My DS1 (who's 2.5years old) goes through phases like that. Most of the time its when he's had a late afternoon tea or has snacks while I'm making dinner (either he's helped himself to cupboard or fridge or DH comes home and DS1 raids his lunchbox).

I try to make meals that he likes over and over again...favourites include spaghetti and tacos- so these tend to be weekly meals in our house (good thing DH and i ain't sick of them yet).

I've found a little solution for nights we had meat and vegies...its probably bad, but hey if it gets him eating his vegies then i don't see the harm. My secret weapon is BBQ sauce. Everything is 'dip, dip'. And he'll usually clear his vegies in record time that I give him seconds.

But i must say that we do still have nights where he'll not eat much- like tonight actually- it was meat and veg night, even the BBQ was not enough to encourage more (though he did eat half his vegies). But I'm not worried, cause I know he eats rather healthy most of the time during the day- so dinner is not a real concern if he only managers a mouthful or so...with BBQ sauce!

Good luck...hope you can find something that works for you's or gets over this phase quickly for you.