If you do happen to do spaghetti as someone else mentioned, use the whole grain pasta for better nutrition and you can blend spinach(puree it) and mix it in with the spaghetti sauce...shouldn't even know it's there. (You can do the same with lasagna.)
You can have a veggie night....broccoli, mashed potatoes, and mushrooms or do other mixtures and add a different one to see if she'll attempt to eat it.
One fun and quick dinner that we like and it doesn't matter how many people eat is having tortillas and putting refried beans on it with all the trimmings (cheese, lettuce, tomato, onions, salsa, sour cream, black olives, etc.) But if she'll only do beans, well, that's a new veggie and some protein.
Chicken nachos...cook chicken tenderloins (non breaded) and cut up. Then have the chips and shred cheese over the chips and melt in microwave (if you use them), then add the chicken over that with anything else you want to throw on top. You get to eat with your hands, which is fun for some! Chicken quesadillas are another one.
Getting food from Sams and separating the portions or even from the grocery store is a good idea. You can separate lots of meats and just cook you one and her one of whatever with some veggies, but always try to put a new one on the table to see if she'll expand her palette.
I have one son that loves lima beans...we just have to get the right kind. The younger baby ones are much better than the huge ones.
You can cook a roast and then make a stew out of it and divide it into portions. Put V-8 juice or other tomato juice in it with peas, potatoes, green beans, corn, just whatever and make it slightly spicy.
One thing that my 2yo loves is avacado....one of the first foods I would feed an infant. I just make a quick guacamole without the chunks and have it for dipping. I just add some salt, garlic powder, salsa and just mix it up. It's really quick and yummy. Now, I can actually add some cayenne pepper and she'll still eat it. I'm trying to liven up her palette, because mommy loves spicy food! lol