With three kinds of veggies and the texture and flavor your kids expect, this Healthy Meatball recipe is a perfect family dinner option. And since the baked meatballs taste so good, the kids will be happy when you tuck one onto their plates! (Bonus: These freeze well, too.)

healthy-meatballs-with-spaghetti

Healthy Meatball Recipe

While I’m all for continuing to expose our kids to a variety of foods, there are times when tucking veggies into foods they already love—like meatballs—can be a big help. Plus, it’s an easy way to add flavor and tenderness to these meatballs, which my whole family loves.

And I love that we all get an extra serving of vegetables in the process!

These are delicious on their own, simmered in Marinara Sauce, and/or paired with a favorite pasta. We also sometimes eat them plain, we love them so much.

ingredients in healthy meatball recipe

Ingredients You Need

To make this recipe you’ll need:

  • Carrots, parsley, and onion: These add flavor and nutrients to the meatballs.
  • Ground beef: I like grass-fed beef for the extra healthy fats and since it tends to be leaner, but any type will do.
  • Bread crumbs: Plain or Italian-flavored bread crumbs work well here.
  • Egg: This helps the meatballs hold together.
  • Milk: A little milk adds moisture to help the batter stay moist and delicious.
  • Grated Parmesan
  • Salt: Optional to taste.

Step-by-Step Instructions

Here’s a look at the process involved in making these easy meatballs so you know what to expect. Scroll down to the end of the post for the full amounts and times.

how to make healthy meatballs in grid of four images.
  1. Preheat the oven and gather your ingredients. Add the veggies to the food processor.
  2. Grind up the veggies.
  3. Add the remaining ingredients and grind to combine into a smooth mixture.
  4. Portion into 2-tablespoon size meatballs and place on the baking sheet. Bake!

Once cooked, you can drain on a paper towel-lined plate if desired, and simmer in marinara sauce or just leave plain.

baked healthy meatballs on baking pan.

Frequently Asked Questions

How to you make simple meatballs?

This recipe comes together easily in a food processor to ensure that the batter is uniform and comes together without fuss. Yes, you have to wash the food processor, but the evenly chopped meat and veggie mixture is well worth that minimal effort. (And you can always stick it into the dishwasher!)

Are these homemade meatballs healthy?

With three kinds of veggies, lean ground beef, and a method that allows you to easily drain off any excess fat, these are a healthy meatball recipe to share with the whole family.

Can I make these as mini meatballs?

Sure! You can make these with just 1 tablespoon of the mixture and reduce the cooking time to closer to about 18-22 minutes.

healthy-meatballs-on-adult-and-kids-plate

Ground Turkey Meatballs

If you want to make your toddler turkey meatballs, simply swap in ground turkey for the ground beef in the recipe below. The texture and flavor will be similar, and the meatballs will have a slightly lighter final color. You may need to reduce the cooking time slightly.

Aim for an internal temperature of 165 degrees and try not to overcook.

This is a great ground beef recipe for toddlers and kids since it’s very soft and easy to eat, even for babies and younger toddlers.

Make-Ahead Meatballs

You can make a batch of these baked meatballs ahead of time, let cool fully, and freeze in a zip-top freezer bag for up to 3 months. Thaw overnight in the fridge or simmer in a quart of marinara sauce in a large pot until thawed and warmed through.

They’re a great recipe to make a double batch—serve one batch for dinner this week and stash the other into the freezer for a future easy meal!

Find more of my favorite Freezer Meals to help make life a little easier.

healthy meatballs with spaghetti in white bowls

Baked Meatballs for Baby-Led Weaning

Meatballs with hidden vegetables are an excellent food for baby-led weaning. You can offer small cubes or mash into marinara or tomato sauce and offer on a preloaded spoon. Your baby will get iron, as well as protein and fiber. And lots of flavor they will love!

These meatballs have vitamins A and C from the carrots and parsley, as well as fiber and protein.

How to Store

To store, let cool fully and store in an airtight container in the fridge for up to 3 days or in the freezer for up to 3 months.

Best Tips for Success

  • Grind the veggies up before you add the rest of the ingredients to make sure they are all uniform in size. This is key. You’re aiming for the veggies to have a similar consistency as the ground meat.
  • Resist the urge to add in more veggies. There is over a cup of veggies in this recipe, which is enough to add extra nutrients, yet you honestly can’t tell. (My husband couldn’t tell, which was honestly the true test!) If you add more, the texture won’t be as good.
  • Serve them with a sauce your family likes, whether that’s marinara, meat sauce, or even ketchup.
  • Simmer them in marinara sauce for even more tender and flavorful meatballs, just like grandma would have done! (Or at least, my grandma would have done, but you don’t have to.)
  • Even though there are vegetables tucked into this recipe, I still recommend being honest with your kids about what they’re eating. Make them together, be excited about their dinner, and share the good news!
  • To make these gluten-free, simply use GF bread crumbs (these are really good) or even cornmeal.

Related Recipes


I’d love to hear your feedback on this recipe, so please comment below!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
healthy meatballs in large bowl and small kids bowl

Healthy Meatballs (with Hidden Vegetables)

With the texture you expect from a traditional meatball but added nutrition from three types of veggies, your whole family will love these.
5 from 124 votes
Prep Time 10 minutes
Cook Time 22 minutes
Total Time 32 minutes
Cuisine Italian
Course Dinner
Calories 1760kcal
Servings 8 about 20

Ingredients

  • 1/2 cup carrots, roughly chopped
  • 1/2 cup parsley leaves, lightly packed
  • 1 small onion, peeled and halved
  • 1/2 cup Italian-flavored bread crumbs
  • 1 pound ground beef
  • 1 egg
  • 2 tablespoons milk
  • 1/2 teaspoon salt
  • 1/2 cup grated Parmesan

Instructions

  • Preheat the oven to 375 degrees F and line a rimmed baking sheet with foil. Coat with nonstick spray. Place the carrots, parsley, and onion into a food processor. Grind well, stopping to scrape down the sides of the bowl as needed.
  • Add the remaining ingredients and grind to combine into a smooth mixture. Portion into 2-tablespoon-size meatballs and place on the prepared baking sheet.
  • Bake for 22-25 minutes or until cooked through. Serve with warm marinara sauce and pasta (or ketchup and other simple sides!) as desired.

Video

Notes

  • To store, let cool fully and store in an airtight container in the fridge or up to 3 days or in the freezer for up to 3 months.
  • Grind the veggies up before you add the rest of the ingredients to make sure they are all uniform in size. This is key. You’re aiming for the veggies to have a similar consistency as the ground meat.
  • Resist the urge to add in more veggies. There is over a cup of veggies in this recipe, which is enough to add extra nutrients, yet you honestly can’t tell.
  • Serve them with a sauce your family likes, whether that’s marinara, meat sauce, or even ketchup.
  • Simmer them in marinara sauce for even more tender and flavorful meatballs.
  • Even though there are vegetables tucked into this recipe, I still recommend being honest with your kids about what they’re eating. Let them take a bite, be excited about their dinner, and then share the good news! 
  • To make these gluten-free, simply use GF bread crumbs (these are really good) or even cornmeal.
  • Serve them diced or mashed to younger toddlers and babies as needed.
  • Sub in ground turkey if desired.

Nutrition

Calories: 1760kcal, Carbohydrates: 63g, Protein: 115g, Fat: 114g, Saturated Fat: 46g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 47g, Trans Fat: 6g, Cholesterol: 533mg, Sodium: 3173mg, Potassium: 2058mg, Fiber: 8g, Sugar: 14g, Vitamin A: 14056IU, Vitamin C: 53mg, Calcium: 892mg, Iron: 15mg
Tried this recipe?Rate in the comments and tag @yummytoddlerfood on IG!

This post was first published November 2017.

Related Posts

Related Products

Share it with the world

Pin

Filed Under

Leave a comment

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

How many stars would you give this recipe?




Comments

  1. 5 stars
    Excited to make these! Didn’t see an egg substitute for an egg allergy. Can you use additional milk or just omit the egg? Thanks! 🙂

  2. 5 stars
    My 17 month old is super picky with his food so im hoping he likes these meatballs!! All blended and ready to go in the oven. Fingers crossed🤞 i’ll share an update once its done

  3. 5 stars
    Just made these tonight and wow did they turn out juicy!! My whole family devoured them, should have made a double batch.

  4. 5 stars
    My picky toddler LOVED these. My husband also said these were the best meatballs he’s ever had. Thanks for the recipe!

  5. 5 stars
    Just made these for my little girl and they were a huge hit! Paired with extra veggie pasta sauce and some whole grain pasta and it made a delicious and nutritious meal. I substituted the parsley with cilantro because it was what I had on hand and they were great! Adding these to my favorites list! Thank you!

  6. Hi, made these for my 2 year old and he loved them! Just a quick question – is there a way I can reheat them from frozen without thawing or cooking in marinara sauce? Thanks!!

    1. You can briefly reheat in the microwave on a heat safe plate (like 15-30 seconds) or for a few minutes in an air fryer

  7. 5 stars
    Hi! Made your recipe and 2 year old loved them. I’ve frozen a batch and was wondering if it’s possible to warm them up from frozen in the oven or microwave? You mention in marinara sauce but he eats them without it! Thanks !

    1. You can grate the vegetables on a box grater or mince them finely, then use your hands to combine the mixture into an evenly distributed mixture.

  8. 5 stars
    Just made these with Impossible brand fake ground beef (needed them to be vegetarian) and wow are they good! I only wish I had doubled the recipe. I’m having a hard time not eating too many before my family comes home for dinner 🙂

  9. 5 stars
    Tried this today. Didn’t have fresh parsley so used dried. My 3 year old very picky eater ate 6 of these balls served with pasta shells no problem. Couldn’t believe it. Thanks so much.

  10. 5 stars
    Doubled the recipe and used 1 pound each Turkey and lean ground Beef. Otherwise made as written and it was delicious! My 2.5 year old grandchildren loved them as well as their 72 yr old Papa. Came together fast and easy in the food processor. Moist and delicious. A keeper! Thank you!

  11. 5 stars
    I only had half the beef so I cut all the ingredients in half the proportion. Turned out so so delicious and moist!!! We all gobbled them up

  12. 5 stars
    I just replaced veggies on ingredients list with what veggies I had but wow I was surprised by how easy and tasty meatballs turned out. I haven’t given it to my 16 month old but it’s ok if he doesn’t, I will eat them all lol I know he will enjoy them tho:)

  13. 5 stars
    Made with such wonderful success my family has request them for weekly Sunday dinner! I made along with your Easy Marinara Sauce with extra veggies which was also delicious. A great family dinner everyone loved.

  14. 5 stars
    These are SO delish! My husband and I both agree these are the best meatball recipe we’ve ever tried! I’ve made with kale a few times because I was out of parsley which worked well and always use GF oats in place GF breadcrumbs which is a great GF option if you need one 🙂

  15. 5 stars
    Hi, in your video you mentioned air frying these. How long and what temp would you do that?? Baking them tonight but I’d like to try that next time! Thanks!

  16. 5 stars
    I have made these many times. I usually turn them into mini meatloafs by dividing them into 12 muffin tins and topping with a ketchup mix. Everyone loves them! Thanks for the recipe!

  17. Hello! These look great! Any way to make them without a food processor? I have access to a blender and a little veggie chopper. Thank you 🙂

  18. 5 stars
    Dang these are delicious! I ate like six as they we=e cooling. I left out the salt. Didn’t miss it from my taste.

  19. 5 stars
    This turned out great. I omitted the cheese & milk. I also added spinach instead of parsley. My 2.5 year old loved it. Thanks for sharing.

  20. 5 stars
    This was great! Thank you so much for the recipe! Kids ate it and hubby enjoyed too so it’s definitely a winner!

  21. 5 stars
    Kiddos LOVED these. Texture and flavor were great both for 8 month old and 2 year old. 2 year old kept asking for more.

    1. Probably though you’ll lose a little flavor from omitting the cheese so you may want to add a pinch of salt.

  22. EVERYONE loved these! 3 year old (who is very particular on her meat), baby, and husband. Husband agreed that you couldn’t taste the veggies – a true test. This is the only way I’ll make meatballs from now! We served them with marinara sauce and cheese -loved them!

  23. 5 stars
    I substituted a pound of turkey sausage for a pound of chopped turkey. It was delicious! I will definitely be making this again.

      1. Thank you for this recipe!
        It tastes great as is, and I’ve also had success after trying it a couple of times with modifications (simply to use up some other ingredients available at hand):
        1. substitute parsley with fresh kale
        2. Substitute parsley with fresh broccoli florets
        3. Substitute breadcrumbs with almond flour (to make it GF)
        In all instances my kids loved them and gobbled them up!

  24. I will try these tomorrow!! Could I skip or substitute the Parmesan ? I have histamine intolerance and can’t have it

  25. 5 stars
    I love this recipe, but I have a problem I do not have a food processor… Can I do such thing just with my hand, what do you think?) Thank you, love your recipes Amy!

    1. You could certainly grate the vegetables with a box grater and mince the parsley, then just mix everything together with your hands!

  26. 5 stars
    My daughter loves these! We did not use the parsley or onion. We also used half plain and half regular bread crumbs (I wasn’t sure if she would like Italian seasoning being new to table foods). Even after freezing they are still moist and delicious. Thank you!! Can’t wait to try more of your recipes!

  27. 5 stars
    The thing is- these meatballs are incredible whether you’re a toddler or not. But the fact that the toddler, who is so hot and cold on everything else we serve her, will always always ALWAYS go for these is a huge bonus. AND I was able to work in extra veggies??? Magic. Honestly, they can just stop anyone else from trying to make another meatball recipe bc we’ve already achieved perfection.

  28. 5 stars
    So here is the thing, this recipe is amazing, soft, tender, tasty, and easy. My son is 2 and a half, he is been giving me a hard time with meals and food in general, so I have been trying to look for recipes that is healthy and doesn’t have too many ingredients. I tried it today ,I put it on the dinner table and he just came tasted it and started eating. I was sooooo happy I will do it for him regularly.
    Thank you I will definetly check more recipes from you. 🤗🤗

    1. Ground chicken is often moister than ground beef, so you might just need a little bit more breadcrumbs but they should work otherwise!

  29. These look incredible! I’m trying to figure out Kindy lunches at the moment, do you think these would be ok without the sauce? Really struggling for healthy, tasty ideas!

    1. 2/3 of my kids prefer these without sauce so they can work that way! (If you put “lunch” into the search bar you’ll see a lot of other ideas too.)

  30. 5 stars
    ive made these three times. i dont add cheese and use oat milk but other than that i follow the recipe exactly . these are so good and you definitely can’t tell that there’s veg in them! my whole family love them.

  31. 5 stars
    Love this recipe! I want to make it for my daughter who is allergic to eggs… do you think if I replaced the eggs with “flax eggs” that it would still turn out well? Thank you!

  32. Hi. We’re dairy free. What alternative can I use instead of parmasen? Or can I just leave the cheese out of the recipe? 🙂

    1. You can leave it out or use a df equivalent. If you leave it out, you may need a little extra salt and the meatballs won’t have the same flavor but they should still work to make them that way!

    1. Yes, I think you could do half and half, just squeeze the zucchini dry so the meatballs don’t wind up too moist.

  33. Hi! My baby is allergic to dairy. What kind of alternate milk do you think will taste good as a substitute for milk in the recipe? Thanks!

    1. Yes, you can pan saute them in a small amount of olive oil, turning as they brown and cook through, or poach them directly in a pot of simmering marinara sauce.

  34. 5 stars
    Just made these in the pressure cooker (5 mins on high) with a cup of veggie sauce. So tender and so delicious! Another hit—baby ate 2! Thank you!

  35. 5 stars
    Loved the meatballs. But wondering if it will hold a shape for meat loaf. Add more breadcrumbs? Can if remain free form loaf shape?

    1. I haven’t tried it as a meatloaf but I think it would work well as a free form loaf shape that’s fairly short. Maybe add a bit more breadcrumbs just to be on the safe side!

  36. 5 stars
    These were amazing. Toddler starting to get picky and he loved them. I didn’t have fresh parsley and used 1/4 c cilantro and thyme for those that have asked about cilantro, it works. Thanks!

  37. 5 stars
    My 6yr old ad 2 yr old loved this paired with your marinara sauce – only way I’ve been able to get my daughter (2) to eat mince. They both love this combo with pasta and great for freezing for quick, but healthy meal in the evening. Thanks.

  38. 5 stars
    Made these today and they turned out great! I didn’t have Italian breadcrumbs so I made my own using plain breadcrumbs and herbs/spices. These are so tasty, they are great for the whole family. Thanx for the recipe!

  39. 5 stars
    Not just for toddlers, these meatballs were delicious! I doubled the batch and after baking, froze these for when my 14-month old starts up daycare in a few weeks.

    1. I haven’t tried that but it may work. Maybe use instant oats or grind up your oats a little in a food processor or blender so the consistency is more similar to breadcrumbs?

      1. 5 stars
        Just following up to let everyone know the rolled oats (thrown in food processor) was successful! 🙂 thank you’! My toddler and my friends baby LOVED these!

    1. Yes, though they may have more fat come off due to the pork so just set them onto a paper towel lined plate once they come out of the oven (if you want!)

    1. You could leave it out or try it with DF cheese. I haven’t tried that, but use one that you like the flavor of if you do.

    1. You can certainly try that. I’d chop it very finely and maybe add 1/2 cup lightly packed or so.

  40. 5 stars
    Wow this is an amazing recipe! It was very easy to follow and my 16 month-old loves it! I’ve been looking for ways to incorporate beef into his diet and this is definitely a keeper! Even I enjoyed them 🙂 Thank you for sharing.

  41. Great recipe, my toddler loves these! Do you need to put the mince through the processor, or could I just mix in the mince? Ta

    1. I haven’t tried it but I bet they would. Maybe half the carrots to start with and see if the batter holds together well before adding more in.

  42. My grandson loves these! I’ve made with turkey instead of beef and broccoli instead of carrots too! Can I use fresh cilantro instead of parsley?

    1. I’m so glad! You could use cilantro but it will have a much stronger flavor so I’d only do that if you know he likes it.

    1. Hi! From the fridge, you can simply warm through in the microwave or in a pot of sauce. From frozen, you can thaw overnight in the fridge and warm through in the microwave or in a pot of tomato sauce. OR, you can put frozen meatballs into a pot of tomato sauce and simmer until thawed and warmed.

    1. If you chopped the vegetables very, very finely (like a mince) you could give it a try! You might be able to chop the veggies finely in your blender on a low to medium speed depending on which kind you have.

  43. 5 stars
    We have just had these for supper and they were delicious. I didn’t have an egg so reduced the amount of breadcrumbs and they held together nicely. I added some dried herbs and a touch of cumin. My toddler and husband loved them.

  44. I’m about to try this but would just like to ask out of curiosity, is the milk necessary ? Does it provide flavour or help the mixture in any way? Are milk alternatives a good replacement? Or if allergies are a problem do we just leave it out completely?

  45. 5 stars
    These meatballs are FIRE!!! Super stupid good… crazy tasty… freakin good! I didnt have fresh parsley, so I added a bunch of dried instead and. they. were. SO BOMB! My 17 month old girl didnt like them, but dude…. I’ll make these for myself once a week! Heavy rotation! ?????????

    1. I haven’t tried them without egg but you could leave it out and reduce the breadcrumbs by maybe about half, or replace the egg with 1/4 cup mashed roasted sweet potato. I think both of those options should work okay. Please let me know if you try it!

  46. 5 stars
    I made this recipe tonight and they turned out great, exactly as written.
    I have now made several of your recipes for my picky three year old, and I am so excited at how wonderful they all have been.
    Before I had my son, I was obsessed with cooking and fancy, involved recipes – things that haven’t really fit into my lifestyle post-baby. Your recipes have made me excited about cooking again – they are relatively quick, use simple, healthy ingredients, and I have enjoyed them just as much as my son has.
    Thank you so much for bringing joy back into my kitchen!

    1. I haven’t tried it with all pork and I worry that they would be very soft since pork tends to have more fat. Maybe try it with half pork and half beef first? And yes, you do basically grind the veggies up—not quite paste like, but fairly close.

  47. 5 stars
    These are great, my 21 month old LOVES them and we eat them too. He won’t eat carrots otherwise. So easy, I made a big batch and froze them. Heated them up in the toaster oven when needed. Going to try making them with spinach today, we’ll see if it works!

  48. You say not to use vegetables with strong flavours, then you add onions! My children and I absolutely hate onions, and can find even the smallest onion in anything. Almost everyone says that you can’t taste them but you can!

    1. So interesting! To me, onions are mild when cooked but something like kale would have a strong green flavor. Proof that we’re all unique!

    2. 5 stars
      A thank you should suffice. These detailed creative recipes are free. Your attitude is not necessary. Sorry you don’t like onions. 1st world problem. Ever been hungry? Im certain you woulf have a more grateful heart in a state of hunger and teach your kids gratitude towards food also.

  49. I made these tonight to have with my Dad’s famous spaghetti sauce. Not only did my 15 month old love them, so did my whole family! Nobody knew about the carrots u til I mentioned it 😉
    What are the baking instructions from frozen?

    1. Hooray!!! I’m so glad to hear that they were such a success. You can either simmer frozen meatballs in a pot of sauce on medium-low until warmed through or thaw overnight in the fridge and then warm through in the microwave in 30 second increments.

    1. I would think that would work/taste fine though I haven’t tried it so I can’t say for sure! Please let me know if you do try it!