my body won't tolerate a full meal at breakfast, it makes me feel bloated and uncomfortable all day, so I usually do something like this:
breakfast: is usually either about a half piece of toast with some peanut butter with a few strawberries or grapes, and a glass of soymilk or something comparable.
snack: a banana, lots of water and maybe more fruit, possibly a handful of nuts, raisins..
lunch: a huuuge smoothie with soymilk, a large banana, about 1.5 cups of strawberries with .5 cup of pineapple sometimes with some blueberries or mango, too.
I usually train a few hours after lunch so I don't eat anything after lunch,
and after I train I usually eat a Clif bar or something.
then I eat a large dinner with the majority of it being leafy greens like spinach, always a couple carrots, some broccoli, and some other veggie that I like to change up. I eat all my veggies RAW because I don't see a point to eating them cooked since it destroys almost all nutritional value... but sometimes I find broccoli a little dry, so I dip it in some veganaise or Organicville non-dairy ranch
I usually pair this with some type of protein, usually it's some sort of tofu meat, or beans,or peanut butter, with some sort of grain like Ezekiel sprouted grains bread. I eat LOTS of alfalfa sprouts, too...
I eat a snack an hour or two before bed because I cannot handle going to bed with an empty stomach... it varies, but it usually consists of something like an apple dipped in peanut butter (and btw, I NEVER eat the mainstream peanut butter that contains sugars and oils... I only get the stuff made at the organic store that's 100% peanuts) or I eat a Larabar and some grapes or an orange, etc.