I also make my daughter at least try some of everything on her plate. If it's something new, and she doesn't like it, she can spit it out into her napkin. Usually, if she balks at what's for dinner, the one bite thing leads to more, sometimes until what was formerly gross, is gone.
I have never made her eat her food. She gets no treats the rest of the night, and goes to bed hungry if need be. She also is extra hungry the next morning, so I always make sure there are bananas, oranges, yorgurt etc. for her to eat the next morning before daycare. She gets breakfast and lunch and snacks at daycare, which I have no control over what/how much she eats.
She is 4.5 years old, 50 lbs and 90th %ile for height.
Some of the same aged kids in her daycare are positively skeletal in comparison.