Have you ever wondered why certain soups seem to bring people together like nothing else can? That’s exactly what Italian Wedding Soup does in my home. This traditional Italian-American favorite combines tender meatballs, wholesome greens, and delicate pasta in a savory broth that somehow feels both fancy and comforting at the same time. Italian Wedding Soup has been my go-to recipe for Sunday family dinners, especially during those chilly months when everyone craves something warm and satisfying.
My grandmother first taught me to make this soup when I was just tall enough to reach the stove. She’d tell stories about how, contrary to popular belief, Italian Wedding Soup wasn’t actually served at weddings. Instead, the name comes from the Italian “minestra maritata,” meaning “married soup” – referring to the perfect marriage of flavors between the meat and vegetables. That beautiful balance is exactly what makes this recipe so special.
Table of Contents
Ingredients for Italian Wedding Soup
Italian Wedding Soup starts with quality ingredients that create layers of flavor in every spoonful. The combination might look complex, but each element plays an important role in creating that signature taste we all love.For the meatballs:

- 1 pound ground meat (half beef, half pork)
- 1/3 cup Italian breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 large egg, lightly beaten
- 3 cloves garlic, minced
- 2 tablespoons fresh parsley, chopped
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the soup:
- 8 cups chicken broth (homemade or low-sodium)
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 8 ounces escarole (or spinach, kale, or endive), roughly chopped
- 2 tablespoons fresh dill, chopped
- Salt and pepper to taste
- Additional grated Parmesan for serving
Don’t have escarole? Baby spinach works beautifully too. For a gluten-free version, you can swap the breadcrumbs for almond flour and use gluten-free pasta or omit it entirely for a lower-carb option.
Timing for Italian Wedding Soup
- Prep time: 25 minutes
- Cook time: 35 minutes
- Total time: 1 hour
This Italian Wedding Soup comes together twice as fast as many other homemade soups, making it perfect for weeknight dinners when you want something hearty without spending hours in the kitchen.
Step-by-Step Instructions for Italian Wedding Soup
Making Italian Wedding Soup is like orchestrating a simple symphony – each component plays its part at just the right time. Let’s break it down into manageable steps:
Step 1: Prepare the Meatballs
- In a large bowl, combine ground meat, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, and pepper.
- Mix gently with your hands until just combined. Don’t overmix or your meatballs will be tough!
- Form into tiny meatballs about 3/4-inch in diameter. You should get approximately 30-35 meatballs.
Pro tip: Keep a small bowl of cold water nearby to wet your hands occasionally – this prevents the meat mixture from sticking to your fingers and makes rolling much easier.
Step 2: Prepare the Soup Base
- In a large Dutch oven or pot, heat olive oil over medium heat
- Add onions, carrots, and celery. Cook until softened, about 5-7 minutes
- Add garlic and cook until fragrant, about 30 seconds.
- Pour in chicken broth and bring to a gentle boil.
- Reduce heat to a simmer.
Step 3: Cook the Meatballs and Pasta
- Gently drop the chilled meatballs into the simmering broth one by one.
- Cook for 5 minutes, then add the pasta.
- Simmer for another 8-10 minutes until pasta is al dente and meatballs are cooked through.
Don’t rush this part! The meatballs need to cook slowly to stay tender and infuse the broth with flavor.
Step 4: Finish the Soup
- Add the chopped escarole or greens and stir until wilted, about 2 minutes.
- Stir in fresh dill.
- Taste and adjust seasoning with salt and pepper as needed.
- Remove from heat and let stand for 5 minutes before serving.
Nutritional Information for Italian Wedding Soup
Per serving (approx. 1.5 cups):
- Calories: 320
- Protein: 25g
- Carbohydrates: 18g
- Fat: 16g
- Fiber: 3g
- Sodium: 650mg
This Italian Wedding Soup provides a good balance of protein and carbohydrates, making it a satisfying meal. The leafy greens offer vitamins A and K, while the carrots add beta-carotene. The protein-rich meatballs make this soup filling enough to stand as a complete meal.
Equipment Needed for Italian Wedding Soup
Making Italian Wedding Soup doesn’t require fancy kitchen gadgets, just a few basic tools:
- Large mixing bowl for the meatballs
- Baking sheet for chilling formed meatballs
- Large Dutch oven or heavy-bottomed pot (5-6 quart capacity)
- Sharp knife and cutting board
- Measuring cups and spoons
- Wooden spoon or silicone spatula
- Ladle for serving
The beauty of Italian Wedding Soup is its simplicity – no special equipment required, just good ingredients and a bit of care.
Why You’ll Love This Italian Wedding Soup Recipe
There’s something magical about this particular Italian Wedding Soup recipe that keeps people coming back for more:
- It’s a complete meal in one pot – protein, vegetables, and pasta all in a flavorful broth.
- The mini meatballs cook right in the soup, saving time and adding incredible flavor to the broth.
- It’s budget-friendly and stretches easily to feed a crowd.
- The leftovers taste even better the next day as flavors continue to meld.
- It’s customizable to what you have on hand – different greens, pasta shapes, or even adding white beans.
My kids, who normally push vegetables around their plates, happily slurp up every bit of this soup, including the greens. That alone makes this recipe worth its weight in gold!
Healthier Alternatives for Italian Wedding Soup
Italian Wedding Soup is already relatively balanced, but here are some modifications to suit various dietary needs:For leaner meatballs:
- Use ground turkey or chicken instead of beef and pork
- Substitute oats for breadcrumbs to add fiber
- Add finely chopped mushrooms to the meat mixture to reduce meat content while maintaining volume
For lower-carb options:
- Omit pasta and add extra vegetables
- Use cauliflower rice instead of pasta
- Add white beans for fiber and protein without the carbs of pasta
For dairy-free adaptations:
- Skip the Parmesan in the meatballs and use nutritional yeast for a similar umami flavor
- Use a dairy-free butter substitute for richness
The versatility of Italian Wedding Soup makes it perfect for customization without losing that authentic, comforting taste.
Serving Suggestions for Italian Wedding Soup
Italian Wedding Soup shines as a standalone meal, but these pairings can make your dinner even more special:
- A crusty loaf of Italian bread or garlic bread for dipping
- A simple side salad with lemon vinaigrette
- Grilled cheese sandwiches for a heartier meal
- A sprinkle of freshly grated Parmesan and a drizzle of good olive oil on top
- Red pepper flakes for those who enjoy a bit of heat
For entertaining, serve Italian Wedding Soup in mugs as a passed appetizer at your next gathering, or create a soup bar with different toppings like crispy fried shallots, fresh herbs, or lemon wedges.
Common Mistakes to Avoid When Making Italian Wedding Soup
Even experienced cooks can trip up on the details that make Italian Wedding Soup truly special:
- Oversized meatballs: Keep them small (about 3/4 inch) so they cook quickly and are the perfect bite size in the soup.
- Boiling instead of simmering: A gentle simmer keeps the meatballs tender and prevents the broth from becoming cloudy.
- Adding pasta too early: This can result in mushy, overcooked pasta. Add it only after the meatballs have had a chance to cook.
- Skipping the chill time for meatballs: Those 10 minutes in the refrigerator help them hold their shape when added to the hot broth.
- Adding all the greens at once: Add them gradually and stir between additions to allow them to wilt properly.
I once rushed through making this soup for guests and added the pasta too early – it absorbed too much broth and became soggy. Patience truly pays off with this recipe!
Storing Tips for Italian Wedding Soup
Italian Wedding Soup gets even better over time as the flavors meld together:For refrigerating:
- Cool completely before transferring to airtight containers
- Store for up to 4 days in the refrigerator
- The pasta may absorb more broth as it sits; add a splash of chicken stock when reheating if needed
For freezing:
- For best results, freeze the soup without pasta and add freshly cooked pasta when reheating
- Freeze in portion-sized containers for up to 3 months
- Thaw overnight in the refrigerator before reheating
For meal prep:
- Make the meatballs ahead and freeze them uncooked on a baking sheet, then transfer to a freezer bag
- Prep all vegetables and store in the refrigerator for up to 2 days before making the soup
I often double the meatball recipe and freeze half for a quick start on my next batch of Italian Wedding Soup!
Conclusion
Italian Wedding Soup isn’t just a recipe – it’s a tradition that brings warmth and comfort to any table. The marriage of tender meatballs, nutritious greens, and delicate pasta creates something far greater than the sum of its parts. What I love most about this soup is how it brings my family together, creating moments of connection as we share a meal that’s been passed down through generations.Whether you’re cooking for a special occasion or just a cozy weeknight dinner, this Italian Wedding Soup recipe delivers that perfect balance of simplicity and satisfaction.
The next time you’re craving something wholesome and heartwarming, give this recipe a try – and don’t be surprised when it becomes a regular request in your home too!Have you made Italian Wedding Soup before? I’d love to hear about your experience or any special touches you add to make it your own. And if you’re looking for more comforting soup recipes, check out Stack Sip Snack collection of hearty winter soups.
FAQs About Italian Wedding Soup
Can I make Italian Wedding Soup in advance?
Absolutely! Italian Wedding Soup actually tastes better the next day. You can make it up to 2 days ahead and refrigerate. Just hold off on adding the pasta until you’re ready to serve, or it may become too soft.
Is Italian Wedding Soup actually served at Italian weddings?
Despite its name, Italian Wedding Soup isn’t traditionally served at weddings. The name comes from the Italian phrase “minestra maritata,” which means “married soup,” referring to the harmony of flavors between the meat and vegetables.
Can I use frozen meatballs for Italian Wedding Soup?
While homemade meatballs are traditional for Italian Wedding Soup, you can use frozen mini meatballs in a pinch. Just make sure they’re fully cooked before serving and expect a slightly different flavor profile.
What’s the best pasta shape for Italian Wedding Soup?
Traditional Italian Wedding Soup uses tiny pasta like acini di pepe, stelline (little stars), or orzo. The key is using something small that cooks quickly and doesn’t overwhelm the soup.
Can I make Italian Wedding Soup in a slow cooker?
Yes! Brown the meatballs first, then add all ingredients except pasta and greens to your slow cooker. Cook on low for 6–8 hours, then add pasta and greens in the last 30 minutes.

Italian Wedding Soup Secrets Every Home Cook Needs to Know
- Total Time: 1 hour
- Yield: 6 servings 1x
Description
A comforting classic, this Italian Wedding Soup combines tender meatballs, leafy greens, and tiny pasta in a savory broth that’s perfect for cozy family dinners.
Ingredients
- For the meatballs:
- 1 pound ground meat (half beef, half pork)
- 1/3 cup Italian breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 large egg, lightly beaten
- 3 cloves garlic, minced
- 2 tablespoons fresh parsley, chopped
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- For the soup:
- 8 cups chicken broth (homemade or low-sodium)
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 8 ounces escarole (or spinach, kale, or endive), roughly chopped
- 2 tablespoons fresh dill, chopped
- Salt and pepper to taste
- Additional grated Parmesan for serving
Instructions
- In a large bowl, combine all meatball ingredients and mix gently. Form into 3/4-inch meatballs and chill on a baking sheet for 10 minutes.
- In a large Dutch oven, heat olive oil over medium heat. Add onion, carrots, and celery. Sauté for 5–7 minutes. Add garlic and cook another 30 seconds.
- Pour in chicken broth and bring to a gentle boil. Reduce heat to a simmer.
- Carefully drop in meatballs. Simmer for 5 minutes, then add small pasta. Cook 8–10 more minutes until pasta is al dente and meatballs are cooked through.
- Stir in chopped greens and fresh dill. Let wilt for 2 minutes. Season with salt and pepper. Remove from heat and let rest 5 minutes before serving.
Notes
For a gluten-free version, use almond flour in meatballs and swap pasta for rice or omit entirely. Baby spinach or kale work well as escarole substitutes.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American
Nutrition
- Serving Size: 1.5 cups
- Calories: 320
- Sugar: 3g
- Sodium: 650mg
- Fat: 16g
- Saturated Fat: 6g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 70mg
💬 Let’s Stay Connected!
For daily recipes, kitchen tips, and exclusive content, follow me on:
👉 Facebook for behind-the-scenes & community fun
👉 Pinterest for visual inspiration & meal ideas
👉 X (Twitter) for quick tips & trending recipes
📲 Join the flavor journey, your next favorite recipe is just a follow away!