This post may contain affiliate links. Please see our disclosure policy for more details.

These baby meatballs are made with just 5 simple ingredients and are egg free and dairy free. Tender and flavorful, these are perfect for baby led weaning, toddlers, and the whole family.

Six baby meatballs on a wooden board with toddler grabbing one.

Why You’ll Love These Baby Meatballs

  • Soft and safe for babies (chewing starts with gums, not teeth)
  • Moist and juicy thanks to butternut squash (you can also substitute with sweet potatoes)
  • Iron-rich from ground meat
  • Freezer-friendly and easy to batch prep
  • One recipe that grows with your child

They’re one of those recipes that quietly builds confidence—both for babies learning to eat and parents learning to trust the process.

Nutrition during the first 1,000 days, from conception to age two, plays a critical role in brain development, growth, and long-term health, which is why iron-rich foods like beef are recommended during complementary feeding.

And speaking both as a pediatric dietitian and a busy, tired parent, this is where practicality matters.

These baby meatballs are my gift to you 🙂
They’re easy to make, nourishing, and designed to be safe for babies, with a soft, juicy texture that doesn’t require teeth. They’re a simple, realistic way to make every bite count during this important stage (and yes, I’ll keep saying that because it matters!).

For another simple, baby- and kid-approved option, try these healthy chicken nuggets! They’re crispy on the outside, tender on the inside, and packed with protein and flavor.

Key Ingredients

All the ingredients laid out on a white background.
  • Ground beef – this is such a convenient and versatile ingredient! Most definitely a freezer staple for us. Nutrients in beef, like iron and zinc, are critical for optimal development as babies grow. You can use lean ground beef, but for moist and flavorful meatballs, I wouldn’t go leaner than 90% meat and 10% fat.
  • Butternut squash – In addition to it being a good source of vitamins A, C (helps enhance the absorption of iron), and fiber, it provides moisture to these meatballs. It also helps hold them together without the use of eggs or breadcrumbs. Here’s how to cook butternut squash for babies!
  • Peanut butter – I know this may sound really strange. But give it a try! I like coming up with unique ways to incorporate this ingredient as research shows that introducing peanuts to your baby early and often can help prevent them from developing a peanut allergy later on. It’s also delicious in this peanut butter chicken!

Variations and Substitutions

  • No peanut butter? The peanut butter imparts a nutty flavor and creamy texture to these meatballs. If you don’t want these elements, then you can substitute with 1 egg. You can also swap with a nut butter or seed butter (e.g. sunflower seed butter, pumpkin butter) or tahini.
  • No butternut squash? You can substitute with pumpkin or sweet potato for babies. 
  • Ground beef – You can also use ground chicken, bison, pork…any ground meat will work. You should most definitely try these moist turkey meatballs with rice! It’s one of the most beloved recipes on my blog.

How to Make Baby Meatballs

You’ll find the full recipe card with all the exact measurements at the bottom of this post.

mash butternut squash in a glass bowl.

Step 1: Mash cooked butternut squash with a fork. I like to roast it ahead of time so it’s one less thing to do on the day of.

Combine peanut butter with butternut squash in glass bowl.

Step 2: Combine mashed butternut squash with smooth peanut butter.

All the ingredients including beef combined in a glass bowl.

Step 3: In a large bowl, combine the mixture with ground beef. Add garlic powder (can also use fresh garlic) and ginger. Mix using your hands, taking care not to overwork the meat!

Meatballs placed in a lined baking tray with water in a oven safe dish in the middle.

Step 4: Shape into 1 1/2 inch sized balls. Place in single layer on baking sheet lined with parchment paper or mat for easy clean up. In a small oven-safe dish, add some water and place in the pan alongside the meatballs. Now Bake!!

A close up shot of 6 baked baby meatballs.

Game-Changing Tips for Softer Baby Meatballs

  • Don’t overwork the meat mixture. Your hands are seriously the best tools for mixing meatballs. You just want to mix until everything is combined. Otherwise, the meatballs will turn out tough.
  • When shaping the balls, work with slightly wet hands to prevent them from sticking to your hands. Otherwise, you may accidentally overwork them. 
  • Flip halfway through to prevent the bottoms from browning.
  • You MUST add the oven-safe dish filled with water. this helps create steam resulting in tender meatballs.

Baby Meatballs FAQs

Do babies need teeth to eat meat?

No. Chewing starts with the gums. As long as the meat is soft and prepared safely, babies can manage it.

What if my baby gags on meat?

Gagging is a normal part of learning to eat and is different from choking. Offering soft textures, appropriate sizes, and calm support helps babies learn safely. If you’re ever unsure, pause and adjust the texture or size.

How long will these baby meatballs keep in the fridge?

Cooked meatballs can be stored in an airtight container in the refrigerator for up to 4 days. You can also freeze for up to 3 months.

What’s the best way to reheat baby meatballs?

Reheat gently in the oven, air fryer, or a covered skillet with a splash of water. This helps keep them moist. Microwaving can dry them out, so it’s best avoided when possible.

How to Serve Meatballs to Babies by Age

A two image collage showing how to serve meatballs to babies depending on age.

For babies 6-8 months, you can serve these baby meatballs whole or halved so they can grab easily using their palmer grasp. Once they start developing the pincer grasp (around 8-9 months and will continue to get refined), you can start cutting into bite-sized pieces.

P.S this plate is AMAZING! It’s so spacious, allowing plenty of room for small hands to explore, and the suction is so powerful! My baby has not once been able to remove from the table.

Serving Suggestions

Enjoy as is or with your favorite sauce, like iron-rich baby pasta, marinara sauce, sweet potato sauce, or Thai coconut sauce.

For a well-balanced meal, serve them alongside vegetables, fruit, avocado, pasta, yogurt, toast, oatmeal….all easy, nutritious accompaniments.

If you’ve been spoon-feeding purees and are feeling anxious about transitioning to more textured foods (acknowledge that and go at your comfort level), I suggest serving the meatballs alongside thicker purees or mashes. You can also mash the meatball and mix it into purees/mashes.

Try preloading the spoon (we absolutely LOVE these!) and hand it to your baby or place on the table/plate. I know it can feel scary and overwhelming but I highly encourage you to start giving your baby opportunities to self-feed.

More Ground Beef Recipes

Did you make this recipe? Leave a rating below and let me know how you liked the recipe! Your feedback means so much to me!

Want to save this recipe for later?
Just enter your email and get it sent to your inbox. Plus you’ll get easy, family-friendly recipes every week to lighten your mealtime mental load.
5 from 39 votes

Healthy Baby Meatballs

These baby meatballs are made with just 5 simple ingredients and are egg free and dairy free. Tender and flavorful, these are perfect for baby led weaning, toddlers, and the whole family.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 18 meatballs

Ingredients 

  • 1 pound ground beef
  • 1/2 cup (110 g) mashed cooked butternut squash
  • 3 tablespoons (60g) smooth peanut butter
  • 1 teaspoon garlic powder
  • 1/2 teaspoon ground ginger

Instructions 

  • Preheat oven to 400 degrees Farenheit. Lightly oil a baking sheet or line with parchment paper.
  • Combine mashed butternut squash with peanut butter.
  • In a large bowl, combine the mixture with ground beef and the seasonings. Mix gently using hands, taking care not to overwork the meat. Shape into 1 1/2 inch balls.
  • Place on baking sheet. In a small oven-safe dish(es), add some water and place in the pan alongside the meatballs.
  • Bake for 15-20 minutes, flipping halfway through. Inserted thermometer should read 160 degrees Fahrenheit.

Notes

  • Store in an airtight container for 3-5 days in the fridge.
  • Freeze for up to 3 months. I personally flash freeze all my baked goods.
 

Nutrition

Calories: 61kcal | Carbohydrates: 2g | Protein: 6g | Fat: 3g
Like this recipe? Rate and tag me on IG @kidfriendly.meals

About Min

Thank you so much for stopping by! I am Min, a Registered Dietitian, a Christ follower, a wife, and a mom to our two miracle babies! Currently, I’m having a ton of fun feeding their tummies and sharing our baby led weaning journey! Follow me on Instagram if interested in seeing daily menu as well as tips and tricks.

5 from 39 votes (31 ratings without comment)

Leave a comment

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

Recipe Rating




42 Comments

    1. I love the flavor of peanut butter with the beef and butternut squash. not sure how it would taste with sunbutter…you can also leave it out entirely