@Huma0 I let my daughters have one thing each they were allowed to dislike and not eat, whether that meant not serving themselves that, or picking it out of the food ad pushing it to the side of the plate. One hated mushrooms, one garlic, one onions (as adults, they all eat those things now).
I didn't force them to eat, but if they didn't want to, they didn't get an alternative, or get to make themselves a sandwich an hour later, they just had to wait for the next meal, hungry or not. No one dies because they were hungry for 4 hours, or even 10, but it tends to make them realize they'd better eat when food is served- better than Mom arguing with them 🙂
One thing I've witnessed parents do that just drives me mad is when out somewhere for dinner, whether at a restaurant or someone else's house is the child pointing to something when the food gets served that looks good to them, and the parent saying "Oh, no, you won't like that, honey", maybe because it's spicy or has something in it the child has refused to eat at home. Maybe they will like it, why say something like that?
My youngest daughter always ate a good breakfast and lunch, but she never really wanted to eat dinner, she'd eat standing up, just pick at the food and say she wasn't hungry. I used to try to push her to eat, and say she'd be really hungry by the morning if she didn't. But as an adult (38 now) she has still never wanted to eat past around 5-6PM- her body just doesn't want to process food any later than that- she really isn't hungry at the time I used to serve dinner.