Italian Wedding Soup
bright • comforting • classic

This Italian wedding soup is built on balance — delicate meatballs, tender greens, tiny pasta, and a clear, savory broth that ties everything together. It feels both light and deeply satisfying.
This version keeps the broth clean and flavorful while allowing the meatballs to shine. This is the kind of soup I make when I want something cozy but still light enough for a simple dinner.
Lemon Chicken Orzo Soup hits a similar brothy, chicken-and-pasta note with a brighter finish.
Pasta e Fagioli is a heartier, tomato-rich option when you want something closer to a full meal.
Why This Recipe Works
The combination of beef and pork creates tender, flavorful meatballs that stay delicate in the broth. Finely diced vegetables soften into the background, building depth without heaviness.
Simmering the meatballs directly in the broth allows them to gently season the soup while staying juicy. The addition of spinach (or escarole) provides freshness and contrast.
A small finishing touch of Parmesan — and optionally lemon — brightens the entire bowl without overwhelming its simplicity.
Ingredients & Notes
- Ground Beef + Pork: The blend produces tender meatballs with balanced richness.
- Parmesan in the Meatballs: Adds salt and depth without needing extra seasoning.
- Chicken Broth: Use a good-quality broth; this is the backbone of the soup.
- Small Pasta: Acini di pepe is traditional; orzo works well too.
- Spinach or Escarole: Escarole is slightly more traditional; spinach is softer and milder.
- Parmesan Rind (Optional): Adds subtle umami while simmering.

Equipment
- Dutch oven or large soup pot
- Mixing bowl
- Small scoop or spoon for meatballs
How to Make Italian Wedding Soup
- Mix and roll the meatballs.
- Sauté aromatics until softened and fragrant.
- Simmer broth and cook meatballs.
- Add pasta.
- Finish with greens and Parmesan.


Texture & Flavor Tips
- Keep meatballs small for a delicate texture.
- Do not overmix the meat — this keeps them tender.
- Add pasta only as long as needed; it continues to soften.
- A small squeeze of lemon lifts the broth without changing tradition.
Substitutions & Variations
- Use all beef if preferred.
- Swap spinach for kale (cook slightly longer).
- Add white beans for a heartier variation.
- Stir in extra Parmesan for a richer broth.
Storage & Reheating
- Refrigerator: Up to 4 days.
- Freezer: Freeze without pasta for best texture.
- Reheat gently and add broth as needed. Pasta will continue to absorb liquid.
FAQs
Why is it called “wedding” soup?
The name refers to the “marriage” of meat and greens — not weddings themselves.
Can I bake the meatballs first?
Yes, but simmering directly in broth adds more flavor.
Is it heavy?
No. The broth stays light and balanced.
The soup recipe collection is a good place to browse when you want another bowl with that homemade comfort feel.
Recipe

Italian Wedding Soup
Ingredients
Method
- In a bowl, gently combine all meatball ingredients until just mixed.
- Roll into small meatballs (about ¾-inch). Set aside.
- Heat olive oil in a Dutch oven over medium heat.
- Add onion, carrot, and celery. Cook 5–6 minutes until softened.
- Stir in garlic and cook 30 seconds.
- Add oregano and red pepper flakes.
- Pour in chicken broth (and Parmesan rind if using). Bring to a gentle simmer.
- Carefully drop meatballs into the simmering broth. Reduce heat and cook 8–10 minutes, until cooked through.
- Stir in pasta and cook according to package directions (usually 6–8 minutes).
- In the final 2 minutes, stir in spinach until wilted. Remove Parmesan rind if used.
- Taste and adjust seasoning. Add a small squeeze of lemon juice if desired.
- Serve hot with freshly grated Parmesan.
Notes
- For make-ahead: cook pasta separately and add to individual bowls when serving.
- Soup thickens as it sits; add broth when reheating.
- Escarole offers a slightly more traditional flavor than spinach.
