Italian Wedding Soup

5 from 3 votes
Pin RecipeJump to RecipeComments

This post may contain affiliate links. Please read our disclosure policy.

Warm up your chilly nights with this cozy Italian wedding soup packed with savory meatballs, a mix of veggies, and pasta. It’s the perfect addition to your comfort food lineup, made even better with a sprinkle of shredded Parmesan on top.

For a hearty Italian dinner, you should totally pair it with my spinach lasagna for a restaurant-worthy meal or serve it alongside these roasted eggplant stacks.

Bowl of Italian wedding soup with parmesan.


 

From authentic meatballs to chicken cacciatore, we’re all about Italian food around here—it’s just so good! This Italian wedding soup, another favorite in my kitchen, blends meatballs, veggies, pasta, Parmesan, and leafy greens in a savory broth enriched with a touch of white wine and spinach. It’s a hearty, flavorful recipe I often turn to, especially during winter, offering comfort without the need for a special occasion. Easy to prepare with either homemade or frozen meatballs, it’s a staple that impresses everyone at the table.

What Is Italian Wedding Soup?

Italian wedding soup, or minestra maritata, originating from Naples, is a humble dish combining meatballs, soffrito (a mix of carrots, celery, and onions), and acini de Pepe, simmered to create a light, satisfying soup. It’s not actually called “wedding soup” because it’s served at weddings. This soup gets its name from a more symbolic perspective in which the entire recipe is a “marriage” or a perfect union of ingredients. The balance of flavors is considered a masterpiece, which is where the name derives from.

Recipe Ingredients

Don’t stray too far from these ingredients or substitutes for the most authentic Italian wedding soup recipe. Check the recipe card at the bottom of the post for full ingredient amounts and directions.

  • For the Meatballs: I use a mixture of Italian pork sausage, ground beef, breadcrumbs, egg, garlic, and parmesan cheese to make the meatballs.If you are in a rush, feel free to pick up a bag of ready-to-go frozen meatballs.
  • For the Vegetables: A soffritto of onions, such as yellow or white onion, along with carrots and celery sautéed in butter and olive oil, creates the aromatic base for this authentic soup.
  • Seasonings: A simple mixture of Italian seasoning, salt, and black pepper is all you’ll need.
  • Broth: I use low-sodium chicken broth, but you can also use beef broth or vegetable broth.
  • For the Pasta: You can use acini de pepe or orzo pasta.

How to Make Italian Wedding Soup

All you have to do is make the meatballs, cook the veggies, and let the soup simmer. That’s it! The result is a warm, comforting bowl of soup that’s packed with flavor and perfect for a family meal.

  • Make the meatballs. In a large bowl, combine the Italian pork sausage, ground beef, panko, garlic, egg, parmesan, salt, and pepper. Stir to combine, make 1-inch meatballs, and transfer them to a large plate. 
  • Cook the veggies. Melt the butter and add the olive oil to a large pot over medium-high heat. Add the onion, carrots, and celery. Cook them until just softened. Season with salt, pepper, Italian seasoning, and add the garlic.
  • Add the broth. Pour in the chicken broth and gently use a wooden spoon to scrape the bottom of the pot for any browned bits.
  • Add the meatballs. Add the pasta and meatballs to the pot. Bring the mixture to a boil.
  • Let it simmer. Reduce the heat to medium and let the soup simmer for 10 to 15 minutes or until the meatballs are fully cooked. Add the spinach, stir it in, and let it cook for 1 to 2 minutes or until wilted.
  • Serve. Remove the pot from the heat. Season the soup with more salt and pepper to taste. Top with parmesan cheese and serve this Italian wedding soup with garlic breadsticks.
Spoonful of Italian wedding soup.

Recipe Tips And Variations

  • Sear the meatballs. Doing so for 5 to 6 minutes or until golden brown, will give your soup a much more concentrated flavor.
  • Use kale. Adding a bit of kale or entirely substituting the spinach for it is a nice way of using up whatever leafy greens you have on hand.
  • Make it spicy. Add red pepper flakes to taste when cooking the veggies to give your Italian wedding soup a bit of heat.
  • Add cannellini beans. These will add a slightly creamy element to the soup and lots of protein. Or, just grab my favorite recipe for Italian Sausage Soup with kale and beans.
  • Add a splash of wine. For extra flavor, stir in 1/4 cup of dry white wine before you add the broth.
  • Use frozen Italian meatballs. If you are in a hurry, opt for frozen meatballs and don’t worry about thawing them first; just add them to the pot.

Serving Suggestions

Italian wedding soup is excellent with salads, vegetable sides, and many veggie mains. I love to serve my cranberry chicken salad or this spring vegetable potato salad. As sides, I often serve the soup with zucchini fritters or baked zucchini chips.

Finally, I also like to pair it with my zucchini lasagna roll ups or this authentic steak pizzaiola as the main dish.

Close-up of Italian wedding soup in a bowl, garnished with shredded parmesan.

How to Store & Reheat Leftovers

  • Fridge. Refrigerate any cooled leftovers in the fridge for up to 5 days or freeze it for up to 3 months. Thaw it before reheating.
  • Reheat. To reheat it, place the soup in the microwave for up to 2 minutes or until warm, in 30-second increments. You can also heat it in a small pot over medium heat for 3 to 5 minutes.

Easy Soup Recipes

Pin this now to find it later

Pin It
5 from 3 votes

Italian Wedding Soup

Italian wedding soup is a comforting and delicious meal, combining tender meatballs, veggies, and pasta in a flavorful broth.
Prep Time: 40 minutes
Cook Time: 20 minutes
Total Time: 1 hour
Servings: 8 people

Ingredients 

For the Meatballs

For the Soup

  • 1 tablespoon butter
  • 1 tablespoon olive oil
  • 1 small yellow onion, diced
  • 2 large carrots, diced
  • 2 celery ribs, diced
  • ½ teaspoon salt
  • ¼ teaspoon freshly ground black pepper
  • 4 cloves garlic, minced
  • ½ tablespoon Italian Seasoning
  • 8 cups low sodium chicken broth, you can also use beef broth or vegetable broth
  • 1 cup acini di pepe, or orzo pasta
  • 4 cups baby spinach leaves
  • shredded parmesan, for serving
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • In a large bowl, combine Italian pork sausage, ground beef, breadcrumbs, garlic, egg, grated parmesan, salt, and pepper. Stir until well combined. Roll the mixture into 1-inch meatballs and transfer to a large plate.
  • Melt the butter and heat the olive oil in a Dutch oven or soup pot set over medium-high heat. To the melted butter, add the onion, carrots, and celery; season with salt and pepper and cook for 4 minutes or until just softened. Stir frequently.
  • Stir in the garlic and Italian seasoning, and continue to cook for 15 seconds, or until fragrant. Pour in the broth, stirring and scraping the bottom of the pot to pick up all the browned bits.
  • Add in the pasta and meatballs, and bring to a boil. Reduce heat to a steady simmer and cook for about 10 to 12 minutes, until meatballs are cooked through. Stir in the spinach and cook for 1 to 2 minutes or until just wilted.
  • Remove from heat, taste the soup for salt and pepper, and adjust accordingly.
  • Ladle into soup bowls, garnish with shredded parmesan and serve.

Notes

  • Pasta: This soup is prepared with small pasta like Acini di Pepe, and you can use any other small-shaped pasta like orzo and ditalini.
  • Cook the pasta separately if you plan to have leftovers. The pasta will soak up a lot of the liquid; therefore, if you want to serve this soup later, make the pasta on the side and add it to the soup when serving. 
  • Meatballs: I prepared the meatballs with Italian pork sausage and ground beef, but you can use any other combination of ground meats or sausages. If time permits, I suggest searing the meatballs for a few minutes for deeper flavor before adding them to the soup.
  • Wine: To add more flavor, add about 1/4 cup of dry white wine when cooking the carrots, onions, and celery. 

Nutrition

Serving: 8people | Calories: 329kcal | Carbohydrates: 25g | Protein: 22g | Fat: 17g | Saturated Fat: 6g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.2g | Cholesterol: 70mg | Sodium: 592mg | Potassium: 589mg | Fiber: 2g | Sugar: 3g | Vitamin A: 4617IU | Vitamin C: 7mg | Calcium: 113mg | Iron: 3mg

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Did you make a recipe? Leave a rating

Promo image for Diethood 2025 calendar.

5 from 3 votes (1 rating without comment)

Leave a comment

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

Recipe Rating:




7 Comments

  1. Mary Ellen says:

    My husband and I both agreed this is the most delicious Italian Wedding Soup we ever ate!! I added drained cannellini beans for added protein and fiber. I also added one rind of parmigiano reggiano. Iโ€™ll be making this again!!

    1. Katerina Petrovska says:

      I’m so glad you and your husband enjoyed the soup, and your additions sound great! Thanks for sharing, and I’m happy to hear you’ll make it again! Thank YOU! ๐Ÿ™‚

  2. John says:

    I’ve made a lot of different soups. Delicious! I must say it’s definitely one the the best I’ve made. PS, I have been ordered to make more. Must be good

    1. Katerina says:

      That’s fantastic to hear! It’s always rewarding when a soup turns out to be one of your best. Thank YOU! ๐Ÿ™‚

  3. Dona says:

    Can you substitute or leave spinach out, it does not agree with me

    1. Katerina says:

      Hi!
      Yes, you can substitute spinach with torn kale or chopped chard leaves, which are excellent alternatives and should work well. You can also just leave out the greens. ๐Ÿ˜Š

  4. Kate says:

    This looks beautiful! Do you do all of the photography for your site?