Italian Wedding Soup

Prep 25 minutes
Cook 25 minutes
Servings 6 servings

Made with homemade meatballs, tiny pasta, spinach, and a wonderfully flavored broth, this easy Italian Wedding Soup recipe is light, but filling. Perfectly satisfying on a cold dreary day.

This soup is an all-in-one dish, but nobody would blame you if you wanted to serve it with a side or garlic bread or glorious popovers!

Angled view of a bowl of Italian wedding soup

Pin this now to find it later

Pin It

This post may contain affiliate links. If you click on one and make a purchase, we may earn a small commission at no extra cost to you. We only recommend products we genuinely love.

Italian Wedding Soup Recipe

Italian Wedding Soup is hearty, delicious, warm-your-soul soup! The broth is very easy to make and quite light, while the meatballs and pasta give the soup substance.

I always like to keep a batch of homemade Italian meatballs stocked in the freezer for soups like this – as long as there’s meatballs in the freezer, this is an easy soup recipe to whip up anytime as the remaining ingredients are pantry staples. Then all you need is 30 minutes to get a steaming bowl of Italian wedding meatball soup on the table.

What is Italian Wedding Soup?

Italian Wedding Soup is a brothy soup made with a combination of chicken and beef broth, meatballs, small pasta, and spinach or other greens. Contrary to the name, it is not served at Italian weddings. Instead, the name comes from the Italian phrase “minestra maritata” which translates to “wedded soup”. It’s said to be a reference to how well the different flavors come together, like a marriage.

A ladle stirring a pot of Italian wedding soup

Ingredients Needed

Here are ingredients for homemade meatballs, in addition to the wedding soup ingredients.
(Scroll below to the printable recipe card for details and measurements.)

For the Meatballs

  • Ground beef – Choose lean ground beef so they’re not overly greasy.
  • Onion & Garlic – For wonderful aromatics and flavor.
  • Seasonings – Salt, pepper, and fresh parsley.
  • Parmesan – Grate Parmigiano-Reggiano fresh off the block if you can, for optimal flavor.
  • Milk – Makes the meatballs tender.
  • Egg – Helps hold everything together.
  • Bread crumbs – Acts as a binder. Italian-seasoned to give the meatballs more flavor.
  • Olive oil – Used to brown the meatballs.

For the Soup

  • Sweet onion, carrot, celery, & garlic – Vegetables added to give flavor, texture, and color to the soup.
  • Olive oil – Used to sautรฉ the vegetables.
  • Seasonings – Crushed red pepper flakes and oregano flavor the broth, along with a bit of salt and pepper.
  • Broth – A mixture of chicken broth and beef broth are both used. The chicken broth helps to lighten up the broth, while the beef broth has a richer flavor.
  • Apple cider vinegar – This helps enhance the other flavors.
  • Acini de pepe pasta – My favorite little itty bitty pasta and traditional for this soup. It plumps up and looks a little like tapioca.
  • Baby spinach – Fresh, not frozen.
  • Meatballs – Ideally you’ll make them fresh (as listed above), but store-bought is fine, too. They should be about 1-inch round. Thaw if using frozen.
  • Freshly grated Parmigiano-Reggiano – For serving

Soup Variations

From texture to flavor, there are a few ways to switch up this easy soup recipe.

  • Make the soup brothier. If you like a more brothier soup, you can reduce pasta to 1/4 cup. Note that as the soup sits, the pasta will absorb more broth so you can add more broth to thin the soup as desired.
  • What pasta goes in Italian wedding soup? We prefer acini de pepe pasta for this soup, but if you can’t find it, pearl couscous, orzo, or ditilani can be used instead. Cooking time might need to be adjusted.
  • Swap beef meatballs for turkey. Ground turkey can be used instead of beef, if preferred. You can also use a mixture of ground pork and ground beef.
  • Can I use frozen meatballs? Absolutely. I like to keep homemade meatballs on hand so I can use them in recipes like this, but you can use any brand of store-bought meatballs. I would look for ones that are Italian-seasoned.
  • Try other greens. Kale, endive, and escarole are often used in Italian wedding soup. Feel free to sub one in for the spinach, though you’ll want to add them while the soup is still simmering.
Overhead view of a pot of Italian wedding meatball soup

How to Make Italian Wedding Soup

You can use freshly made meatballs, cooked frozen homemade meatballs, or frozen store-bought meatballs to make your soup. I like to make them from scratch for optimal flavor, plus it’s so easy to do. Once the meatballs are ready, this Italian Wedding Soup comes together quickly.
(Scroll below to the printable recipe card for details and measurements.)

  • Make the meatballs. Combine the meatball ingredients and form into 1-inch balls, brown on all sides, then bake in the oven to cook through.
  • Sautรฉ the vegetables. Sautรฉ the onion, carrots, and celery until the onions are softened and translucent. Add in the garlic followed by the red pepper flakes, oregano, and salt and pepper to taste.
  • Prepare the broth. Add the chicken broth, beef broth, and vinegar. Bring to a boil.
  • Add the remaining ingredients. Once boiling, add in the cooked meatballs and acini de pepe pasta. Simmer for 12 to 15 minutes. Remove from heat and stir in the spinach until wilted.
  • Serve. Serve into bowls and top with freshly grated Parmigiano-Reggiano.

Brown the Meatballs for More Flavor

Overhead view of a bowl of Italian wedding soup

Serving Suggestions

With pasta, meatballs, and veggies, Italian wedding soup is really an all-in-one dish and stands on its own as a complete meal. If you want to do a soup and salad combo, you can also serve it with a simple side salad or caesar salad. Or serve it up with a slice or two of crusty dutch oven bread.

How to Store & Reheat

Italian wedding soup can be kept in the fridge in an airtight container for up to 4 days and can also be frozen in a freezer-safe container for up to 3 months. However, the pasta absorbs more broth as it sits so I recommend either cooking the pasta separately and adding it just before serving if you plan on having a decent amount of leftovers.

More Soup Recipes:

I hope you love this delicious and easy recipe โ€“ be sure to give it a review below! Also donโ€™t forget to follow Belly Full on TikTok, Facebook, Instagram, Pinterest, and YouTube!

5 from 2

Italian Wedding Soup

Prep: 25 minutes
Cook: 25 minutes
Total: 50 minutes
Servings: 6 servings
Made with homemade (or store-bought) meatballs, tiny pasta, spinach, and a wonderfully flavored broth, this easy Italian Wedding Soup recipe is light, but filling. Perfectly satisfying on a cold dreary day!

Ingredients 

For the Meatballs

  • 1 pound lean ground beef
  • 1/3 cup Italian-seasoned dried bread crumbs
  • 1/3 cup finely diced onion
  • 1 clove garlic, , minced
  • 1 large egg, , beaten
  • 2 tablespoons finely chopped fresh parsley
  • 2 tablespoons grated parmesan
  • 1 tablespoon milk
  • 1/4 teaspoon salt
  • 1/2 teaspoon pepper
  • 3 tablespoons olive oil

For the Soup

  • 2 tablespoons extra virgin olive oil
  • 1 medium sweet onion, , diced small
  • 1 large carrot, , peeled and diced small (1/4-inch pieces)
  • 1 stalk celery, , diced small (1/4-inch pieces)
  • 4 cloves garlic, , minced
  • 1/4 teaspoon crushed red pepper flakes
  • 1/4 teaspoon dried oregano
  • salt and pepper
  • 5 cups low sodium chicken broth
  • 2 cups low sodium beef broth
  • 1 tablespoon apple cider vinegar
  • 24 meatballs, (see note)
  • 1/2 cup dry acini de pepe pasta
  • 3 cups fresh baby spinach
  • 1/2 cup freshly grated Parmigiano-Reggiano, for serving

Instructions 

Make the Meatballs

  • Preheat oven to 375 degrees F. Coat 1 or 2 rimmed baking sheets with nonstick cooking spray; set aside.
  • In a large bowl, mix together all the meatball ingredients (except the olive oil) until evenly incorporated.
  • Using a tablespoon-sized cookie scoop, form mixture into balls (you should end up with approximately 30 meatballs.)
  • Heat the olive oil over medium-high in a large skillet. Working in batches, add the meatballs and brown on all sides, about 4 minutes. (Add more olive oil if needed and turn down heat if theyโ€™re starting to over-brown. They should just have a nice golden crust.)
  • Place browned meatballs on the baking sheets and transfer to the oven to finish cooking for about 15 to 18 minutes (or until an instant-read thermometer registers 165 degrees F.)

Make the Soup

  • In a large Dutch oven or heavy pot, warm the olive oil over medium-high heat. Add the onions, carrot, and celery and sautรฉ, stirring, until vegetables are tender and onions are softened and translucent, 5 to 6 minutes. Stir in the garlic and cook until fragrant, about 20 seconds. Season with the crushed red pepper flakes, oregano, and a bit of salt and pepper, to taste.
  • Pour in the chicken broth, beef broth, and vinegar; bring to a boil.
  • Add in the cooked meatballs and acini de pepe pasta; reduce heat and gently simmer for 12-15 minutes.
  • Take off heat and add in the spinach; stir until wilted.
  • Serve in bowls with 4 to 5 meatballs each and top with some freshly grated Parmigiano-Reggiano. Enjoy with crusty bread on the side!

Notes

Use store-bought meatballs, if preferred. If you don’t want to make the meatballs from scratch, you can use cooked and seasoned store-bought meatballs. They should be about 1-inch round, thawed if frozen.

Nutrition

Calories: 529kcal | Carbohydrates: 20g | Protein: 39g | Fat: 33g | Saturated Fat: 10g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 17g | Trans Fat: 1g | Cholesterol: 126mg | Sodium: 581mg | Potassium: 1024mg | Fiber: 2g | Sugar: 5g | Vitamin A: 3727IU | Vitamin C: 11mg | Calcium: 198mg | Iron: 4mg

Nutritional information given is an automatic calculation and can vary based on the exact products you use and any changes you make to the recipe. If these numbers are very important to you, I would recommend calculating them yourself.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Did you make this? Leave a rating below!

Share this post

About Amy Flanigan

Well, hey there! Amy here, founder and COO at BellyFull. If youโ€™re looking for tried and true, fuss-free, budget-friendly, delicious, every day recipes, youโ€™ve come to the right place.

You May Also Like

Leave a comment

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

Made This? Rate This Recipe!




2 Comments

  1. Can says:

    5 stars
    This soup is so delicious Easy to make We loved it

  2. Glenn R says:

    5 stars
    I have made Italian Wedding soups before from various recipes and this was easily the best version yet. The flavors are excellent and the recipe is easy to follow. Soup is not my wifeโ€™s favorite food and she absolutely loved it as well. Definitely a keeper and one to add to the recipe book!!