I also cook for one. This can be great, in some cases, since I can eat whatever and whenever I want and don't have to conform my eating habits around anyone else's, but everytime I make something to recipe I end up with the same meal for the next three days. And in all honesty, since I made it, it's usually not all that spectacular. I've noticed that I'm just as likely to nuke something from the freezer (hotpockets, tv dinners, junk food) if it's on hand so I stopped buying any of that, give or take a few drunk shopping sprees. What helps me the most is making sure that the easy-access stuff on hand also happens to be delicious, good-for-you stuff: fresh fruit (bananas, apples, and oranges all last a while as long as I don't buy them on the same day), sandwich makings with whole-wheat bread, and a homemade granola mixture that I can throw together with greek yogurt in a few seconds flat.
Then again, if you live with nine people, I'd definitely try to work something out with one or a few of them so that you can experiment with new recipes at their usual more-than-one-person serving and never have to eat endless leftovers again.