I'm not single, but were just a small family of 3, and cooking for just 3 can be a pain, too. Everything comes in huge packages. Buy the individually shrink wrapped chx breast in a box - it'll keep in the freezer forever. Make family sized meals that will freeze, and cut into single servings and freeze - like a do it yourself TV dinner. Lasagna freezes well, as do soups and chili's. You can freeze soups and chili flat in zipper bags and they take up hardly any room in the freezer. Cookies (dough and baked) and brownies freeze well too, if you don't give into temptation and eat them all. (Not a good idea for me to have these around) Split other meat packages into separate freezer bags when you bring them home, so you only have to thaw what you're going to eat. Sauces freeze well, too. Some will separate, but mostly the fattier ones, that you prob shouldn't be eating. I think Steamfresh sells single serve packages of veggies but they may be pricier bc of the small package. You can freeze your own fresh veggies, too. Give them a quick blanch, the cool and toss in the freezer. Rice and pasta portion out single servings pretty easily. Just make sure you label and date everything you freeze. Look for things that are easily dividable, and split it up when you get home from the store. That way you aren't trying to hack saw thru a frozen block of beef trying to make 1 burger or trying to pry one frozen chicken off another.
As for produce, potatoes, sweet potatoes, carrots, apples, citrus, onions, beans, and garlic will all keep for quite sometimes. Berries, bananas, tomatoes, lettuce/greens, fresh peas, corn, cucumbers don't last so long and need to be eaten faster. Oatmeal keeps a long time if closed up well, so do most grains and pastas.
And you need a well stocked spiced cabinet - single spices and blends. That way even if you are eating the same thing every night, it won't taste the same. Check out
www.penzeys.com They have the best cinnamon ever!!!
HTH
Nan