Nonna’s Italian Wedding Soup

A ladle serving Italian Wedding Soup with small meatballs and vibrant greens into a bowl, emphasizing warmth and comfort.

The Ultimate Homemade Italian Wedding Soup Recipe: A Hearty & Flavorful Classic

There are few dishes as universally comforting and deeply satisfying as a bowl of homemade soup, and Italian Wedding Soup stands proudly among the best. This isn’t just a meal; it’s a warm embrace in a bowl, a culinary tradition that brings families together. While its name might suggest a celebratory origin, “wedding soup” actually comes from the Italian phrase “minestra maritata,” meaning “married soup,” referring to the delightful “marriage” of flavors between the green vegetables and the rich meat broth. It’s a symphony of textures and tastes: savory, tender meatballs, delicate pasta, and vibrant greens all harmonizing in a rich, flavorful broth. Perfect for chilly evenings, a nourishing lunch, or a comforting family dinner, this recipe promises to be a staple in your kitchen.

Why This Italian Wedding Soup Recipe is a Must-Try

Our Italian Wedding Soup recipe offers everything you could want in a hearty and flavorful dish, making it an instant favorite:

  • Unforgettable Flavor Profile: Experience a phenomenal blend of savory, umami notes from perfectly seasoned meatballs, a robust vegetable base, and rich chicken stock. It’s a taste sensation that will tantalize your palate and leave you craving more.
  • Packed with Nutrients and Protein: This soup is a nutritional powerhouse. Juicy meatballs provide ample protein, while a generous serving of fresh leafy greens and other vegetables ensures you’re getting essential vitamins and minerals. It’s comfort food that also truly nourishes your body.
  • Incredibly Filling: Thanks to the combination of protein-rich meatballs, satisfying pasta, and a medley of vegetables, this hearty soup will keep you full and energized for hours. It’s a complete meal in one bowl, perfect for fending off hunger.
  • Surprisingly Quick Prep Time: Despite its gourmet taste, this soup requires only about 20 minutes of active preparation. The majority of this time is dedicated to crafting the delicious homemade meatballs and chopping your fresh vegetables, making it achievable even on busy weeknights.
  • Highly Customizable: This recipe is wonderfully versatile. Easily adapt the types of meat for your meatballs, experiment with different leafy greens, or choose your favorite small pasta shape to suit your preference or what you have on hand.
  • Ideal for Any Season: While often associated with winter, its comforting warmth and wholesome ingredients make it a delightful choice year-round. It’s perfect for chasing away a cold or simply enjoying a delicious, wholesome meal.
Neatly arranged key ingredients for Italian wedding soup, including ground meats, eggs, cheese, vegetables, and small pasta, on a wooden cutting board.

Key Ingredients and Clever Substitutions for Italian Wedding Soup

Crafting the perfect Italian Wedding Soup begins with selecting the right ingredients. Here’s a detailed look at what you’ll need and smart substitutions to ensure your soup is always a success:

Meat for Flavorful Meatballs

For the most tender, juicy, and flavorful meatballs, a blend of **ground pork and ground beef** is highly recommended. The pork adds moisture and a subtle sweetness, while the beef provides robust flavor. Aim for an 85% lean to 15% fat ratio for the ground beef to ensure both flavor and juiciness without being overly greasy. The fat content is crucial for succulent meatballs.

  • Substitution Tip: If you prefer a lighter option, or if pork is not available, you can easily substitute with **ground turkey**. For best results, use ground turkey with a slightly higher fat content (around 90/10 or 85/15) to prevent the meatballs from becoming dry. You can also use all ground beef or all ground pork if desired.

The Essential Leafy Greens

**Escarole** is the traditional choice for Italian Wedding Soup, known for its slightly bitter, peppery notes that beautifully balance the richness of the broth and meatballs. It holds its texture well during cooking, adding a pleasant bite.

  • Substitution Tip: Escarole isn’t always readily available in all grocery stores. Excellent alternatives include **endive**, **kale**, or **Swiss chard**. These greens offer similar textures and nutritional benefits. While many recipes suggest spinach, I personally find it can develop a somewhat slimy texture in the soup, which isn’t ideal for that perfect mouthfeel. If using kale or Swiss chard, remove the tough stems and chop finely.

Tiny Pasta Shapes

The beauty of the pasta in Italian Wedding Soup lies in its diminutive size, which perfectly complements the small meatballs and delicate greens. Think small, tender, and quick-cooking.

  • Recommended Options: **Orzo** (rice-shaped), **ancini de pepe** (tiny peppercorns), **pastina** (star or other miniature shapes), or even small **ditalini** (short tubes) are all fantastic choices. These pastas cook quickly right in the broth, absorbing its delicious flavors.
  • Gluten-Free Substitution: If you’re avoiding gluten, use small **gluten-free pasta** varieties. If you can’t find tiny gluten-free pasta, a clever trick is to break up gluten-free spaghetti or other longer pasta into small pieces before adding it to the soup.

Parmesan Cheese and Eggs: The Finishing Touch

The addition of a whisked mixture of **Parmesan cheese and eggs** at the very end is a hallmark of authentic Italian Wedding Soup. This technique, often called “stracciatella” (meaning “little rags”), adds incredible richness, a silky texture, and depth of flavor to the broth. It truly transforms the soup, giving it that unmistakable creamy finish without using any cream.

  • Pro Tip: Always use freshly grated Parmesan cheese off the block. Pre-grated cheeses often contain anti-caking agents that can prevent them from melting smoothly, resulting in a grainy texture. Freshly grated Parmesan will melt beautifully and seamlessly integrate into your luxurious broth.

The Soffritto Base: Aromatic Vegetables

A classic Italian soffritto—a finely diced mixture of onion, carrot, and celery—forms the foundational flavor base for this soup. Sautéing these vegetables slowly coaxes out their natural sweetness and aromatic compounds, creating a complex and deeply savory backdrop for all the other ingredients. Don’t rush this step, as it’s crucial for building layers of flavor.

Broth Choice

A good quality **chicken stock** is essential. It provides a rich, savory liquid foundation. You can use homemade chicken stock for the best flavor, or a high-quality store-bought option. For a vegetarian version, a robust vegetable broth can be used, though the flavor profile will differ slightly due to the absence of chicken stock’s inherent richness.

A four-panel collage showing the process of making Italian Wedding Soup: mixing meatballs, sautéing vegetables for the soffritto, adding broth, and cooking meatballs in the simmering liquid.

How to Make the Best Italian Wedding Soup: Step-by-Step Guide

Making this incredible Italian Wedding Soup is a straightforward process, broken down into simple, manageable steps. Follow this guide for a perfectly balanced and flavorful bowl every time.

  1. Prepare the Meatballs: In a large mixing bowl, combine all your meatball ingredients – ground beef, ground pork, finely diced onion, minced garlic, egg, Worcestershire sauce, milk-soaked bread, grated Parmesan, dried parsley, salt, and pepper. Mix thoroughly but gently, just until everything is combined. Overmixing can result in tough meatballs. Once mixed, use a small cookie scoop or your hands to roll the mixture into 1-inch (or slightly smaller) balls. Set them aside on a plate; there’s no need to brown them first, as they will cook directly in the flavorful broth.
  2. Build the Flavor Base (Soffritto): Heat a large Dutch oven or a heavy-bottomed pot over medium heat. Add the olive oil. Once shimmering, add the finely diced onion, carrots, and celery (your soffritto). Sauté these vegetables gently, stirring occasionally, until they soften and begin to turn a light golden brown. This step typically takes about 8-10 minutes and is crucial for developing a deep, rich flavor in your soup.
  3. Infuse with Garlic and Broth: Stir in the minced garlic and cook for another minute until fragrant, being careful not to burn it. Immediately pour in the heated chicken stock. Season the mixture with a generous pinch of coarse salt and freshly ground black pepper. Bring the broth to a gentle simmer.
  4. Cook the Meatballs: Carefully add the prepared meatballs to the simmering broth. Ensure they are submerged. Reduce the heat slightly to maintain a gentle simmer and let the meatballs cook for approximately 15 minutes, or until they are cooked through and tender. They will release their delicious juices into the broth, further enhancing the soup’s flavor.
  5. Add Pasta and Greens: While the meatballs are simmering, chop your chosen leafy greens (escarole, endive, or kale) into bite-sized pieces. Add both the chopped greens and the tiny pasta (like orzo) to the pot. Give everything a good stir to ensure the pasta doesn’t stick together. Continue to cook for another 8-10 minutes, or according to your pasta package instructions, until the pasta is tender to the bite and the greens have wilted.
  6. The Egg Finish (Stracciatella): In a small bowl, whisk together the remaining eggs and grated Parmesan cheese until well combined. With one hand, gently stir the soup in a slow, circular motion. With your other hand, slowly drizzle the egg and cheese mixture into the swirling soup. Keep stirring gently for about one minute as the egg cooks into delicate strands, creating a beautiful texture and enriching the broth. Serve your homemade Italian Wedding Soup immediately, garnished with extra grated Parmesan cheese if desired.
A four-panel collage illustrating the final steps of making Italian Wedding Soup: cooking meatballs with orzo, adding chopped kale, and slowly incorporating the egg and Parmesan mixture.
A two-panel collage showing the completed Italian Wedding Soup, with the egg strands visible, and a close-up of a serving bowl ready to enjoy.

How to Store and Reheat Leftover Italian Wedding Soup

Proper storage ensures your delicious Italian Wedding Soup remains fresh and flavorful for days, making it excellent for meal prep or enjoying later. Because pasta continues to absorb liquid, the texture might change slightly, but the flavor will remain wonderful.

  • Storing: Allow the soup to cool completely before storing. Transfer any leftover soup to an airtight container. If you cooked it in a Dutch oven, you can simply cover the pot with its lid and place it in the refrigerator once cooled. Stored correctly in the refrigerator, homemade Italian Wedding Soup should last for about 3-4 days.
  • Reheating: For individual portions, the microwave works well. Heat on medium power, stirring occasionally, until thoroughly warmed through. If reheating a larger quantity, transfer it back to your Dutch oven or a pot on the stovetop. Reheat over medium heat, stirring gently, until the soup is hot. If the soup has thickened significantly, you may want to add a splash of extra chicken broth or water to reach your desired consistency.
A close-up of a steaming bowl of Italian Wedding Soup, garnished with freshly shaved Parmesan cheese, highlighting its comforting appeal.

Gluten-Free Italian Wedding Soup Notes

Absolutely! This classic Italian comfort soup can easily be adapted to be entirely gluten-free, allowing everyone to enjoy its wholesome goodness. The key lies in two simple ingredient swaps:

  • Gluten-Free Meatballs: When preparing your meatballs, ensure you use gluten-free bread crumbs or a slice of gluten-free bread (soaked in milk) as the binding agent. This substitution is seamless and won’t compromise the texture or flavor of your delicious meatballs.
  • Gluten-Free Pasta: Opt for small gluten-free pasta varieties such as orzo, pastina, or ditalini made from corn, rice, or other gluten-free grains. If you’re having trouble finding tiny gluten-free pasta shapes, a handy trick is to take gluten-free spaghetti or vermicelli and break it into small, manageable pieces before adding it to the soup. This ensures you still get that classic pasta element without the gluten.

With these simple adjustments, your gluten-free Italian Wedding Soup will be just as comforting and flavorful as the traditional version!

A white bowl filled with steaming Italian Wedding Soup, topped with delicate shaved Parmesan, ready to be served.

PIN THIS RECIPE FOR LATER

DID YOU MAKE THIS RECIPE? Please leave a 🌟 star rating! Let me know how you liked it by leaving a 📝 comment below or share and tag me on social media @willcookforsmiles. DON’T FORGET to subscribe to my newsletter!

A close-up of a serving of Italian Wedding Soup with meatballs and greens.

Italian Wedding Soup Recipe

Italian Wedding Soup is an incredibly comforting soup with phenomenal flavors, ready in about an hour! The flavors come from the perfect marriage of a seared vegetable base, rich chicken stock, mouthwatering homemade meatballs, tender small pasta, and nutritious leafy greens.

Course: Main Course, Soup | Cuisine: American, Italian

Prep Time: 20 minutes | Cook Time: 40 minutes | Total Time: 1 hour

Servings: 8 (serves 6-8) | Calories: 291 kcal | Author: Lyuba Brooke

Ingredients

For the Meatballs:

  • 1/2 lb ground beef (85/15 meat to fat ratio)
  • 1/2 lb ground pork
  • 1/4 cup finely diced onion
  • 3 garlic cloves, minced
  • 1 large egg
  • 1/2 tbsp Worcestershire sauce
  • 1 slice of bread* soaked in milk (use gluten-free bread for GF option)
  • 1/2 cup grated Parmesan cheese
  • 1/2 tbsp dried parsley
  • Coarse salt, to taste
  • Black pepper, to taste

For the Italian Wedding Soup:

  • Rolled meatballs (prepared above)
  • 2 tbsp olive oil
  • 1 yellow onion, diced
  • 2-3 medium carrots, diced
  • 2-3 celery ribs, diced
  • 4 cloves of garlic, minced
  • 12 cups vegetable (or chicken) broth, heated
  • Coarse salt, to taste
  • Black pepper, to taste
  • 1 cup tiny pasta (such as orzo, pastina, or ditalini; use gluten-free pasta for GF option)*
  • 1 medium bunch or head of endive, escarole, or kale, chopped
  • 2 large eggs
  • 1/4 cup grated Parmesan cheese

Instructions

Making the Meatballs:

  1. Combine all meatball ingredients (ground beef, ground pork, diced onion, minced garlic, egg, Worcestershire sauce, milk-soaked bread, Parmesan, parsley, salt, pepper) in a mixing bowl. Mix thoroughly but avoid overmixing to keep meatballs tender.
  2. Using a small cookie scoop or your hands, roll the mixture into meatballs that are approximately 1 inch in diameter. Set them aside.

Assembling the Soup:

  1. Preheat a large Dutch oven or heavy-bottomed pot over medium heat. Add the olive oil.
  2. Add the diced onion, carrots, and celery to the pot. Sauté over medium heat, stirring occasionally, until the vegetables are softened and begin to turn golden brown, about 8-10 minutes.
  3. Stir in the minced garlic and cook for an additional minute until fragrant.
  4. Pour in the heated chicken (or vegetable) broth. Season with salt and pepper to taste. Bring the broth to a gentle simmer.
  5. Carefully add the prepared meatballs to the simmering broth. Let them cook for about 15 minutes, ensuring they are cooked through.
  6. Chop the leafy greens (endive, escarole, or kale) and add them to the pot along with the tiny pasta. Stir well.
  7. Continue to cook for approximately 8 minutes, or until the pasta is tender according to package instructions, and the greens have wilted.
  8. In a small bowl, whisk together the 2 eggs and 1/4 cup grated Parmesan cheese until fully combined.
  9. Gently stir the soup in a slow, circular motion. While continuously stirring, slowly drizzle the egg and cheese mixture into the soup. Continue swirling gently for about one minute as the egg cooks into delicate strands, enriching the broth.
  10. Serve the Italian Wedding Soup immediately, garnished with additional freshly grated Parmesan cheese if desired. Enjoy!

Notes

  • *Gluten-Free Adaptation: For gluten-free meatballs, use gluten-free bread in place of regular bread. For gluten-free pasta, opt for small gluten-free varieties like orzo or pastina. If unavailable, break gluten-free spaghetti into small pieces.
  • Pasta Substitutions: While orzo is popular, feel free to use other tiny pasta shapes such as ancini de pepe, pastina, or ditalini.
  • Greens Alternatives: Escarole is traditional, but endive or kale are excellent alternatives if escarole is hard to find. Avoid spinach if you dislike its tendency to become slimy.
  • Storage Recommendations: Store cooled leftover soup in an airtight container or directly in the Dutch oven (covered) in the refrigerator for 3-4 days.

Nutrition

Nutrition facts are approximate per serving.

  • Calories: 291 kcal
  • Carbohydrates: 12g
  • Protein: 17g
  • Fat: 20g
  • Saturated Fat: 7g
  • Polyunsaturated Fat: 2g
  • Monounsaturated Fat: 9g
  • Trans Fat: 1g
  • Cholesterol: 110mg
  • Sodium: 1656mg
  • Potassium: 335mg
  • Fiber: 1g
  • Sugar: 5g
  • Vitamin A: 4191IU
  • Vitamin C: 12mg
  • Calcium: 155mg
  • Iron: 2mg

Tried this recipe? Mention @willcookforsmiles or tag #willcookforsmiles!

More Comforting Soup Recipes To Try from Will Cook For Smiles

If you loved this Italian Wedding Soup, explore more heartwarming and delicious soup recipes to keep you cozy and satisfied:

  • Italian Wedding Soup with Turkey Meatballs and Orzo
  • Chicken Meatball Orzo Soup
  • Italian Meatballs and Gnocchi Soup
  • Creamy Chicken Gnocchi Soup
  • Hearty Chicken Meatball Soup
  • Copycat Olive Garden Chicken Gnocchi Soup

Originally published on Will Cook For Smiles in January 2022.