There is a new book out by Judith Jones called The Pleasures of Cooking for One that might be helpful. Jones was Julia Child's cookbook editor.
http://www.amazon.com/s/ref=nb_ss_0_21?url=search-alias%3Daps&field-ke ywords=the+pleasures+of+cooking+for+one&sprefix=the+pleasures+of+cook
Also, I find that individually quick frozen (IQF) foods are handy to have on hand, such as bags of chicken breasts. You can easily remove one or two pieces from the bag to cook just the amount you need for yourself. You can also find vegetables that are similarly frozen. If it's in your freezer and easy to prepare, you won't have an excuse to get fast food.
Soup is another healthy food for dinner, that can incorporate protein. You could prepare soup and freeze in individual portion-sized containers.
Pre-mixed salad kits are another good option. You could add canned tuna or chicken breast for a complete meal.
You could also buy a rotisserie chicken at the grocery store and use it over the course of a couple days for a chicken dinner, a chicken salad or for topping on your salad kit, and use the leftovers to make a soup.


