Italian Wedding Soup That Always Turns Out Comforting and Flavorful
There’s something about a steaming bowl of Italian Wedding Soup that makes you pause for a moment before taking that first spoonful. Maybe it’s the way the aroma reminds you of family dinners, or how the little meatballs feel like tiny treasures tucked into a warm broth. If you’ve ever craved a soup that feels both nostalgic and refreshing, this one has a way of wrapping you up in that feeling. And as soon as you taste it, you understand why Italian Wedding Soup remains such a beloved classic across American kitchens.
It’s simple, soothing, and somehow elegant without trying too hard. When you make it at home, you get to enjoy a level of freshness and balance that store-bought versions can’t touch—especially when you customize it to your taste.
Table of Contents
What Is Italian Wedding Soup? Origins & History
You might hear the name and assume this soup is served at wedding receptions, but the story is a little different. The name comes from the Italian phrase “minestra maritata,” which hints at the “marriage” of ingredients rather than a celebration. When you bring together tender meat, leafy greens, and a delicate broth, everything works in harmony.
In Italian-American households, you’ll see variations of this dish show up year-round. That’s because it brings comfort without feeling heavy, and you can adjust it depending on what you have in your fridge. Over time, families added their own twists—more vegetables, different pastas, or lighter meatball blends—making the soup feel personal and full of warmth.
Classic Ingredients & Why They Matter
The Meatballs
To get the most flavor, you’ll want a mix of ground beef and pork, although ground turkey or chicken works beautifully when you want a lighter bowl. Breadcrumbs, grated cheese, fresh herbs, and an egg help bind everything while keeping the meatballs tender.
The Greens
Escarole is the traditional choice, but spinach and kale slip right into the recipe without changing its character. Greens bring balance and a bit of earthiness to the broth.
The Pasta
Acini di pepe is the classic option because the tiny pearls soak up the broth without overpowering the spoon. You can use orzo, ditalini, or any other small pasta if that’s what you have on hand.
The Broth Base
You’ll start with a simple mix of sautéed onion, garlic, carrot, and celery. This trio gives the soup its backbone and adds sweetness as it cooks. Once the broth simmers, everything melds together in a way that feels both homemade and comforting.
Optional Finishes
A sprinkle of grated Parmesan or Pecorino adds richness. A drizzle of olive oil softens the edges of the broth. These finishing touches help the soup taste rounder and more complete.
Step-by-Step Preparation — How to Make the Classic Italian Wedding Soup
Building the Meatballs
You’ll combine your meat, cheese, egg, herbs, breadcrumbs, salt, and pepper. Roll the mixture into small, bite-size balls—about the size of a marble. Browning them adds flavor, but you can also simmer them directly if you want a softer texture.

Creating the Soup Base
Start by gently sautéing your aromatics until they soften. As they release their flavors, the kitchen begins to smell like dinner is well on its way. Pour in your broth and bring it to a low simmer.
Bringing It Together
Once the broth is warm, add your meatballs and let them cook through. When they’re nearly done, stir in your pasta and let it cook until al dente. You’ll add the greens last, because they wilt quickly and keep their bright color when added toward the end.
Finishing Touches
Before you ladle it out, taste for seasoning. A little salt or pepper can make a big difference. Add your cheese or olive oil if you like, and serve the soup warm with crusty bread.

Dietary Variations & Adaptations
Making this soup fit your lifestyle is easier than you might think. The basic structure is flexible enough to adjust without losing its charm.
Gluten-Free
Replace the pasta with gluten-free pasta or even cauliflower rice. Use gluten-free breadcrumbs in the meatballs, or skip breadcrumbs entirely and rely on egg and cheese as binders.
Dairy-Free
Use dairy-free parmesan alternatives or omit cheese in the meatballs. The soup stays flavorful because the broth and aromatics carry plenty of natural depth.
Vegan
Swap the meatballs for white beans, chickpea “meatballs,” or plant-based crumbles. Use vegetable broth and add extra greens or vegetables to boost texture and heartiness.
Low-Calorie
Choose lean ground turkey or chicken. Reduce pasta or replace it with zucchini spirals or finely chopped veggies. The soup stays filling without adding extra calories.
Halal
Use halal-certified beef or chicken and ensure all seasonings and cheeses meet dietary requirements. The recipe stays traditional while maintaining adherence to dietary guidelines.
Make-Ahead, Storage & Reheating — Your Meal Prep Strategy
You’ll love how easily this soup fits into your weekly routine. Because the flavors deepen over time, it’s one of those meals you’ll gladly revisit.
Storing
Keep leftover soup in the fridge for three to four days. If the pasta absorbs too much broth, simply add a splash of water or extra broth when reheating.
Freezing
Freeze the broth and meatballs separately from the pasta. Pasta tends to soften too much when frozen, so cooking a fresh batch before serving gives you the best texture.
Reheating
Warm the soup over medium heat until hot. Add your pasta (freshly cooked) at the end, along with a handful of greens if you want a fresh pop of color and flavor.
Common Variations & Regional Twists Popular in the U.S.
You’ll find that many American versions lean into creativity while still honoring the heart of the dish.
Some cooks use Italian sausage instead of traditional meatballs for a punchier flavor. Others load the soup with carrots, celery, and even leeks when they want a more vegetable-forward bowl. An egg-drop style variation swirls beaten eggs into the hot broth, creating silky ribbons that drift through the soup.

If you want something lighter, you can skip the pasta altogether or swap it out for rice. The soup stays comforting no matter which direction you take.
When you’re ready to make this at home, here are your core ingredients.
FAQ
What makes Italian Wedding Soup different from other meatball soups?
Italian Wedding Soup stands out because it balances tender meatballs with leafy greens and tiny pasta in a light broth. The “marriage” of ingredients creates a comforting flavor that’s richer and more layered than a typical meatball soup.
What pasta works best in Italian Wedding Soup?
Acini di pepe is the classic choice because the small shape absorbs broth without overwhelming the bowl. If you can’t find it, orzo or ditalini offer a similar texture and keep the soup feeling traditional.
Can you make Italian Wedding Soup ahead of time?
You can prepare the broth and meatballs in advance and store them in the fridge. For the best texture, cook the pasta separately and add it when reheating so it doesn’t turn mushy.
Can Italian Wedding Soup be frozen?
Yes, but freeze the soup without the pasta. Storing the pasta separately prevents it from absorbing too much liquid and getting soft. Add freshly cooked pasta when you’re ready to serve.
How do you keep meatballs tender in Italian Wedding Soup?
Using a mix of meat, breadcrumbs, egg, and cheese helps the meatballs stay soft. Rolling them small ensures they cook quickly in the broth and remain delicate instead of dense.
Get inspired with more mouthwatering recipes! Follow me on Facebook and Pinterest for new cooking ideas every week.
Print
Italian Wedding Soup
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Diet: Halal
Description
A comforting homemade Italian Wedding Soup featuring tender mini meatballs, vibrant greens, tiny pasta, and a rich, savory broth that comes together in a cozy, flavorful bowl.
Ingredients
- Ground beef
- Ground pork
- Breadcrumbs
- Parmesan cheese
- Egg
- Fresh parsley
- Salt
- Black pepper
- Olive oil
- Onion
- Carrot
- Celery
- Garlic
- Chicken broth
- Acini di pepe pasta
- Escarole or spinach
Instructions
- Mix ground meats, breadcrumbs, Parmesan, egg, parsley, salt, and pepper to form meatballs.
- Roll the meat mixture into small, uniform mini meatballs.
- Sauté onions, garlic, carrots, and celery until softened.
- Add chicken broth and bring to a gentle simmer.
- Add meatballs and cook until they rise to the surface.
- Stir in acini di pepe pasta and cook until al dente.
- Add escarole or spinach and simmer briefly until wilted.
- Adjust seasoning and serve warm with Parmesan.
Notes
- Use fresh Parmesan for richer flavor.
- Cook pasta separately if storing long-term to maintain texture.
- Swap greens based on preference—spinach offers a milder taste, escarole gives more body.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 4
- Sodium: 780
- Fat: 14
- Saturated Fat: 5
- Unsaturated Fat: 7
- Trans Fat: 0
- Carbohydrates: 28
- Fiber: 3
- Protein: 22
- Cholesterol: 65
What Are Our Readers Saying?
There are no reviews yet. Be the first one to write one.


