You look great! When you say eat veggies for health and wasteline reasons, you will not find a hard time convincing people with this figure. As for me, I also love meat but a sucker for veggies as well. Not only because they are cheap (like you alo said) but because they are delicious (especially when half-cooked) and promotes a good bowel movement (excuse the language).
RE: MORE GREENS. LESS MOO.