D.P.
I kind of respectfully disagree with Amy.
I have a son who eats ANYTHING--and I mean anything. I never made him special meals. I am not a short order cook. I do cook and I do prepare healthy meals for all of us. He always ate what we ate for dinner. 99.9% of the time he liked it and ate it. He's 7 now. He asks for shrimp at McDonald's.
Personally, I wouldn't cave by making him special meals, but I wouldn't put him top bed hungry either. Make sure there is O. thing that he likes for sure at each meal.
He can always have a bowl of cereal before bed if he is truly hungry.
Food should not be punishing or rewarding. It should feed the body. Good luck!