I just got Mark Bittman's new book VB6. The idea is to eat vegan food until 6PM and then you can eat whatever you want, but with the general idea that you're mostly going to eat plant-based food and try to keep junk food to a rare treat.
This is a hard concept for me because I ADORE breakfast--eggs, pancakes, french toast, yogurt--and avoiding meat at dinner isn't a big deal for me. Maybe I should flip it and eat vegan after breakfast. Either way, I've now got a bunch of good, vegan recipes for breakfasts and lunches (and many of those lunches make perfectly good dinners) as well as non-vegan dinner items with lots of veggies in them. Bittman also makes a point of letting you know where you can substitute different veggies or proteins so the recipes become more versatile.
So I'm going to see if it helps. One thing I really like is that Bittman always emphasizes eating real food, so there are no recipes in the book using fake meat or cheese. So hopefully I can balance my diet better, whether or not I commit to the VB6 lifestyle.
We shall see.