Authentic Italian Wedding Soup Recipe

I always make this soup when I need a hug in a bowl. This authentic Italian wedding soup recipe hits all the high points: cozy, filling, and packed with flavor. Our version takes the classic comfort food and adds a vibrant, spicy kick with Calabrian chili meatballs and finishes with a golden, bubbly mozzarella melt. Itโ€™s the perfect one-pot meal to gather the family around and makes for fantastic leftovers throughout the week, ideal for busy weeknights and family dinners. This recipe guarantees a satisfying bowl of soup every single time, with a unique twist everyone will love. Ready in under an hour, this authentic Italian wedding soup recipe delivers maximum flavor with minimal effort.

authentic italian wedding soup recipe

Ingredients

Meatball Ingredients

  • 450 g (1 lb) lean ground beef (or ground chicken/turkey): For a high-protein, satisfying base. Ground chicken or turkey makes for a lighter alternative.
  • 60 g (1/2 cup) Panko breadcrumbs: To add moisture and a light texture to the meatballs.
  • 1 large egg, lightly beaten: Acts as a binder to keep the meatballs together during simmering.
  • 30 g (1/4 cup) fresh parsley, finely chopped: Adds a fresh, herbal note.
  • 2 cloves garlic, minced: Provides essential aromatic flavor.
  • 30 g (1/4 cup) grated microbial rennet Parmesan cheese: For a salty, umami flavor.
  • 2.5 ml (1/2 teaspoon) fine sea salt: To enhance all flavors in the meatball mix.
  • 1.25 ml (1/4 teaspoon) freshly ground black pepper: Adds a subtle sharpness.

Spicy Twist

  • 10 ml (2 teaspoons) Calabrian chili paste: This gives a gentle, warm heat. Adjust the amount based on your preference for a mild or extra-spicy kick in this authentic Italian wedding soup recipe.
  • 2.5 ml (1/2 teaspoon) fennel seeds, lightly crushed: The anise flavor complements the savory meatballs.

Soup Base Ingredients

  • 15 ml (1 tablespoon) olive oil: For sautรฉing the aromatics.
  • 1 medium yellow onion, finely diced: The foundation of the soup’s aromatic base.
  • 2 medium carrots, peeled and finely diced: Adds sweetness and color.
  • 2 stalks celery, finely diced: Provides texture and savory depth.

Liquid and Fillers

  • 2.3 liters (9.5 cups) chicken broth (halal-certified or vegetable broth options): The primary liquid base. Use a high-quality broth for better flavor.
  • 170 g (6 oz) fresh escarole, chopped, or baby spinach: Escarole gives a traditional, slightly bitter taste, while spinach is milder for a family-friendly meal.
  • 85 g (1/2 cup) orzo pasta (or other small pastina like acini di pepe or stelline): A small pasta that cooks quickly in the broth.

Topping Ingredients

  • 170 g (6 oz) shredded microbial rennet mozzarella cheese: For the golden, gooey melt on top.
  • Extra grated Parmesan cheese: For a sharp finish.
  • Extra fresh parsley: For garnish.

Instructions

  1. Prepare the meatballs

    In a large bowl, combine the ground beef, Panko breadcrumbs, beaten egg, 30g chopped parsley, minced garlic, Calabrian chili paste, crushed fennel seeds, 30g grated Parmesan cheese, sea salt, and black pepper. Mix gently by hand until just combined, being careful not to overwork the meat or the meatballs will be tough. Form into approximately 30-35 small, bite-sized meatballs, about 2.5 cm or 1 inch in diameter.
  2. Sautรฉ aromatics

    Heat 15 ml (1 tablespoon) olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion, carrots, and celery to the pot. Sautรฉ for 5-7 minutes, until softened and aromatic, but remove them from the heat before they start to brown.
  3. Simmer broth and cook meatballs

    Pour in the 2.3 liters of chicken broth and bring to a gentle simmer (low boil). Carefully drop the prepared meatballs into the simmering broth. Cook for 10-12 minutes, or until the meatballs are cooked through and firm to the touch. This method keeps them tender while infusing the broth with flavor. If you find the broth is reducing too quickly, add an extra half cup of water or broth.
  4. Add greens and pasta

    Stir in the chopped escarole (or baby spinach) and orzo pasta. Continue to simmer for another 8-10 minutes, or until the pasta is al dente and the greens are fully wilted. Taste the soup and adjust seasoning with additional salt and pepper if needed.
  5. Prepare for cheese melt

    Preheat your oven’s broiler (grill) to high. Ladle the hot soup into individual oven-safe bowls, ensuring each bowl has a good portion of meatballs and pasta. Generously top each bowl of soup with shredded mozzarella cheese and a sprinkle of extra grated Parmesan cheese.
  6. Create the golden mozzarella melt

    Place the bowls carefully under the preheated broiler for 2-4 minutes, or until the cheese is bubbly, melted, and golden brown with a few charred spots for visual appeal. Carefully remove the hot bowls from the broiler using oven mitts. Garnish immediately with a sprinkle of fresh chopped parsley and a small drizzle of chili oil from the Calabrian paste (optional). This step truly makes this authentic Italian wedding soup recipe special.

Make-Ahead Tips and Meal Prep Strategy

This authentic Italian wedding soup recipe offers fantastic meal prep opportunities. The key to storing leftovers successfully is managing the pasta, which absorbs liquid over time. By planning ahead, you can enjoy this easy dinner idea throughout the week without sacrificing quality or flavor.

Storing Leftovers

Store leftover soup in an airtight container in the refrigerator for up to 3-4 days. The pasta will absorb some broth over time; add extra broth when reheating if needed. To freeze, fully cool the soup (without the pasta) and transfer to freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove, adding freshly cooked pasta just before serving.

Reheating Instructions

For the best results, reheat individual portions on the stove or in the microwave. If reheating a large batch, keep the heat low and slow to prevent the meatballs from becoming tough. I find reheating in the oven at 350ยฐF (175ยฐC) for 15-20 minutes also works well to restore some crispness to the topping, if you make a large, single-pan version.

authentic italian wedding soup recipe

Customizing Your Wedding Soup

This recipe for authentic Italian wedding soup is highly adaptable, allowing you to tailor it to your family’s preferences or dietary restrictions. Whether you’re aiming for a lighter meal or accommodating a vegetarian in the family, these adjustments make customization easy.

Meatball Variations

While the recipe suggests lean ground beef, you can easily swap this for ground chicken or ground turkey for a lighter version. For a vegetarian option, use plant-based ground meat or form chickpea meatballs; just be sure to adjust the cooking time for plant-based alternatives.

Green Swaps

Escarole has a slightly bitter note that traditional wedding soup relies on, but fresh spinach or even finely chopped kale make excellent alternatives. Add them at the very end of cooking, as they wilt quickly and lose texture if overcooked.

Pasta Alternatives

Orzo pasta works perfectly, but you can also use stelline (little stars), ditalini (small tubes), or small pasta shells. Cook the pasta directly in the soup or boil separately and add just before serving if you plan to save leftovers for freezing.

FAQs

Can I make this authentic Italian wedding soup recipe in a slow cooker?

Yes, combine all ingredients except pasta and greens in the slow cooker and cook on low for 4-6 hours. Add pasta and greens in the last 30 minutes. This makes for a great high-protein meal prep option for busy weeknights.

Is Calabrian chili paste very spicy?

The spice level in this authentic Italian wedding soup recipe is adjustable. Calabrian chili paste has a moderate heat level, but you can adjust the amount to your family’s preference; start with half a teaspoon if unsure, or omit it completely for a zero-heat version.

Whatโ€™s the difference between this and minestrone?

Minestrone typically contains a different variety of vegetables, beans (like cannellini), and often larger pasta, while wedding soup focuses on meatballs and greens in a simple broth. This authentic Italian wedding soup recipe offers a rich, comforting experience centered around the meat and broth.

Why don’t you brown the meatballs first?

Cooking the meatballs directly in the broth keeps them tender and allows them to infuse flavor into the soup. Browning can make them tougher. I prefer to simmer them directly in the broth because it keeps them incredibly tender, a key part of this authentic Italian wedding soup recipe.

What if I don’t have escarole?

Fresh spinach is the easiest substitute; add it during the last 5 minutes of simmering. It wilts quickly and provides a similar green element without the bitterness of escarole.

Can I use store-bought pre-cooked meatballs?

Yes, you can. Reduce the simmering time to 5-7 minutes just to heat them through, or add them frozen when you bring the broth to a simmer. This is a great shortcut for making an authentic Italian wedding soup recipe a quick meal idea.

Can I use regular mozzarella instead of fresh mozzarella?

Yes, a block of full-fat mozzarella shredded at home melts beautifully and will create that desired golden crust under the broiler. This makes it easier to achieve the golden melt topping for this family-friendly recipe.

Conclusion

This authentic Italian wedding soup recipe combines all the familiar comfort of a traditional meal with a modern, spicy twist that makes it truly special. The combination of tender Calabrian chili meatballs and a gooey, bubbly mozzarella melt elevates this one-pot wonder into a family favorite. Save this healthy dinner idea to your Pinterest board for easy access next time you need a hearty, delicious meal.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Authentic Italian Wedding Soup Recipe 1765681531.7607412

authentic italian wedding soup recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Rachel Thompson
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Diet: General

Description

This authentic Italian wedding soup recipe gets a modern twist with spicy Calabrian chili meatballs. Simmered in a hearty broth with greens and orzo, the soup is finished with a golden, bubbly mozzarella topping for a comforting one-pot meal that’s perfect for family dinners.


Ingredients

Scale
  • 1 lb ground beef, lean (or ground chicken/turkey)
  • 1/2 cup Panko breadcrumbs
  • 1 large egg, lightly beaten
  • 1/4 cup fresh parsley, finely chopped
  • 2 cloves garlic, minced
  • 1/4 cup grated Parmesan cheese
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon ground black pepper
  • 2 teaspoons Calabrian chili paste
  • 1/2 teaspoon fennel seeds, lightly crushed
  • 1 tablespoon olive oil
  • 1 medium yellow onion, finely diced
  • 2 medium carrots, peeled and finely diced
  • 2 stalks celery, finely diced
  • 9.5 cups chicken broth
  • 6 oz fresh escarole, chopped (or baby spinach)
  • 1/2 cup orzo pasta
  • 6 oz shredded mozzarella cheese
  • Extra grated Parmesan cheese, for garnish
  • Extra fresh parsley, for garnish

Instructions

  1. Prepare Meatballs: In a large bowl, combine the ground beef, Panko breadcrumbs, beaten egg, 1/4 cup chopped parsley, minced garlic, 1/4 cup grated Parmesan cheese, sea salt, pepper, Calabrian chili paste, and crushed fennel seeds. Mix gently to combine, then form into 30-35 small meatballs about 1 inch in diameter.
  2. Sautรฉ Vegetables: Heat olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, carrots, and celery. Sautรฉ for 5-7 minutes until the vegetables have softened.
  3. Simmer Broth and Meatballs: Pour in the chicken broth and bring to a gentle simmer. Carefully drop the prepared meatballs into the simmering broth. Cook for 10-12 minutes, or until the meatballs are cooked through and firm.
  4. Add Pasta and Greens: Stir in the chopped escarole (or spinach) and orzo pasta. Continue to simmer for another 8-10 minutes, or until the pasta is al dente and the greens are fully wilted. Taste and adjust seasoning with additional salt and pepper as needed.
  5. Prepare for Cheese Melt: Preheat your oven broiler to high. Ladle the hot soup into individual oven-safe bowls. Generously top each bowl with shredded mozzarella cheese and a sprinkle of extra grated Parmesan cheese.
  6. Create Golden Topping: Carefully place the bowls under the preheated broiler for 2-4 minutes, until the cheese is bubbly, melted, and golden brown. Garnish with fresh chopped parsley immediately before serving.

Notes

To keep the meatballs tender, simmer them directly in the broth instead of browning them first. If storing leftovers, note that the pasta will absorb liquid; add extra broth when reheating. Fresh spinach or kale are suitable alternatives to escarole if you prefer a milder taste.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Simmering
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1 serving
  • Calories: 450 kcal
  • Sugar: 3 g
  • Sodium: 800 mg
  • Fat: 24 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 12 g
  • Trans Fat: 0 g
  • Carbohydrates: 25 g
  • Fiber: 3 g
  • Protein: 32 g
  • Cholesterol: 90 mg

FREE PRINTABLE RECIPE

Get the Printable Recipe PDF (Free)

Enter your email and weโ€™ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.

1 Enter your email below.
2 Confirm from the email we send (double opt-in).
3 Download your PDF instantly.

No spam. Unsubscribe anytime. After submitting, youโ€™ll get a confirmation email first (double opt-in). If you donโ€™t see it, check Spam or Promotions.

  • โœ… Printable PDF (ingredients + steps)
  • โœ… Save it to your phone (no long scrolling)
  • โœ… Includes cook time + servings
  • โœ… Easy to follow

FAQ

Whereโ€™s the full recipe?
Itโ€™s delivered as a printable PDF so you can save it and cook without scrolling.

I didnโ€™t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.

Get the printable PDF for this recipe.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star