I would not be putting bread on the plates if I had some that were not good eaters. If I know they don't like a food they get 3 carrot coins and that would be it for instance - enough if they wanted to try it again but not enough to be wasteful. My gang won't chew a pork chop - even the 3 year olds so I would have to cut them off and make them smaller pieces - I have done a pork loin/pork roast and then simmered it in water to heat and soften then drain and stir in a bit of sweet and sour sauce to encourage eating and that works but alone they won't touch it - too much effort.

For vegetables I almost always use the frozen mixed veggies and just the store brand for cost. That way I don't have to worry about who likes what and the pieces are small enough for the toddler finger feeders.

I would offer toast with a hint of jam as "dessert" - jam makes it a sweet treat right.... at least my kids think so. But since it is an earned treat ie eating the food on your plate first the meat has to be chewed before you get the bread. Usually the only one that ever gets this far is the hearty eater cause he just eats and the others play and delay the inevitable of that is all there is to choose from so pick something and eat it and then pick another pile and eat that too.

With a group that is good eaters if I make the morning snack bigger that seems to help and there you can use the cheaper starchy foods to add to the regular snack.