Italian Wedding Soup

Photo of author
Author: Emma
Published:
Italian Wedding Soup

Steaming bowls of Italian Wedding Soup welcome you with the aromatic embrace of herbs and savory broth that warms you from the inside out. This beloved classic combines delicate, seasoned meatballs with tender greens and tiny pasta to create a harmonious marriage of flavors—which, contrary to popular belief, is how the soup got its name, not because it’s traditionally served at Italian weddings. The beautiful contrast between the hearty meatballs and the light, nourishing broth makes Italian Wedding Soup a comforting yet elegant dish perfect for any occasion. You’ll learn how to create this restaurant-quality soup with simple techniques that bring out authentic flavors in every spoonful.

Why You’ll Love This Recipe

This Italian Wedding Soup recipe stands out as a family favorite for so many reasons. First, it strikes that perfect balance between satisfying and light—hearty enough to serve as a meal yet won’t leave you feeling weighed down. The tiny meatballs deliver bursts of savory flavor in every bite, complemented by the silky broth that’s infused with garlic and herbs.

What makes this version special is the textural contrast—tender meatballs with just the right bite, al dente pasta, and fresh greens that retain their slight crunch. The soup comes together in just about an hour, making it accessible for weeknights while still impressive enough for Sunday dinners or entertaining guests.

The recipe is also incredibly versatile—you can make components ahead of time or prepare the entire soup in advance, as it tastes even better the next day when flavors have had time to meld. Whether you’re fighting off winter chills or seeking a light summer dinner, this Italian Wedding Soup adapts perfectly to any season and occasion.

Ingredients

For the meatballs:

  • 1/2 pound (227g) ground beef
  • 1/2 pound (227g) ground pork (or substitute all beef)
  • 1/3 cup (30g) fresh bread crumbs
  • 1/4 cup (25g) grated Parmesan cheese, plus extra for serving
  • 2 tablespoons fresh parsley, finely chopped
  • 1 large egg, lightly beaten
  • 2 cloves garlic, minced
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon olive oil (for browning)

For the soup:

  • 2 tablespoons olive oil
  • 1 medium onion, finely diced (about 1 cup)
  • 3 carrots, diced (about 1 cup)
  • 2 stalks celery, diced (about 3/4 cup)
  • 8 cups (2 liters) chicken broth, preferably homemade
  • 1/2 cup (90g) acini di pepe or orzo pasta
  • 6 cups (180g) fresh spinach or escarole, roughly chopped
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • Salt and pepper to taste
  • Fresh lemon wedges, for serving

Pro Tips

Mastering Italian Wedding Soup comes down to three critical techniques that elevate it from good to exceptional. First, don’t overwork your meatball mixture. Mix the ingredients just until combined—overmixing makes dense, tough meatballs instead of the light, tender ones this soup is known for. Use a light hand and cold ingredients for the best texture.

Second, the meatball size matters significantly. Keep them small—about 3/4 inch in diameter (think marble-sized). This isn’t just traditional; it ensures they cook quickly and evenly while being the perfect bite-size in the soup. A small cookie scoop or melon baller creates consistent sizes, or roll a log of mixture and cut it into equal pieces.

Finally, add the pasta and greens at the right time. Cook the pasta just until al dente (slightly undercooked) before adding the greens, as both will continue cooking in the hot broth. For spinach, add it during the last minute of cooking to maintain its bright color and nutrients. This timing prevents mushy pasta and overcooked greens that can turn an otherwise perfect Italian Wedding Soup into a disappointing bowl.

Instructions

Step 1: Prepare the Meatballs

In a large bowl, combine the ground beef, ground pork, bread crumbs, Parmesan, parsley, egg, garlic, salt, and pepper. Mix gently using your hands until just combined—remember not to overwork the mixture. Use a teaspoon or small cookie scoop to form tiny meatballs (about 3/4-inch in diameter). You should get approximately 40-50 meatballs. Place them on a parchment-lined baking sheet and refrigerate for 15 minutes to firm up.

Step 2: Brown the Meatballs

Heat 1 tablespoon olive oil in a large skillet over medium heat. Working in batches to avoid crowding, lightly brown the meatballs on all sides (about 2 minutes per batch). They don’t need to be cooked through completely as they’ll finish cooking in the soup. Transfer to a paper towel-lined plate and set aside.

Step 3: Build the Soup Base

In a large Dutch oven or soup pot, heat 2 tablespoons of olive oil over medium heat. Add the diced onion, carrots, and celery, cooking until softened but not browned, about 5-7 minutes. Add the dried oregano and thyme, stirring to release their aromatics. Season with a pinch of salt and pepper.

Step 4: Simmer the Soup

Pour in the chicken broth and bring to a gentle boil. Reduce heat to maintain a simmer, then carefully add the browned meatballs. Let the soup simmer for about 10 minutes to allow the flavors to meld and ensure the meatballs cook through.

Step 5: Add Pasta and Finish

Add the acini di pepe or orzo to the simmering soup and cook according to package instructions, usually 6-8 minutes. Two minutes before the pasta is done, stir in the chopped spinach or escarole and continue cooking until the greens are just wilted and the pasta is al dente. Taste and adjust seasoning with additional salt and pepper if needed.

Step 6: Serve

Ladle the hot Italian Wedding Soup into warm bowls. Garnish each serving with a sprinkle of fresh Parmesan cheese and offer lemon wedges on the side—a squeeze of fresh lemon brightens all the flavors wonderfully. Serve with crusty Italian bread for a complete meal.

Variations

Turkey Meatball Version
For a lighter spin on traditional Italian Wedding Soup, substitute ground turkey for the beef and pork. Add 2 tablespoons of olive oil to the meatball mixture to maintain moisture and richness. The turkey creates a delicate flavor that allows the herbs and cheese to shine through more prominently. This version reduces calories and fat while maintaining the soul-warming quality of the original.

Gluten-Free Adaptation
Make this Italian Wedding Soup gluten-free by replacing the bread crumbs in the meatballs with gluten-free bread crumbs or 1/4 cup almond flour. Substitute the traditional pasta with gluten-free orzo or quinoa for added protein. The soup maintains its comforting character while accommodating dietary restrictions. Remember to verify your chicken broth is gluten-free, as some commercial brands contain gluten-based additives.

Vegetable-Forward Version
Transform this soup by doubling the vegetables and adding 1 cup of diced zucchini and 1 cup of green beans cut into 1-inch pieces. For a vegetarian adaptation, replace the meatballs with white bean and parmesan dumplings made from mashed cannellini beans, cheese, breadcrumbs, and herbs formed into small balls. This creates a vegetable-rich Italian Wedding Soup that’s perfect for showcasing seasonal produce.

Storage and Serving

Italian Wedding Soup stores beautifully, often tasting even better the next day. Allow it to cool completely before transferring to airtight containers. Refrigerate for up to 3 days or freeze for up to 3 months. When freezing, consider undercooking the pasta slightly and adding fresh greens only to portions you’ll eat immediately, as these components can become mushy upon thawing.

For reheating, warm refrigerated soup gently on the stovetop over medium-low heat until just simmering. For frozen soup, thaw overnight in the refrigerator before reheating. You may need to add a splash of fresh broth if the soup has thickened.

Serve Italian Wedding Soup as a meal starter before a pasta course for an authentic Italian dining experience. For a complete one-bowl meal, pair with a rustic garlic bread or rosemary focaccia for dipping. For an elegant lunch, serve smaller portions alongside a Caprese salad or antipasto platter. A glass of light Italian white wine like Pinot Grigio complements the soup’s savory flavors beautifully.

FAQs

Why is it called “wedding soup” if it’s not served at weddings?
The name Italian Wedding Soup comes from the Italian “minestra maritata,” which translates to “married soup.” This refers to the harmonious marriage of flavors between the meat and greens—not actual wedding celebrations. The mistranslation has become so common that the name stuck, even though it’s traditionally served as an everyday soup in Italian households.

Can I make the meatballs ahead of time?
Absolutely! You can prepare and brown the meatballs up to 2 days ahead and refrigerate them, or freeze them for up to 3 months. This makes the final soup assembly much quicker for weeknight dinners.

What’s the best green to use in Italian Wedding Soup?
While spinach is commonly used in American versions, traditional Italian Wedding Soup often features escarole or endive. Any leafy green works well—try kale or Swiss chard for more heartiness, or baby arugula for a peppery note. Choose based on your preference for flavor and texture.

My pasta soaked up all the broth overnight. How can I prevent this?
This is common with any pasta soup. To prevent it, cook and store the pasta separately from the soup, adding it only to portions being served immediately. Alternatively, slightly undercook the pasta initially, as it will continue absorbing liquid during storage.

Is homemade broth really necessary?
While store-bought broth works in a pinch, homemade stock elevates Italian Wedding Soup significantly. The depth of flavor creates a more authentic and rich-tasting soup. If using store-bought, choose low-sodium varieties and enhance with fresh herbs or a parmesan rind while simmering.

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
Italian Wedding Soup

Italian Wedding Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Emma
  • Prep Time: 15 mins
  • Cook Time: 30 mins
  • Total Time: 45 mins
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Cooking
  • Cuisine: Americaine

Description

Looking for a delicious comfort food recipe? Discover how to make Italian Wedding Soup with our easy tips and tricks!


Ingredients

Scale
  • 1/2 pound (227g) ground beef
  • 1/2 pound (227g) ground pork (or substitute all beef)
  • 1/3 cup (30g) fresh bread crumbs
  • 1/4 cup (25g) grated Parmesan cheese, plus extra for serving
  • 2 tablespoons fresh parsley, finely chopped
  • 1 large egg, lightly beaten
  • 2 cloves garlic, minced
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon olive oil (for browning)
  • 2 tablespoons olive oil
  • 1 medium onion, finely diced (about 1 cup)
  • 3 carrots, diced (about 1 cup)
  • 2 stalks celery, diced (about 3/4 cup)
  • 8 cups (2 liters) chicken broth, preferably homemade
  • 1/2 cup (90g) acini di pepe or orzo pasta
  • 6 cups (180g) fresh spinach or escarole, roughly chopped
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried thyme
  • Salt and pepper to taste
  • Fresh lemon wedges, for serving

Instructions

  1. Step 1: Prepare the Meatballs In a large bowl, combine the ground beef, ground pork, bread crumbs, Parmesan, parsley, egg, garlic, salt, and pepper. Mix gently using your hands until just combined—remember not to overwork the mixture. Use a teaspoon or small cookie scoop to form tiny meatballs (about 3/4-inch in diameter). You should get approximately 40-50 meatballs. Place them on a parchment-lined baking sheet and refrigerate for 15 minutes to firm up.
  2. Step 2: Brown the Meatballs Heat 1 tablespoon olive oil in a large skillet over medium heat. Working in batches to avoid crowding, lightly brown the meatballs on all sides (about 2 minutes per batch). They don’t need to be cooked through completely as they’ll finish cooking in the soup. Transfer to a paper towel-lined plate and set aside.
  3. Step 3: Build the Soup Base In a large Dutch oven or soup pot, heat 2 tablespoons of olive oil over medium heat. Add the diced onion, carrots, and celery, cooking until softened but not browned, about 5-7 minutes. Add the dried oregano and thyme, stirring to release their aromatics. Season with a pinch of salt and pepper.
  4. Step 4: Simmer the Soup Pour in the chicken broth and bring to a gentle boil. Reduce heat to maintain a simmer, then carefully add the browned meatballs. Let the soup simmer for about 10 minutes to allow the flavors to meld and ensure the meatballs cook through.
  5. Step 5: Add Pasta and Finish Add the acini di pepe or orzo to the simmering soup and cook according to package instructions, usually 6-8 minutes. Two minutes before the pasta is done, stir in the chopped spinach or escarole and continue cooking until the greens are just wilted and the pasta is al dente. Taste and adjust seasoning with additional salt and pepper if needed.
  6. Step 6: Serve Ladle the hot **Italian Wedding Soup** into warm bowls. Garnish each serving with a sprinkle of fresh Parmesan cheese and offer lemon wedges on the side—a squeeze of fresh lemon brightens all the flavors wonderfully. Serve with crusty Italian bread for a complete meal.

Notes

Fresh ingredients will always yield the best flavor results.


Nutrition

  • Serving Size: 1 serving
  • Calories: 300
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 10g
  • Saturated Fat: 3g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 5g
  • Protein: 15g
  • Cholesterol: 50mg
Emma
Hi, I'm Emma!

Cooking is my passion, and I'm here to make it yours too.
Let's create something delicious together!

Related Recipes...

Gooey Butter Cake with Brown Butter

Gooey Butter Cake with Brown Butter

Slow Cooker Cabbage & Sausage

Slow Cooker Cabbage & Sausage

Chicken Souvlaki Recipe

Chicken Souvlaki Recipe

Asian Chopped Salad Recipe

Asian Chopped Salad Recipe

Leave a Comment

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