Italian Wedding Soup is a classic soup recipe perfect for a chilly day. With chicken meatballs, pasta, and loads of veggies, it’s hearty, satisfying, and packed with flavor!

close up image of a bowl of italian wedding soup.

Pin this recipe now to save it for later

Soup season is upon us! After a summer full of grilled chicken, corn-on-the-cob, and fresh fruit, it’s time to move on to soups, stews, casseroles, and other warm comfort food dishes. If you’re not excited about the cooler weather yet, this Italian Wedding Soup will definitely help get you in the mood for fall!

Italian Wedding Soup gets its name from the Italian phrase minestra maritata. The literal translation means “married soup” and refers to the marriage of greens and meat in the dish. While there are many variations of this soup, the one common denominator is that it’s always full of flavor!

top down image of a bowl of italian wedding soup.

Easy Italian Wedding Soup Recipe

This particular version of Italian Wedding Soup features homemade chicken meatballs, pasta, spinach, and veggies, all in a flavorful broth. While some soups leave you hungry for more, this is one recipe that will leave you feeling full and satisfied. You can serve it on its own as a meal and no one will ask for a grilled cheese or cheese sandwich afterward — promise!

At its most basic, Italian Wedding Soup is a combination of greens and meat in clear broth. As a result, there’s a lot of room here for you to customize the recipe with your own favorite ingredients. For instance, you can swap the spinach for kale, escarole, or chard, use sausage instead of meatballs, or even substitute pre-made meatballs. Have fun making the recipe your own!

ingredients to make the meatballs in italian wedding soup.


See recipe card below this post for ingredient quantities and full instructions.

For the Meatballs:

  • Ground chicken
  • Chicken sausage – Remove the casings, then crumble the sausage.
  • Breadcrumbs – I use plain, unseasoned breadcrumbs.
  • Garlic
  • Fresh parsley
  • Parmesan cheese – Grate your own, or use store-bought.
  • Italian seasoning
  • Egg
  • Heavy cream
  • Salt
  • Black pepper
ingredients to make italian wedding soup.

For the Italian Wedding Soup:

  • Yellow onion
  • Carrot
  • Celery
  • Garlic
  • Dry white wine – Sauvignon Blanc, Pinot Gris, and Chardonnay are all dry white wines that can be used for cooking.
  • Chicken stock – Use store-bought or homemade chicken stock.
  • Thyme
  • Bay leaf
  • Small pasta – Such as tubetini, acini de pepe pasta, or orzo.
  • Baby spinach – Or another green that you like in your soup!
  • Parmesan cheese


Here are a few ways to tweak this easy Italian wedding soup that work well.

  • Use ground beef, ground turkey, or sausage in place of ground chicken to make the meatballs.
  • Buy premade meatballs to save time. Look for meatballs that are pre-cooked and nice and small. Small meatballs are best so that they fit on your spoon and can be eaten in one bite.
  • Use kale in place of spinach for a subtle flavor difference.
  • Omit the wine, and substitute more chicken stock for an alcohol-free recipe.
steps to make the meatballs for italian wedding soup.
steps to make italian wedding soup.

How to Make Italian Wedding Soup

  1. Prepare: Preheat your oven to 350ºF, and line a sheet pan with parchment paper.
  2. Make the Meatballs: Combine the meatball ingredients in a large mixing bowl; stir until combined. Roll the mixture into 1-inch meatballs, and place them onto the prepared pan. Bake for 15 to 18 minutes, or until they’re lightly browned. 
  3. Start the Soup: Set a Dutch oven over medium heat, and add a few tablespoons of olive oil. When hot, sauté the vegetables and garlic for 5 to 6 minutes or until they’re softened. Deglaze the pot with the white wine, scraping any brown bits from the bottom of the pot, and cook until the liquid is reduced by half. Add the thyme, bay leaf, and chicken stock, and bring the soup to a boil.
  4. Finish: Once the soup is boiling, add the pasta and meatballs. Cook for about 8 minutes or until the pasta is tender and the meatballs are cooked through. Season with salt and pepper. Then, stir in the spinach in the last minute of cooking, and cook just until it’s wilted.
  5. Serve: Ladle the soup into bowls, and top with the grated Parmesan cheese.
dutch oven full of italian wedding soup.

How to Store Italian Wedding Soup

If you have Italian Wedding Soup leftovers, store them in an airtight container in the refrigerator for up to 3 days. This soup can also be frozen for up to 2 months; store it in a freezer bag or airtight container. Let it thaw overnight in the fridge before reheating.

Quick Tip

Use a small number of 100 spring-loaded cookie scoops to make perfectly portioned meatballs. The cookie scoop will not only make all of your meatballs the exact same size, but it is a really quick way to portion all the meat and keep your hands clean!

ladle full of italian wedding soup.


What are the meatballs in Italian Wedding Soup made of?

The meatballs in Italian Wedding Soup are typically made with a combination of ground chicken or beef, breadcrumbs, Parmesan cheese, and herbs.

Is Italian Wedding Soup really Italian?

Italian Wedding Soup gets its name from an Italian phrase that describes a soup made with greens and meat, and a version of it is eaten in the Lazio and Campania regions of Italy. That said, Italian Wedding Soup as we know it is really more popular in the United States, where it’s a staple on many Italian restaurant menus.

Do you put egg in Italian Wedding Soup?

Yes, egg is often used as a binding agent in the meatballs, and some recipes for Italian Wedding Soup also include egg in the soup itself, a little bit like egg drop soup.

Is Wedding Soup actually served at weddings?

No, it’s not—at least not traditionally! The name comes from the marriage of flavors in the soup. That said, because of the name, you might find it served at rehearsal dinners and even weddings in the United States.

More Soul-Soothing Soup Recipes

A bowl of Italian wedding soup with a second bowl and bread in the background.

Italian Wedding Soup

Italian Wedding Soup is a classic soup recipe perfect for a chilly day. With chicken meatballs, pasta, and loads of veggies, it's hearty, satisfying, and packed with flavor!
4.50 from 2 votes
Course: Soup
Cuisine: American, Italian
Servings: 4 servings
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes


  • Mixing bowls
  • Baking trays
  • Parchment paper
  • Rubber spatula or wooden spoon
  • Measuring cup
  • measuring spoons



  • ½ pound ground chicken
  • ½ chicken sausage casing removed
  • ½ cup breadcrumbs
  • 2 cloves garlic minced
  • 3 Tablespoons parsley chopped
  • ¼ cup parmesan cheese grated
  • 1 Tablespoon Italian seasoning
  • 1 large egg
  • 3 Tablespoons heavy cream
  • 1 teaspoon salt
  • ½ teaspoon black pepper


  • 1 cup yellow onion diced
  • 1 cup carrot diced
  • 1 cup celery diced
  • 1 garlic clove minced
  • ½ cup dry white wine
  • 4 sprigs thyme
  • 1 bay leaf
  • 10 cups chicken stock
  • 1 cup small pasta such as tubetini, acini de pepe, or orzo
  • 4 cups baby spinach washed and stemmed
  • ¾ cup parmesan cheese grated


  • Preheat the oven to 350F. Line a sheet tray with parchment.
  • For the meatballs, combine all the ingredients in a large mixing bowl and stir until combined. Roll into 1” meatballs and place onto the prepared sheet tray. Repeat. Bake for 15-18 minutes until lightly browned. Set aside.
    ½ pound ground chicken, ½ chicken sausage, ½ cup breadcrumbs, 2 cloves garlic, 3 Tablespoons parsley, ¼ cup parmesan cheese, 1 Tablespoon Italian seasoning, 1 large egg, 3 Tablespoons heavy cream, 1 teaspoon salt, ½ teaspoon black pepper
  • For the soup, place a Dutch oven over medium heat with a couple tablespoons of olive oil. When hot, saute the vegetables and garlic until soft, about 5-6 minutes. Deglaze with the white wine and reduce by half. Add the thyme, bay leaf, and chicken stock. Bring to a boil and add the pasta and meatballs.
    1 cup yellow onion, 1 cup carrot, 1 cup celery, 1 garlic clove, ½ cup dry white wine, 10 cups chicken stock, 4 sprigs thyme, 1 bay leaf, 1 cup small pasta
  • Cook until the pasta is done and meatballs are cooked through, about 8 minutes. Season with salt and pepper. Add the spinach and let wilt, about 1 minute.
    4 cups baby spinach
  • To serve, ladle into bowls and top with grated parmesan.
    ¾ cup parmesan cheese


Serving: 1serving | Calories: 733kcal | Carbohydrates: 72g | Protein: 46g | Fat: 27g | Saturated Fat: 11g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 9g | Trans Fat: 0.04g | Cholesterol: 145mg | Sodium: 2176mg | Potassium: 1540mg | Fiber: 5g | Sugar: 16g | Vitamin A: 9073IU | Vitamin C: 21mg | Calcium: 459mg | Iron: 5mg
Did you make this recipe?Mention @kasey_allthingsmamma or tag #allthingsmamma!

Categories: ,

About Kasey Schwartz

For over 15 years, Kasey Schwartz, the mastermind behind All Things Mamma, has been the ultimate go-to for mouthwatering family recipes. Her work has been featured on, Buzz Feed, Better Homes and Gardens, and more, making her your go-to mom next door for all things delicious and family-friendly.

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.