Via Lifehacker -> Best Life - Eat these eight foods every day to cover all your nutritional bases
1. Spinach
2. Yogurt
3. Tomatoes
4. Carrots
5. Blueberries
6. Black Beans
7. Walnuts
8. Oats
That is incredibly close to my diet. Every morning starts with a bowl of hot oatmeal usually sprinkled with blueberries or dried cherries, walnuts or almond butter, and yogurt. Lunch usually includes a sandwich with spinach on it and a whole carrot to wash it down.