If you want to know how to get a toddler to eat vegetables, the short answer is patience without pressure: offer small amounts of vegetables often, alongside foods your child already likes, eat them yourself, and let your toddler decide how much to eat. It can take many tries before a new food is accepted. Pressure, bribes and battles usually make fussy eating worse.
My youngest went through a phase where anything green was treated as a personal insult. What helped wasn’t a clever recipe but taking the stress out of the table. Here are the tips that genuinely worked for us and for many families I talk to.
Why toddlers refuse vegetables
Fussy eating is very common between roughly 18 months and five years. Toddlers are naturally cautious about new foods, a trait that may have helped young children avoid eating unsafe things. Many vegetables also have bitter flavours that young children notice more strongly. Add a growing need for independence, and refusing broccoli becomes an easy way to say “I’m in charge.” It is a phase, and it usually passes.
How to get a toddler to eat vegetables: 12 tips
What to say at the table (and what to avoid)
Words matter a lot with fussy eaters. Neutral, curious language helps toddlers feel safe trying new things.
Using pudding as a reward can teach children that vegetables are something to get through and dessert is the real prize. If you have pudding, many families find it helps to serve it as a normal part of the meal rather than a reward.
Steps toward trying a new vegetable
For a very cautious toddler, eating is the final step, not the first. Celebrate every small step towards it:
Sneaky vegetables: helpful, but not the whole plan
Blending vegetables into pasta sauces, soups, muffins and pancakes is a great way to boost nutrients on tricky days. Just keep offering vegetables you can see too, because toddlers learn to like foods by becoming familiar with them. Fruit offers many similar nutrients, so if vegetables are a struggle for a while, a range of fruit still helps.