Italian Wedding Soup – Cozy Broth-Based Comfort

Italian Wedding Soup is the ultimate bowl of comfort—warm, nourishing, and filled with delicate flavors that bring together tender meatballs, fresh greens, and tiny pasta in a golden broth. Despite its romantic name, the “wedding” in Italian Wedding Soup refers not to a celebration, but to the perfect “marriage” of ingredients and flavors that harmonize beautifully in every spoonful.

This classic Italian-American favorite has stood the test of time as a cozy, wholesome dish that’s perfect for chilly evenings, family dinners, or whenever you crave something soothing and satisfying. With simple ingredients and a rich, homemade flavor, Italian Wedding Soup is a staple recipe every home cook should have in their repertoire.

In this detailed guide, you’ll learn how to make authentic, flavorful Italian Wedding Soup from scratch, along with helpful tips, variations, and serving ideas to make this recipe your own.

What Is Italian Wedding Soup?

Italian Wedding Soup traces its roots to the Italian dish “minestra maritata,” which translates to “married soup.” This name refers to the harmonious blend of greens and meat—often small meatballs or sausage—combined in a light, flavorful broth.

Over time, the dish evolved into the Italian Wedding Soup that we know today, featuring:

  • Small, tender meatballs
  • Leafy greens like spinach or escarole
  • Tiny pasta such as acini di pepe or orzo
  • A clear, savory chicken broth
  • Optional egg ribbons for added richness

The result is a beautifully balanced soup that’s hearty without being heavy.


Why You’ll Love This Recipe

There are so many reasons Italian Wedding Soup is a beloved classic:

  • Light yet satisfying – Broth-based and nourishing
  • Packed with flavor – Herbs, Parmesan, and garlic bring everything to life
  • Family-friendly – Loved by both kids and adults
  • Perfect for meal prep – Stores and reheats beautifully
  • Customizable – Easy to adapt with different greens, pasta, or proteins

It’s a cozy dish that feels elegant enough for guests but simple enough for weeknights.


Ingredients

For the Meatballs:

  • 250 g ground beef
  • 250 g ground chicken or pork
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic, minced
  • 2 tablespoons chopped parsley
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper

For the Soup:

  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 8 cups chicken broth
  • 1 cup small pasta (acini di pepe, orzo, or ditalini)
  • 3 cups fresh spinach or escarole, chopped
  • 1/4 cup grated Parmesan cheese
  • Salt and pepper to taste

Optional Egg Ribbon (Stracciatella-style):

  • 2 eggs
  • 2 tablespoons grated Parmesan
  • 1 tablespoon chopped parsley

Instructions

Step 1: Prepare the Meatballs

In a large bowl, combine ground beef, ground chicken (or pork), breadcrumbs, Parmesan, egg, garlic, parsley, salt, and pepper. Mix gently until just combined—do not overmix.

Roll into small meatballs, about 2–3 cm in diameter. Set aside on a tray.


Step 2: Sauté the Aromatics

Heat olive oil in a large soup pot over medium heat. Add chopped onion, carrots, and celery. Cook for 5–6 minutes until softened.

Add minced garlic and sauté for another 30 seconds until fragrant.


Step 3: Add Broth and Meatballs

Pour in the chicken broth and bring to a gentle boil. Carefully drop in the prepared meatballs.

Reduce heat to a simmer and cook for 10–12 minutes, until meatballs are cooked through.


Step 4: Cook the Pasta

Add the small pasta to the pot and cook according to package directions, usually 7–9 minutes.

Stir occasionally to prevent sticking.


Step 5: Add Greens

Once the pasta is tender, stir in the chopped spinach or escarole. Let cook for 2–3 minutes until wilted.


Step 6: Optional Egg Ribbon

In a small bowl, whisk together eggs, Parmesan, and parsley. Slowly drizzle the egg mixture into the hot soup while stirring gently to create delicate ribbons.


Step 7: Finish and Serve

Taste and adjust seasoning with salt and pepper. Sprinkle with grated Parmesan before serving.

Serve hot with crusty bread or garlic toast.


Pro Tips for the Best Italian Wedding Soup

1. Keep Meatballs Small
Small meatballs cook quickly and give you a perfect bite every time.

2. Use Fresh Herbs
Parsley adds brightness and enhances the flavor of the broth.

3. Don’t Overcook the Pasta
Add pasta later in the cooking process to avoid mushy texture.

4. Use High-Quality Broth
A rich chicken broth makes all the difference in flavor.

5. Add Greens Last
Leafy greens should be added at the end to keep their vibrant color and texture.


Variations to Try

Italian Wedding Soup is incredibly versatile. Here are some tasty variations:

1. Turkey Wedding Soup

Use ground turkey instead of beef and pork for a lighter version.

2. Gluten-Free Version

Swap breadcrumbs for gluten-free crumbs and use gluten-free pasta.

3. Low-Carb Option

Skip the pasta and add more greens or zucchini ribbons.

4. Lemon Wedding Soup

Add a squeeze of fresh lemon juice before serving for brightness.

5. Creamy Version

Stir in a splash of cream at the end for a richer texture.


What to Serve with Italian Wedding Soup

This soup pairs beautifully with simple sides:

  • Crusty artisan bread
  • Garlic bread
  • Caesar salad
  • Roasted vegetables
  • Light antipasto platter

It can be served as a starter or as a full meal on its own.


Storage and Reheating

Refrigerator:

Store in an airtight container for up to 4 days.

Freezer:

Freeze without pasta for best texture, up to 3 months.

Reheating:

Reheat gently on the stovetop over medium-low heat. Add a splash of broth if needed.

Nutritional Benefits

Italian Wedding Soup is not only comforting—it’s also nourishing:

  • Protein-rich from meatballs
  • Packed with vitamins from leafy greens
  • Balanced carbs from pasta
  • Low in fat depending on meat choice

It’s a wholesome, well-rounded meal in a single bowl.


Fun Fact About the Name

Despite its name, Italian Wedding Soup isn’t traditionally served at weddings. The term refers to the “marriage” of flavors between meat and greens—a culinary pairing that creates something truly special.


Final Thoughts

Italian Wedding Soup is a timeless, comforting dish that brings warmth and joy to any table. With its delicate broth, tender meatballs, and nourishing greens, it’s a recipe that feels both hearty and light at the same time.

Whether you’re making it for a cozy family dinner, a gathering with friends, or meal prep for the week, this soup delivers flavor, comfort, and tradition in every spoonful.

Once you try it homemade, it will quickly become a staple in your kitchen.

Italian Wedding Soup

A cozy, broth-based soup filled with tender meatballs, fresh greens, and delicate pasta for the ultimate comforting meal.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Dishes
Cuisine: Italian
Calories: 320

Ingredients
  

Meatballs
  • 250 g ground beef
  • 250 g ground chicken or pork
  • 1/2 cup breadcrumbs
  • 1/4 cup Parmesan cheese grated
  • 1 egg
  • 2 cloves garlic minced
  • 2 tbsp parsley chopped
Soup Base
  • 1 tbsp olive oil
  • 1 onion finely chopped
  • 2 carrots diced
  • 2 celery stalks diced
  • 3 cloves garlic minced
  • 8 cups chicken broth
  • 1 cup small pasta
  • 3 cups spinach or escarole chopped
  • 1/4 cup Parmesan cheese for garnish

Equipment

  • large soup pot
  • Mixing bowl
  • Ladle

Method
 

  1. Mix all meatball ingredients and form small meatballs.
  2. Sauté onion, carrots, celery, and garlic in olive oil until softened.
  3. Add broth and meatballs, simmer until meatballs are cooked through.
  4. Add pasta and cook until tender, then stir in greens until wilted.
  5. Season to taste and serve with grated Parmesan.

Notes

Use fresh herbs and high-quality broth for the best flavor. Add pasta just before serving to maintain texture.