This might be the most comforting thing you'll make this week: the Italian Wedding Soup with Mini Meatballs Recipe. It’s cozy, packed with juicy little meatballs, fresh veggies, and that perfect bite-sized pasta—all simmered in a flavorful broth that feels like a warm hug.
Jump to:
Why You'll Love This Recipe
Italian Wedding Soup isn’t just a soup; it’s a mix of textures and flavors that come together beautifully. I stumbled on this recipe years ago, and it’s become a staple in my family’s dinner rotation because it's straightforward to make but deeply satisfying.
- Mini Meatballs with a Flavor Boost: Combining ground beef and pork with fresh herbs gives these tiny meatballs a juicy, aromatic pop every single time.
- Wholesome Ingredients: Fresh vegetables and spinach add color, nutrients, and balance out the richness of the meat.
- Perfect for Any Occasion: Whether it’s a relaxed weeknight or a casual dinner party, this soup fits the bill with its elegant simplicity.
- Comfort in a Bowl: The warm broth infused with garlic, parmesan, and herbs makes every spoonful feel homemade and special.
Ingredients & Why They Work
Each ingredient in this Italian Wedding Soup with Mini Meatballs Recipe plays a key role in building flavor and texture. The mix of ground meats gives the meatballs tenderness and depth, while fresh herbs and parmesan bring that unmistakable Italian flair.
- Lean ground beef: Adds rich flavor and structure to the meatballs without too much fat.
- Ground pork: Brings additional juiciness and a mild sweetness to your meatballs.
- Fresh white bread crumbs: Using fresh crumbs keeps your meatballs tender and light rather than dense.
- Fresh parsley and oregano: These herbs brighten the meat mixture and give it that authentic Italian vibe.
- Finely shredded parmesan: Parmesan adds umami and a salty, nutty depth you can’t beat.
- Large egg: Acts as a binder to hold your mini meatballs together beautifully.
- Olive oil: For sautéing veggies and adding richness without overpowering the broth.
- Carrots, onion, celery, garlic: The classic soffritto foundation brings sweetness and aromatic flavors to your soup.
- Low-sodium chicken broth: Keeps the soup savory and lets the other flavors shine through without being too salty.
- Acini di pepe or orzo pasta: These tiny pasta shapes give you that perfect little bite in every spoonful.
- Fresh baby spinach: Adds a fresh pop of green and a mild flavor that balances the richness.
Make It Your Way
I love mixing things up with this Italian Wedding Soup with Mini Meatballs Recipe. It’s incredibly forgiving, so whether you want to add a kick of spice or swap the pasta out, go for it—you’ll still get that satisfying, hearty feel you’re craving.
- Variation: Try swapping out the ground pork for ground turkey if you want a leaner option—I’ve done this, and it’s still tender and flavorful without sacrificing juiciness.
- Vegetarian twist: Use veggie broth and plant-based meatballs or chickpeas instead of meat; fresh herbs and parmesan still keep it vibrant.
- Pasta options: Acini di pepe is classic, but orzo, ditalini, or even tiny elbow macaroni work beautifully for similar texture.
- Extra greens: Feel free to toss in kale or Swiss chard if spinach isn’t your favorite—I find kale gives the soup a nice earthy heartiness.
Step-by-Step: How I Make Italian Wedding Soup with Mini Meatballs Recipe
Step 1: Make the Meatball Mixture and Shape
First things first, mix your ground beef, ground pork, fresh bread crumbs, parsley, oregano, parmesan, egg, salt, and pepper in a big bowl. I find using my hands works best—you can really feel when the mixture is well combined but not overworked. Then, roll the mixture into tiny, bite-sized meatballs, about teaspoon-sized. This is key: small meatballs cook quickly and have the perfect chew without drying out.
Step 2: Brown the Meatballs Gently
Heat a tablespoon of olive oil over medium heat in a large pot. Brown your mini meatballs in batches, just until they develop a nice golden crust on the outside. Don’t worry if they don’t cook through completely here—they’ll finish cooking in the broth. Browning them adds incredible depth and texture, so don’t skip or rush this step.
Step 3: Sauté the Vegetables
After removing the meatballs, add another tablespoon of olive oil to the pot. Toss in your chopped carrots, onion, celery, and garlic. Cook them until they're fragrant and softened, about 5–7 minutes. This soffritto base is the secret flavor powerhouse behind your soup’s rich taste.
Step 4: Build the Soup
Pour in your low-sodium chicken broth, then gently slide the meatballs back into the pot. Bring the soup to a simmer and let everything cook together for about 15 minutes—the pasta goes in during the last 7–8 minutes. This way, your pasta stays perfectly al dente without turning mushy.
Step 5: Finish with Spinach and Parmesan
Right before serving, stir in the chopped baby spinach, letting it wilt in the hot broth. Taste and adjust salt and pepper if needed. Serve each bowl with a generous sprinkle of freshly shredded parmesan on top—it really elevates the final flavor.
Top Tip
Through countless batches of this soup, I’ve learned a few things that really make a difference when making Italian Wedding Soup with Mini Meatballs Recipe. Whether you’re a seasoned cook or a casual soup maker, these tips will help ensure your soup comes out perfect every time.
- Meatball Size Matters: Tiny meatballs cook quickly and stay tender; if they’re too big, they risk becoming dry before the broth flavor penetrates fully.
- Don’t Skip Browning: Browning the meatballs separately adds a beautiful golden crust and depth of flavor you just can’t get if you boil them straight into the soup.
- Fresh Herbs Upgrade Everything: If fresh parsley or oregano isn’t available, dried works—but fresh really brightens the taste in a way that dried can’t match.
- Timing the Pasta: Add the pasta towards the end of cooking so it’s tender but not mushy—this keeps your soup’s texture spot-on.
How to Serve Italian Wedding Soup with Mini Meatballs Recipe
Garnishes
I always finish each bowl with a generous shaving or sprinkle of extra parmesan—it melts just a bit and adds that salty, savory touch I adore. Sometimes I add a grind of fresh black pepper or a pinch of red pepper flakes if I’m feeling adventurous. A squeeze of fresh lemon juice can also brighten things wonderfully, especially if you love that little zing.
Side Dishes
Crusty Italian bread or garlic knots are my go-tos alongside this soup. They’re perfect for dipping and soaking up every last drop. A simple arugula salad with a light vinaigrette also pairs beautifully, balancing the richness with a peppery bite.
Creative Ways to Present
For a special dinner, I like serving the soup in individual mini crocks or rustic mugs with a sprinkle of parsley on top. You can also layer the meatballs and pasta in a shallow bowl first, then ladle the broth over—making each part stand out visually and enticing the senses even before the first bite.
Make Ahead and Storage
Storing Leftovers
I keep leftover Italian Wedding Soup in an airtight container in the fridge for up to 3 days. Because the pasta absorbs so much broth over time, I typically store the meatballs and broth separately from the pasta if I know I’ll be eating leftovers later in the week.
Freezing
This soup freezes well if you hold off on adding the pasta and spinach. Freeze the meatballs and broth in a sealed container or freezer bag for up to 3 months. When ready, thaw overnight in the fridge, heat gently, then add fresh pasta and spinach before serving to keep everything fresh.
Reheating
When reheating leftovers, do it gently on the stove over low to medium heat. Add a splash of chicken broth or water if the soup seems thick or the pasta has soaked up too much liquid. Stir often to prevent sticking and to help the flavors meld back together beautifully.
Frequently Asked Questions:
Absolutely! You can mix and form the mini meatballs a day ahead, store them on a baking sheet covered with plastic wrap in the fridge, then brown and cook them when you're ready to make the soup. This saves time on busy days.
Traditionally, acini di pepe is the pasta of choice since it’s tiny and perfect for spoonfuls of soup. If you can’t find it, orzo or tiny ditalini pasta work just as well. Just remember to add the pasta late so it doesn't overcook.
Yes, dried herbs are a good fallback if fresh aren’t available. Just reduce the amount by about half since dried herbs are more concentrated. Fresh parsley and oregano, though, do brighten the soup beautifully if you have them on hand.
The key is to add the pasta toward the end of cooking—about 7 to 8 minutes before you’re done—so it stays al dente. Also, avoid reheating the soup multiple times with the pasta already in it, or store pasta separately if you plan to heat leftovers.
Final Thoughts
Honestly, this Italian Wedding Soup with Mini Meatballs Recipe is one of those dishes that feels like a gift you give yourself—a little bowl of savory goodness that’s both nourishing and downright delicious. I hope you find as much joy making and sharing it as I have. Give it a try for your next family dinner, and watch it become a treasured classic in your kitchen too.
Print
Delicious Recipe
- Prep Time: 25 minutes
- Cook Time: 25 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Low Salt
Description
This classic Italian Wedding Soup features tender homemade meatballs made from lean ground beef and pork, simmered in a flavorful chicken broth with fresh vegetables, tiny acini di pepe pasta, and vibrant baby spinach. Topped with shredded parmesan, this soup is a comforting and hearty dish perfect for any meal.
Ingredients
Meatballs
- 8 oz. lean ground beef
- 8 oz. ground pork
- ½ cup fresh white bread crumbs (from fresh bread, not dried)
- ¼ cup chopped fresh parsley
- 1 ½ tsp minced fresh oregano (or ¾ tsp dried oregano)
- ½ cup finely shredded parmesan
- 1 large egg
- Salt and freshly ground black pepper (to taste)
Soup
- 1 Tbsp olive oil
- 1 ¼ cups chopped carrots
- 1 ¼ cups chopped yellow onion
- ¾ cup chopped celery
- 4 cloves garlic, minced (about 1 ½ Tbsp)
- 5 (14.5 oz) cans low-sodium chicken broth
- 1 cup dry acini di pepe pasta (or orzo pasta)
- 6 oz fresh baby spinach, roughly chopped
- Finely shredded parmesan, for serving
Instructions
- Prepare the Meatballs: In a large mixing bowl, combine the lean ground beef, ground pork, fresh bread crumbs, chopped parsley, minced oregano, shredded parmesan, and large egg. Season with salt and freshly ground black pepper to taste. Mix all ingredients thoroughly but gently to avoid overworking the meat.
- Shape the Meatballs: Using your hands, form the mixture into small bite-sized meatballs, about 1 inch in diameter. Set them aside on a plate.
- Sear the Meatballs: Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium heat. Add the meatballs in batches and brown them on all sides, about 4-5 minutes, turning gently. Remove the browned meatballs and set aside.
- Sauté the Vegetables: In the same pot, add another tablespoon of olive oil if needed, then add chopped carrots, onion, celery, and minced garlic. Sauté over medium heat until the vegetables are softened, about 5-7 minutes.
- Add Broth and Meatballs: Pour in all the chicken broth and bring to a gentle boil. Carefully add the browned meatballs back into the pot.
- Cook the Pasta: Stir in the dry acini di pepe pasta. Reduce heat to medium-low and simmer the soup until the meatballs are cooked through and the pasta is tender, about 15 minutes.
- Add Spinach and Finish: Stir in the roughly chopped baby spinach and cook for an additional 2-3 minutes until wilted. Adjust seasoning with salt and pepper as needed.
- Serve: Ladle the soup into bowls and garnish generously with finely shredded parmesan cheese. Serve hot and enjoy!
Notes
- Use fresh white bread crumbs made from soft white bread with crusts removed for the best texture in meatballs.
- If acini di pepe pasta is unavailable, substitute with orzo or other small pasta shapes.
- For a richer flavor, you can add a splash of white wine when sautéing the vegetables.
- Leftover soup can be refrigerated for up to 3 days or frozen for up to 2 months.
- To keep meatballs tender, avoid overmixing and use fresh ingredients.
- Adding a squeeze of lemon juice before serving can enhance the freshness of the soup.
Nutrition
- Serving Size: 1 serving
- Calories: 396 kcal
- Sugar: 4 g
- Sodium: 362 mg
- Fat: 20 g
- Saturated Fat: 6 g
- Unsaturated Fat: 14 g
- Trans Fat: 0 g
- Carbohydrates: 25 g
- Fiber: 3 g
- Protein: 29 g
- Cholesterol: 85 mg
Leave a Reply