For veggies, I agree with steaming them in the microwave. You can also get microwaveable brown rice, quinoa, lentils, and/or beans and toppings to spice it up. I might do:
Brown rice topped with steamed veggies, curry sauce, and chickpeas
Brown rice topped with chopped peppers and onions, salsa, guacamole (Walmart sells guacamole in individual serving packets) and black or pinto beans
Microwaved whole-grain pasta with steamed asparagus, peppers, onions, broccoli, marinara sauce, and parmesan cheese
Microwaveable quinoa with steamed zuchinni, squash, and eggplant topped with nuts and spices (basil, etc.)
...and so on. It might sound boring but you can vary up the veggies and the toppings into infinity.
You could also hit up the salad bar at the grocery store. Usually they charge by weight, so if you really fill up on the light-weight but filling stuff (greens, fibrous veggies, cheese, slivered nuts) then you'll get a ton of veggies for not too much money. Usually it's a bit less than a restaurant salad, and tastier because you can pick your own toppings.