They get dessert even if they don't finish. They just have to eat a good portion, especially the parts they do like. I don't think forcing a kid to eat every single thing on their plate is fair when there are times I'm not hungry for everything either.

I usually SAVE the stuff though (unless it won't save nicely) so in case they tell me I'm hungry later they can have that.