main ⏱ 35 MIN 🎯 Medium

Sneaky Veggie Meatballs with Sweet Potato

By the QuiteRecipes team (Jamy & Kaïna) | Food Service Professional, Early Childhood Expert & Parents

👨‍🍳
By Jamy & Kaïna
👥 4 Servings

Tender, juicy meatballs with a hidden secret: sweet potato and grated zucchini folded right into the mix — slightly sweet, never vegetable-visible, and simmered in a mild sauce.

Sneaky Veggie Meatballs with Sweet Potato

Meatballs are already a kid favorite, so this recipe quietly makes them a powerhouse: sweet potato and finely grated zucchini folded into a tender, juicy meatball under a light sauce. The sweet potato adds a gentle, natural sweetness and keeps the meatballs sublimely moist — no dry crumb, no visible vegetable, just a perfect, innocent meatball. Simmered or baked, they're the dinner that earns a "can we have these again?"

🥄 Ingredients

  • 🫗
    400g ground beef or turkey
  • 🫗
    1/2 cup (120g) cooked and mashed sweet potato
  • 🫗
    1 small zucchini (about 100g), finely grated and squeezed dry
  • 🫗
    1/4 cup (25g) breadcrumbs (or rolled oats)
  • 🫗
    1 egg
  • 🫗
    1/2 tsp garlic powder
  • 🫗
    1/2 tsp onion powder
  • 🫗
    1/4 tsp salt
  • 🫗
    1 cup (250g) tomato sauce or mild marinara
  • 🫗
    Oil, for frying

Nutrition Facts*

Calories 400 kcal
Protein 26g
Carbs 22g
Fat 18g

*Nutritional information is an estimate and may vary based on ingredients, brands and portion sizes. Values are provided per serving.

👨‍🍳 Instructions

1
👨‍🍳

In a large bowl, combine the ground meat, mashed sweet potato, squeezed zucchini, breadcrumbs, egg, garlic powder, onion powder, and salt.

2
👨‍🍳

Mix gently until just combined — overmixing makes tough meatballs.

3
👨‍🍳

Roll into 18–20 small, bite-size meatballs.

4
👨‍🍳

Heat a splash of oil in a skillet over medium. Brown the meatballs 5–6 minutes, turning, until golden all over.

5
👨‍🍳

Pour in the tomato sauce, cover, and simmer 10–12 minutes until the meatballs are cooked through and the sauce is glossy.

6
👨‍🍳

Serve with pasta, rice, or a warm crusty roll.

⚠️ Common Mistakes

  • ✕

    Skipping the zucchini squeeze, ending in greasy, soggy meatballs.

  • ✕

    Overmixing until the meatballs come out tough and rubbery.

  • ✕

    Browning too long, drying out the outside before the center cooks.

  • ✕

    Boiling the sauce too hard so the meatballs fall apart.

🔄 Variations

✦

Swap the sweet potato for pumpkin or butternut purée.

✦

Use ground chicken or a half-beef, half-turkey mix.

✦

Add a pinch of Italian seasoning to the mix for a different profile.

✦

Bake at 200°C for 18 minutes instead of browning on the stove.

🧊 Storage

  • 📦

    Keep 3 days refrigerated; reheat gently in a little sauce. They also freeze beautifully cooked or raw for quick future meals.

💡 Chef Tips

✦

Squeeze the zucchini bone-dry — it's the difference between tender and stewed.

✦

Sweet potato is the moisture secret: it holds the meatballs together and keeps them juicy.

✦

Roll meatballs on the smaller side for quicker cooking and a more child-friendly bite.

✦

Serve over their favorite pasta; the sauce does the convincing.

❓ FAQ

Can kids tell there are vegetables? No — the sweet potato melts into the mix, and the zucchini grates fine enough to disappear completely.

Can I bake instead of simmer? Yes, brown then bake at 200°C for 15 minutes, or simmer in sauce as written.

Do they work gluten-free? Substitute breadcrumbs with rolled oats or a gluten-free crumb and you're all set.

Share this

About the Authors

This recipe and guide was developed, tested, and approved in our home kitchen and daily life. Jamy is a retired Food Service District Manager and Early Childhood Program Manager who spent his career overseeing multi-site restaurant operations, large-scale culinary production, and daycare menu management. Kaïna brings the ultimate real-world test: making sure it brings ease and joy to our kids on a busy weeknight.

Read more about our professional background and philosophy →

Support QuiteRecipes

Enjoyed this recipe? Help us keep creating free recipes.

Buy Us a Coffee