It's like the saying goes: Eat breakfast like a king, lunch as a prince, and dinner as a pauper.
I have been doing this for the last year and it has worked quite well for me. I eat a really good calorie dense nutritious meal for breakfast, lunch is a smaller version, and dinner is normally just 1 serving of meat with a bunch of vegetables in various forms. Plus snacks every 2-3 hrs. Of course it really matters
what your meals consist of, but by planning meals this way i don't get that energy dip I used to in the middle of the day, and at night I feel much more comfortable.
In regards to avoiding confrontation at home, it's not like you're eating like a bird for dinner when your plate is full (veggies take up a lot of room!). You can justify why you're doing what you're doing and leave it at that if you feel like it. They'll get bored of saying anything about it eventually. I got a lot of comments from the fiance when I first changed what I was doing but now he models his dinners after mine. Co-workers have always made comments at lunch but they've gone from being a little catty to now being envious of my healthy well prepared lunches. (As I'm eating my homemade chili, or having a tuna wrap with a variety of vegetables and a piece of cheese, etc while they're heating a mr. noodles or having their lunch of multiple coffees)
I just say ignore them and do what you want.
