How to Get Kids to Eat Vegetables

How to Get Kids to Eat Vegetables

We already know that fruits and veggies help kids stay healthy. Unfortunately, less than 10% of kids are eating the recommended amount of fruits and veggies. Today, I’d like to discuss how to get kids to eat vegetables.

Two of the biggest things that predict whether kids will eat veggies are preference and availability. Let’s start with making these foods available. Try to offer kids veggies regularly and let them taste-test different foods. Even if they don’t like it or try it the first few times, they may eventually warm up to it.

A new study finds that the more (higher amount) a certain veggie was given to kids, the more they ate that veggie. Here they discuss carrots, “As the amount of carrots the kids were given increased, from 30 grams to 60 grams (about a half cup) to 90 grams, so did the amount eaten. Doubling the portion size of the carrots resulted in the kids eating 47% more.” The kids ate up to twice the amount- but after that there was no effect. Studies have also shown that kids are more likely to try new foods if they helped prepare them or grew them from a garden.

How to Get Kids to Eat Vegetables:

  1. Serve fruits and veggies with every meal or snack. Kids need about 1.5 cups of fruits and 2-3 cups of vegetables every day. Make half the veggies leafy greens or orange veggies, such as spinach, broccoli, sweet potatoes, and carrots.
  2. Keep a bowl of fresh fruits on the counter. Refrigerate cut up fruits and vegetables in small bags for easy snacks on the run.
  3. Encourage kids to be experimental and let them regularly taste-test different veggies. Trying new foods helps kids to grow into adventurous eaters. Try pairing some new foods with some of their favorites. Praise your child for being brave and trying new foods.
  4. Offer small tastes at first and introduce one new food at a time. Try to offer new foods at the beginning of the meal when they are hungry.
  5. Make food fun and beautiful. Give a veggie a clever name. Mix up the textures of foods (cooked pureed veggies or raw veggies with a dipping sauce). Mix up the temperatures of foods (serve cool, raw veggies with a warm soup). Mix up the colors on their plate. Serve a rainbow of colored foods (brown rice, black beans, red tomatoes, and greens or broccoli).
  6. Involve them in shopping, prepping and cooking. Let them help set the table, bring food to the table, chop herbs and greens with safe scissors, crack eggs, and be in charge of stirring. Here are some quick tips on involving kids in cooking and shopping.
  7. Stay positive and be patient. Kids may take a while to warm up to veggies. Studies show some kids need to be offered a food up to ten times before they will taste it. Keep re-introducing the new food periodically. Don’t give up.
  8. Plant a small vegetable garden. Research shows kids are more accepting of veggies and eat more of them when they plant them themselves.
  9. Add a little dip, butter, or cheese. A tiny bit won’t hurt them and it might make it more palatable for them.
  10. Set a good example. Kids pick up on adult attitudes towards foods. Eat at the table with them and encourage conversation about how the food tastes, smells and looks. Eat your veggies too.


Sign up now to receive recipes, tips, and special offers from Dish by Trish

I will never give away, trade or sell your email address. You can unsubscribe at any time.

4 thoughts on “How to Get Kids to Eat Vegetables

  1. Having 3 small children, I have found the more I introduce fruits and veggies, the more they eat them (like you said, not rocket science:). And when they don’t finish what I have offered, I just put away the left-overs to use again. Thanks dish by trish!

  2. What an awesome post…would love it if you could do this or something like this for our little blog – a guest post perhaps…thanks! We do a have a vege garden going and my little one is eating chard!

    1. Thanks for the comment. I love your blog. I’d love to guest post. I will email you privately 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *