We solve this by having a tiered eating system that starts with some salad or veggies, if they don’t eat, they clearly aren’t deathly hungry; dessert is available at the end of the meal if they finish.
Note this may require a family eating culture that includes salad et al. With every dinner, which is not the norm in America.