This easy Italian wedding soup with turkey meatballs is a lighter take on the classic, made with tender baked meatballs, escarole, and small pasta simmered in a savory chicken broth. It’s a flavorful soup that delivers traditional flavor without feeling heavy.
Two white soup crocks filled with chicken soup with ditalini pasta, escarole, and mini turkey meatballs surrounded by sprigs of fresh parsley, a loaf of French bread, a black spoon, a cheese grater, and a block of Parmesan cheese.
Photos by Tom Pitera | Styling by Erika Pitera

A Lighter Take on Italian Wedding Soup

  • Servings: 6
  • Total Time: About 1 hour
  • Effort Level: Moderate

Italian wedding soup is a “marriage” of fresh greens, meatballs, and broth, and this version keeps that balance, but with a lighter texture. We’ve swapped ground pork for ground turkey in the meatballs, combined it with fresh breadcrumbs, and baked them in the oven. This gives the meatballs a delicate texture that lends a lighter quality to the entire soup.

Wedding soup is a great choice for a casual Sunday dinner, and while the meatballs are a little time consuming, the overall recipe is very easy to make, and the end result is worth the effort. Serve with some crusty bread and a Caesar salad on the side.

Key Ingredients and Substitutions

We believe that great flavor starts with quality ingredients. Here are the small details that make these choices work. For a full list and measurements, see the recipe card below.

  • Ground turkey- Though Italian wedding soup is traditionally made with pork, beef, or a combination of the two, we prefer using ground turkey for a lighter result. Ground turkey (or chicken if you prefer) creates small meatballs with a tender, delicate texture that stays juicy without adding extra fat and richness to the broth.
  • Fresh breadcrumbs – Using fresh breadcrumbs helps the meatballs stay tender and hold their moisture – something that’s especially important with lean proteins like ground turkey. Panko can be substituted, but the meatballs will be slightly firmer and not quite as moist.
  • Escarole – Escarole is the most traditional green used in Italian wedding soup. It brings a subtle bitterness that balances the savory broth and meatballs. If escarole isn’t available, spinach is a good substitute. It’s milder and wilts quickly, making it a good option if you prefer a softer, less assertive green.
  • Bite-sized pasta – Small pasta shapes are essential for Italian wedding soup, ensuring you get meatballs, greens, and pasta in every spoonful. Ditalini is our go-to for its size and sturdy texture, but acini de pepe or other tiny soup pastas work just as well.
A close up view of Italian wedding soup showing the detail of the turkey meatballs, pasta, escarole, and aromatic vegetables in the broth.

Prep Overview

How to Make Italian Wedding Soup

Here’s a quick overview of the process, with the key techniques that make it work. Detailed, step-by-step instructions are in the printable recipe card below.

A clear glass bowl filled with turkey meatball mixture, ready to be formed, a measuring cup of breadcrumbs to the rear.

This Italian wedding soup comes together by baking the meatballs while the soup base simmers. Mixing and rolling the meatballs is the most hands-on part of the process, but keeping them small is important. They should be small enough to fit comfortably on a soup spoon so every bite includes broth, greens, and pasta. Baking them separately helps maintain a clear broth and gives you more control over texture.

While the meatballs are in the oven, the aromatics (onion, garlic, and carrots) are sautéed to make the flavor base for the broth. Once the broth is simmering, the pasta is cooked directly in the pot so it absorbs flavor as it softens (see below).

Aromatic vegetables, including carrots, onion, and garlic, being sautéed in a soup pot to flavor the broth for Italian wedding soup.

The escarole and meatballs are added at the very end and cooked just long enough for the greens to wilt and the meatballs to heat through. This short final simmer keeps the escarole from turning dull or overly soft and preserves the delicate texture of the meatballs.

A stainless steel soup pot filled with Italian wedding soup ready to be served.

About Pasta in Italian Wedding Soup

We usually cook the pasta directly in the broth, but if you’re making the soup ahead or expect leftovers, it’s better to cook the pasta separately. Stored in the soup, pasta continues to absorb liquid and can become overly soft. For the best texture, keep it separate and add a spoonful to each bowl just before serving.

Italian wedding soup can be refrigerated for up to 3 days or frozen for up to 3 months. Thaw overnight in the refrigerator, then reheat gently on the stovetop, adding a splash of broth if needed to restore its consistency. Stir in the cooked pasta once the soup is hot and warm through for 2 to 3 minutes before serving.

An overhead view of two soup bowls filled with Italian wedding soup surrounded by fresh parsley, bread, a spoon, a grater, and cheese.

More Italian Soup Recipes

If you enjoy this Italian wedding soup with turkey meatballs, consider adding these other Italian-style soups to your rotation. Italian Chicken Soup is a longtime reader favorite with tender chicken, vegetables, and clear instructions for both Instant Pot and stovetop; Minestrone Soup with Sausage is hearty and deeply savory, packed with vegetables, beans, and bold flavor; and Stracciatella with Spinach is a simple, comforting egg-drop–style soup that comes together quickly with classic Italian flavors.

Don't Lose This Recipe!
Get a link to come back, plus fresh recipes weekly (opt out anytime).
A close up view of Italian wedding soup showing the detail of the turkey meatballs, pasta, escarole, and aromatic vegetables in the broth.
No ratings yet

Italian Wedding Soup with Turkey Meatballs

This easy Italian wedding soup with turkey meatballs is a lighter take on the classic, made with tender baked meatballs, escarole, and small pasta simmered in a savory chicken broth. It’s a flavorful soup that delivers traditional flavor without feeling heavy.
Prep: 25 minutes
Cook: 25 minutes
Total: 50 minutes
Servings: 4 to 6 dinner servings

Ingredients

For the meatballs:

  • 1 lb ground turkey
  • 1 egg, lightly beaten
  • 1/2 cup fresh breadcrumbs, plus more if needed
  • 1 tablespoon finely grated Parmesan cheese
  • 1 clove garlic, minced
  • 3/4 teaspoon salt
  • Freshly ground black pepper
  • 1 tablespoon fresh parsley, chopped

For the soup:

  • 1 tablespoon olive oil
  • 3 cloves garlic, minced
  • 1/2 cup diced onion
  • 2 medium carrots, chopped into 1/2-inch pieces
  • 6 cups low-sodium chicken broth
  • 1/2 cup small soup pasta, (see notes)
  • 3-1/2 cups roughly chopped escarole, or spinach
  • Salt and freshly ground black pepper
Keep This Recipe Handy
We’ll email a link to come back – plus new recipes weekly (opt out anytime).

Instructions 

  • Preheat the oven to 375°F and line a large rimmed baking sheet with parchment paper.
  • In a large bowl, combine the ground turkey, egg, breadcrumbs, parmesan, garlic, salt, pepper, and parsley. Mix gently but thoroughly with your hands. If the mixture feels too wet to roll easily, add additional breadcrumbs 1 tablespoon at a time, up to 4 tablespoons total.
  • Roll the mixture into very small meatballs, about 1/2 inch in diameter (roughly marble-sized). You should have about 5 dozen meatballs. Arrange them in a single layer on the prepared baking sheet, leaving a little space between each.
  • Bake until the meatballs are cooked through, 8 to 10 minutes. Remove from the oven and set aside.
  • While the meatballs bake, heat the olive oil in a large saucepan or medium soup pot over medium heat. Add the garlic and onion and sauté until softened and fragrant, about 3 minutes.
  • Add the carrots and cook for 2 minutes, stirring occasionally. Pour in the chicken broth and bring to a gentle simmer.
  • Add the pasta and cook until just tender, 7 to 8 minutes (see notes). Taste the broth and season with salt and pepper as needed.
  • Add the escarole and baked meatballs to the pot and simmer for 2 to 3 minutes, just until the escarole wilts and the meatballs are heated through.

Notes

About the pasta – For make-ahead or leftovers, cook the pasta separately and add to individual bowls when serving to prevent it from softening in the broth. Refrigerate up to 3 days or freeze up to 3 months. Reheat gently on the stovetop, adding extra broth if needed, and stir in cooked pasta just before serving.

Nutrition

Calories: 400, Total Fat: 10g, Cholesterol: 104mg, Sodium: 770mg, Carbohydrates: 37g, Fiber: 4g, Sugar: 4g, Protein: 41g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe? Rate and comment below!

Share with friends:


More From This Category

Lynne Webb and Erika Pitera, creators of MyGourmetConnection in the kitchen, working on a soup recipe for the website.

About Us

We’re Lynne and Erika, a mother-daughter duo passionate about creating recipes that bring flavor and variety to your kitchen in a simple, approachable way.

Leave a comment

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

Please Leave A Rating