An egg free and dairy free beef meatballs that is perfect for baby led weaning or when you’re ready to transition from purees to textured finger foods.
This post is a collaboration with Beef Loving Texans. Thank you for supporting brands that I believe in and keeps this space running. As always, all opinions are my own!

Meatballs for 6 months and up
Research is clear! Nutrition in the first 1000 days (the period beginning at conception to two years of life) has a profound impact on a child's brain development, lifelong health, and eating habits.
This is why The American Academy of Pediatrics, the Women Infants and Children’s Program and now for the first time ever, the Dietary Guidelines for Americans recommend introducing solid foods, like beef, to infants and toddlers to make every bite count during this critical time of rapid growth and development.
Beef is a wonderful first complementary food for many reasons, one being it's a source of many essential nutrients that babies need to grow optimally, such as high quality protein, iron, zinc, and choline.
Here's a great resource for learning more about beef as a complementary food for babies as well as baby-friendly recipes for the whole family.
And now, let me introduce you to these baby meatballs!
As a fellow busy, tired parent, here's my gift to you ;). They're super EASY to make with just 5 ingredients, nutritious, and safe for babies! Made with ground beef, butternut squash, and peanut butter, it’s a simple way to again, make every bite count! I can't emphasize this enough.
Ingredients
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.
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, breadcrumbs, cheese, tofu (commonly used in Asian cooking), etc. You can substitute with pumpkin or sweet potato.
How to cook butternut squash perfectly!
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 also imparts a nutty flavor and creamy texture. If you don’t want these elements, then you can substitute with 1 egg, another top allergen that you want to introduce early.
If there's a peanut allergy or daycare/school has a nut-free policy, swap with seed butter (e.g. sunflower, pumpkin) or tahini.
Related: Peanuts and nuts for babies
Step-by-step Instructions

Mash cooked butternut squash with a fork. I like to roast this incredibly flavorful and versatile vegetable in advance so it's one less thing to do on the day of.
You can also purchase frozen squash for a quick prep option.

Combine mashed butternut squash with smooth peanut butter.
In a large bowl, combine the mixture with ground beef. Mix using your hands (taking care not to overwork the meat!) and shape into 1 ½ inch sized balls.

Place 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. This helps create steam resulting in tender meatballs.
Bake!
How to serve to babies

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
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 as pictured here. 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.
Storage Suggestions
- 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.
To reheat, place in a skillet with a splash of liquid (e.g. water, broth, sauce, etc.). Cover and heat over medium-low heat until warm, 2-3 minutes or so. This is to ensure meatballs don't get dried out.
More ground beef recipes for babies
- Veggie-loaded meat sauce
- Korean beef and broccoli quinoa
- Hamburger helper
- Baked beef and quinoa meatballs
Do you want to minimize picky eating and set a solid foundation for a lifetime of healthy eating habits?
Check out this 3 month mastering self-feeding program! It’s the closest thing to me being in your kitchen

Butternut squash baby beef meatballs
Equipment
Ingredients
- 1 pound ground beef
- ½ cup (110 g) mashed cooked butternut squash
- 3 tablespoons (60g) smooth peanut butter
- 1 teaspoon garlic powder
- ½ 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 ½ 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.
Erin says
My 10 month old absolutely loves these!! They are a great texture for easy eating and incredibly flavourful. I love that they are packed with nutrients by including both the squash and PB. Thank you for this recipe! It is now a freezer staple for us
Min says
Woohoo! I love how easy this is to whip up too! thank you for sharing
Julie S says
This looks great! Can you substitute the peanut butter for something else?
Min says
Any nut butter or tahini will work!
Amanda says
Love making your recipes for my 9 month old!
Do you use natural smooth peanut butter?
Thanks!
Min says
I do!
Amanda says
Perfect! Making these this weekend! And thanks so much for the quick response!! 🙂
Stacey says
Hi, hope you’re well. Thanks for the recipe, so do you defrost before cooking or cook from frozen.
Thanks x
Min says
I would thaw in the fridge overnight and cook briefly before serving
Jane Hong says
These are sooooo easy to make and super delicious! Even hubby approved. My baby chows them down like no tomorrow
Min says
So glad to hear!!
Elaine says
My son loves this meatball recipe so much! Thank you for sharing this recipe.
Min says
So happy to hear!
Cynthia says
Hi! Can I get some clarification for step 4? Where does the dish with water go exactly? Does it go in the (same) pan with the meatballs? If so, do I leave some space in the baking pan to put that bowl of water in? Sorry if this is a stupid question!
Min says
Hi yes! Place water in an oven safe dish and put it in the middle of the pan alongside the meatballs. Refer to this post as it includes a picture of how this is done - https://www.mjandhungryman.com/asian-turkey-rice-meatballs/
Cynthia says
Got it. Thank you!
Annette Krivacek says
Hi! You might have stated this somewhere, but I couldn’t find it and figured I’d ask! What type of ground beef do you recommend? Lower or higher fat? I know babies need the fat, but wasn’t sure if 80/20, etc would make these too greasy? Excited to try these!
Min says
Yes 80/20 would be too greasy. I like to use 90% lean!
Saira says
Delicious!!! And so unbelievable moist. Used sweet potato in lieu of butternut squash since I had it at home already. Also added some oregano and basil to some and it was also tasty 🙂
Min says
yay!! So glad you enjoyed these!!
Ankitha says
Hi , these look great, is there a substitute for ground beef ?we take chicken shrimp fish but don't consume beef often
Min says
You can do chicken or turkey!
Heather says
I whipped these up and had them in the oven in less than 10 min. So easy and good. My picky almost 2 year old approves! These will be perfect to freeze and heat up for lunch. Thank you for the quick and yummy recipe!
Min says
So so glad to hear! It really doesn't get any easier than this, right? 😉