You should be able to get tvp at a bulk store(bulk barn here) and you just throw whatever seasoning you would use in pasta stired in,rehydrate it and away you go... super easy
If your fam will do ehnic,indian currys super simple and cheap, chickpeas, onions,potatoes, jarred curry sauce mixed w canned tomatoes, served over rice
I find mexican nights are easiest when im having meat eaters over,we do taco salads, with refried beans(homemade is WAY cheaper then store bought), lettuce, tomatoes, cheese, salsa, sour cream, avacado ect in a wrap that you mold into a bowl shape using an oven proof bowl, you can basically put whatever you want inside(always a hit with guests),
we also do burritoes with refried beans,mashed sweet potatoes, onions garlic ect.
You can do finger food nights-this is super easy and lil ones seem to dig it, we set out, homemade hummus(again homemade cheaper then store bought), pitas cut into triangles, carrot sticks,celery sticks, peppers, cucs, whatever veg, whatever dips you want...we also do this with things like dumplings which are super cheap at an asian grocery store
a pp mentioned fried rice, my meat eating fam LOVES this, when I visit w my grandma my aunt, uncle and cousin are usually there for dinner and they love when i make fried rice, its a great way to use up any going rotten veg. Its especially good I find if you make a double batch of rice earlier in the week. I find the rice is better if its a day old.
On the leftover thing,save all your veg scraps and make homemade broth, even the simplest meals taste so much better w broth over water and its insane how much store bought broth is. Soups like minestrone are a great way to use up veg, left over pasta noodles, and leftover beans and since the majority of times minestrone is a veg soup anyways, people wouldnt really miss the meat.