Since I have a family on the go, it is not always easy to know where we are eating, when we are eating and who is coming. We have to be flexible and quick when it comes to meal prep. We have found that when we have people staying over, it fits in well with our modular meal system. I know that this may sound unappetizing because of all the frozen and prepared foods, but when you are in our situation, it almost has to be this way.
What we do is store a few types of frozen proteins (chicken, pork, beef steak, hamburger, shrimp, sausage and fish), a few types of frozen veggies, a few types of sauces (ex: asian stir fry, spaghetti sauce), a few types of pasta, a few types of rice, 1 bag of potatoes, one bottle of oil, one bag of flour, a few types of canned diced tomatoes (mexican style, italian style) and finally a few types of that pop’n can bread (biscuits, french).
With these key ingredients, you can make multiple combinations and adjust the amounts easily for the people that happen to be there or you can make enough so that there are plenty of leftovers. Ex: you get one protein, chop it into pieces, put it over one type of rice, and micro one type of veggie. The next day you get one type of protein, chop it into pieces, stir fry it with veggies and sauce and that is it. The next day you get some other kind of protein, chop it into pieces, dredge it in flour, fry it in oil, micro two potatoes, cut them in half, and pop a can of bread. Rinse and repeat using different combos in different amounts (I am assuming you have butter and basic spices).
Of course there are some days when we know that we are all going to be together and we are going to have time to cook something complicated. On those days I may pick up the necessary ingredients fresh and we have fun cooking together!