Italian Wedding Soup Recipe

Here’s my warm, human rewrite of your Italian Wedding Soup recipe:

Quick and easy italian wedding soup

Quick and Easy Italian Wedding Soup

A comforting Italian soup with tender meatballs, fresh spinach, and tiny pasta in a flavorful chicken broth.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Dinner Recipes
Cuisine: Italian
Calories: 285

Ingredients
  

  • 1 pound ground beef or mix of beef and pork
  • 1/3 cup breadcrumbs
  • 1 large egg beaten
  • 1/4 cup grated Parmesan cheese plus more for serving
  • 8 cups chicken broth low sodium
  • 1 cup acini di pepe pasta or orzo
  • 4 cups fresh spinach roughly chopped
  • 2 cloves garlic minced
  • 1 teaspoon Italian seasoning

Method
 

  1. In a large bowl, combine ground beef, breadcrumbs, beaten egg, Parmesan cheese, Italian seasoning, and a pinch of salt and pepper. Mix gently until just combined. Roll into small meatballs, about 1 inch in diameter.
  2. Heat a large pot over medium-high heat. Add meatballs and brown on all sides for about 5 minutes. They do not need to be cooked through. Remove and set aside.
  3. In the same pot, add minced garlic and saute for 30 seconds until fragrant. Pour in the chicken broth and bring to a boil.
  4. Add the pasta to the boiling broth and cook according to package directions, usually 6-8 minutes. Return the meatballs to the pot during the last 5 minutes of cooking.
  5. Stir in the chopped spinach and cook for 2-3 minutes until wilted. Taste and adjust seasoning with salt and pepper as needed.
  6. Ladle the soup into bowls and top with additional grated Parmesan cheese. Serve hot with crusty bread.

Nutrition

Calories: 285kcalCarbohydrates: 24gProtein: 22gFat: 11gSodium: 680mgFiber: 2g

Notes

For extra flavor, add a splash of lemon juice before serving. You can make the meatballs ahead of time and freeze them for even quicker preparation. If the soup becomes too thick upon standing, simply add more chicken broth to reach desired consistency.

Tried this recipe?

Let us know how it was!

My Love Affair with Italian Wedding Soup

I’ll never forget the first time I tasted this soup. It was at my college roommate’s house during winter break, and her Italian grandmother made it for us. That woman could barely speak English, but let me tell you, she spoke fluent delicious. I watched her roll those tiny meatballs between her palms like it was nothing, and when I took my first spoonful? I swear I saw angels. The broth was rich but not heavy, the meatballs were tender little flavor bombs, and that spinach gave it such a fresh finish.

Now I make this soup at least once a month, especially when the weather turns chilly. There’s something so comforting about it – maybe it’s the way the whole house fills with that garlicky, herby aroma, or how everyone always ends up in the kitchen “helping” (read: taste-testing). My kids call it “meatball soup” and request it when they’re feeling under the weather. I call it my secret weapon for busy weeknights because it comes together so quickly but tastes like I’ve been slaving away all day.

And here’s the thing – despite its fancy name, this soup is actually one of the simplest Italian dishes you can make. The name “wedding soup” comes from the Italian phrase “minestra maritata” which means “married soup,” referring to how perfectly the greens and meat flavors complement each other. It’s not actually served at weddings (though it totally should be – imagine how cozy that would be!).

Let’s Make the Best Italian Wedding Soup Together

Okay, let’s get down to business. I’ve made this soup more times than I can count, and through trial and error (and a few kitchen disasters), I’ve learned what makes it truly special. Here’s what you need to know to make this soup shine:

The Meatballs Are Everything

Don’t be tempted to make big meatballs for this soup. The tiny ones are key – they cook quickly and distribute evenly throughout the soup. I learned this the hard way when I first made it with regular-sized meatballs and ended up with soup that was either meatball-heavy or broth-heavy depending on which spoonful you got. The little ones are just right.

And here’s my grandmother’s trick: don’t overmix the meatball mixture. You want to combine everything just until it comes together – overworking it makes the meatballs dense and tough. Also, if you have time, let the mixture rest in the fridge for 15-20 minutes before rolling. This helps the flavors meld and makes the meatballs more tender.

Broth Matters More Than You Think

I used to think all chicken broth was created equal, but oh boy, was I wrong. The quality of your broth makes a huge difference in this soup. If you can, use homemade broth – it’s richer and more flavorful. But if you’re using store-bought (and let’s be real, most of us are), splurge on the good stuff. Low-sodium is best because it lets you control the seasoning.

Here’s another trick: if your broth is on the bland side, boost it with a Parmesan rind while the soup simmers. Just toss it in with the broth and let it work its magic – it adds a wonderful depth of flavor. Remove it before serving, though!

Pasta Perfect

The traditional pasta for this soup is acini di pepe – those tiny little peppercorn-shaped pasta. They’re adorable and perfect for the soup. But if you can’t find them (or if you’re in a hurry), orzo works beautifully too. Just be careful not to overcook it – you want it al dente so it doesn’t turn to mush in the soup.

I’ve also made this with ditalini and even broken spaghetti in a pinch. The important thing is to use a small pasta that won’t overwhelm the other ingredients. And if you’re making this for leftovers, consider cooking the pasta separately and adding it to individual bowls – that way it won’t absorb all the broth and turn your soup into a pasta casserole.

Spinach: The Green Hero

I always use fresh spinach in this soup. It wilts beautifully and adds such a nice texture. Baby spinach works great, but I actually prefer the regular kind because it has more body. Just make sure to chop it roughly so you get nice big pieces in every bite.

Here’s something I learned from my friend Maria: add the spinach at the very end, just before serving. You want it to wilt but still maintain some of its bright green color and fresh flavor. If you add it too early, it turns that sad army green color and loses its vibrancy.

Seasoning Secrets

This is where a lot of people go wrong with this soup. It’s easy to under-season because you think the Parmesan and broth will carry the flavor, but trust me – you need to taste and adjust. I always start with less salt than I think I need, then add more at the end if needed.

And don’t forget the black pepper! A good amount of freshly ground pepper really makes the flavors pop. Also, that final sprinkle of Parmesan isn’t just for looks – it adds a salty, nutty finish that takes the soup to the next level. I like to let everyone add their own at the table so they can control how cheesy they want it.

5 Easy Tips for the Best Italian Wedding Soup

After making this soup countless times, I’ve picked up some tricks that take it from good to absolutely amazing. Here are my top tips:

1. Brown Those Meatballs

I know it’s tempting to just drop the raw meatballs into the broth, but don’t skip the browning step. Those little browned bits (called fond) that stick to the bottom of the pot add so much flavor to the broth. It’s like building a flavor foundation for your soup. Just make sure to scrape them up when you add the broth – that’s where the magic lives!

2. Garlic is Your Friend

Don’t be shy with the garlic in this soup. Two cloves might not seem like much, but it makes a big difference. I like to mince it finely so it distributes evenly throughout the soup. And here’s a little trick: add it to the pot just after removing the meatballs and let it cook for about 30 seconds until it’s fragrant. This mellows out the harshness and brings out its sweet, nutty flavor.

3. Let It Rest

This is my secret weapon. After the soup is done, let it sit off the heat for about 10 minutes before serving. This gives the flavors time to meld together and makes the soup even more delicious. It’s like giving the soup a little nap so it wakes up refreshed and ready to impress.

The first time I tried this, I was skeptical. But then I tasted the soup after letting it rest and was blown away by how much more flavorful it was. Now it’s a non-negotiable step in my process. Just make sure to keep it covered so it stays hot.

4. Fresh Herbs Make a Difference

While Italian seasoning works perfectly fine, I love adding fresh herbs when I have them. A little fresh parsley stirred in at the end adds such a nice brightness, and fresh basil gives it a lovely summery flavor. If you’re using dried herbs, add them with the broth so they have time to rehydrate and release their flavor.

Here’s something fun to try: make a little herb bouquet with parsley, thyme, and a bay leaf. Tie it with kitchen twine and let it simmer in the broth, then remove it before serving. It’s like a little flavor bomb for your soup!

5. The Perfect Pairings

This soup is pretty amazing on its own, but the right accompaniments can take it to the next level. My go-to is a crusty Italian bread – perfect for soaking up every last drop of that delicious broth. I like to warm it in the oven for a few minutes before serving so it’s nice and crispy on the outside, soft on the inside.

For more culinary inspiration, visit AllRecipes.

You might also like: Cozy Lentil Soup with Carrots & Herbs