I live in a household of two adults and two small dogs. Sometimes my mother (who lives two miles away) comes to visit, but most of the time I am only cooking for two.
Cooking at home allows me to express myself, relax, and make high quality meals. The problem is that it's difficult to cook for two. If I make soup or chili we end up eating it for at least three meals, and that is after I freeze half the batch. We like making pulled pork in the Crock Pot, but inevitably you get tired of eating it after several sandwiches.
We enjoy entertaining because we rarely have leftovers after sharing a meal with friends. However, on most weeks I end up throwing out food on Thursday nights (trash day is Friday). Expired milk goes down the drain (I buy it by the gallon because it's only $2.17 at Costco), cooked pasta goes in the trash, and dried out cuts of leftover meat go to the dogs or get tossed. I feel guilty about wasting food and I try to plan our meals to allow for freezing batches and using leftovers, but you can only have minestrone soup for lunch for three days before it gets boring.
Why is it that some of the best foods (lasagna, cakes, pies, soups, chili...) come in huge batches? That may be the only bad thing about loving to cook! If you have any tips for cutting portion size or storing food, please feel free to share!