Rustic Italian Wedding Soup Recipe

Published on October 27, 2025
4.8 (245 reviews)

Imagine a bowl that captures the romance of an Italian wedding while delivering the comfort of a home‑cooked classic. Rustic Italian Wedding Soup brings together tender meatballs, bright greens, and a

Save This Recipe!
Click to save for later - It only takes 2 seconds!
Rustic Italian Wedding Soup Recipe
Prep: 30 mins
Cook: 45 mins
Servings: 6

Imagine a bowl that captures the romance of an Italian wedding while delivering the comfort of a home‑cooked classic. Rustic Italian Wedding Soup brings together tender meatballs, bright greens, and a fragrant broth that feels both celebratory and cozy.

What makes this soup special is the balance of textures: the silky broth, the melt‑in‑your‑mouth meatballs, and the slight bite of perfectly cooked vegetables. A splash of lemon zest and a pinch of nutmeg add an unexpected lift that keeps the flavors lively.

This dish is perfect for anyone who loves hearty, soul‑warming meals—whether you’re feeding a family, hosting a dinner party, or simply craving a bowl of pure comfort on a chilly evening.

Preparing the soup is straightforward: you’ll mix and shape the meatballs, simmer them in a rich chicken broth with aromatic vegetables, then finish with fresh spinach and a drizzle of olive oil. The result is a rustic, satisfying soup that feels like a celebration in every spoonful.

Why You'll Love This Recipe

Authentic Flavor Profile: Traditional Italian herbs and a splash of lemon create a bright, layered taste that transports you straight to a Tuscan kitchen.

Comforting Warmth: The steaming broth and tender meatballs make this soup the ultimate comfort food for cold nights or celebratory gatherings.

Nutritious Balance: Lean proteins, fresh vegetables, and leafy greens provide protein, fiber, and vitamins without excess heaviness.

Easy to Scale: Whether you’re cooking for a small family or a larger crowd, the recipe scales smoothly without compromising flavor.

Ingredients

The foundation of this soup rests on fresh, high‑quality ingredients. Ground pork and beef create juicy meatballs that absorb the broth’s aromatics, while a rich chicken stock provides depth. Bright vegetables like carrots, celery, and onion build a flavorful base, and spinach adds a pop of color and nutrition at the end.

Meatball Mix

  • ½ cup ground pork
  • ½ cup ground beef
  • ¼ cup fresh breadcrumbs
  • ¼ cup grated Parmesan cheese
  • 1 large egg, lightly beaten
  • 2 tablespoons chopped fresh parsley

Soup Base

  • 6 cups low‑sodium chicken broth
  • 1 cup water
  • 1 medium onion, finely diced
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced

Seasonings & Garnish

  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon freshly ground black pepper
  • ¼ teaspoon ground nutmeg
  • 2 cups fresh baby spinach, roughly chopped
  • 1 tablespoon extra‑virgin olive oil
  • Zest of 1 lemon

These ingredients work together to create a harmonious bowl. The meatball mixture stays tender because the egg and breadcrumbs bind the meat while the Parmesan adds umami. The broth, enriched with aromatics and a hint of nutmeg, provides a fragrant backdrop. Finally, the spinach and lemon zest brighten the finished soup, delivering a fresh finish that balances the richness of the meatballs.

Step-by-Step Instructions

Rustic Italian Wedding Soup Recipe

Preparing the Meatballs

In a large bowl, combine the ground pork, ground beef, breadcrumbs, Parmesan, beaten egg, and chopped parsley. Season lightly with salt and pepper, then gently mix with your hands until just combined—over‑mixing can make the meatballs dense. Scoop the mixture into 1‑inch portions and roll them into smooth balls. This step creates the signature “wedding” texture that will melt into the broth.

Building the Soup Base

  1. Saute the aromatics. Heat olive oil in a large stockpot over medium heat. Add the diced onion, carrots, and celery; cook, stirring occasionally, for about 5‑6 minutes until the vegetables soften and the onion turns translucent. Add the minced garlic and cook an additional 30 seconds, being careful not to let it brown. This step releases the vegetables’ natural sweetness and builds a flavorful foundation.
  2. Deglaze and add liquid. Pour in the chicken broth and water, scraping the bottom of the pot with a wooden spoon to loosen any browned bits—those are flavor gold. Bring the mixture to a gentle boil, then reduce to a simmer. The broth should be fragrant but not aggressively bubbling.
  3. Season the broth. Stir in salt, pepper, nutmeg, and the lemon zest. The nutmeg adds a subtle warmth, while the zest injects a bright citrus note that lifts the whole soup.
  4. Introduce the meatballs. Carefully drop the prepared meatballs into the simmering broth, spacing them evenly. Allow the soup to return to a gentle simmer; the meatballs will cook through in about 12‑15 minutes. As they cook, they release juices that enrich the broth further.
  5. Finish with greens. When the meatballs are cooked, stir in the chopped spinach. It wilts in just 1‑2 minutes, adding color and a boost of nutrients. Taste the soup and adjust seasoning if needed before serving.

Plating and Serving

Ladle the soup into deep bowls, ensuring each serving gets several meatballs and a generous amount of broth. Drizzle a little extra‑virgin olive oil over the top for sheen, and garnish with a sprinkle of fresh parsley or additional lemon zest for brightness. Serve hot, accompanied by crusty Italian bread if desired.

Tips & Tricks

Perfecting the Recipe

Keep meatball mixture cold. Chill the mixture for 10‑15 minutes before shaping; this helps the meatballs hold together during cooking.

Use a gentle simmer. A low boil prevents the meatballs from breaking apart and keeps the broth clear.

Don’t over‑mix. Mixing the meatball ingredients just until combined preserves a tender texture.

Season in stages. Adding salt early to the broth and adjusting at the end ensures balanced flavor.

Flavor Enhancements

Stir in a teaspoon of toasted pine nuts for a subtle crunch, or splash a tablespoon of dry white wine after sautéing the vegetables for added depth. A pinch of red‑pepper flakes will give a gentle heat without overpowering the delicate broth.

Common Mistakes to Avoid

Avoid boiling the broth vigorously; this can cause the meatballs to fall apart and cloud the soup. Also, don’t skip the final taste test—seasoning can vary depending on the broth’s saltiness.

Pro Tips

Make meatballs ahead. Shape and freeze them raw; they’ll cook directly from frozen, saving time on busy nights.

Use homemade broth. A slow‑simmered chicken stock adds unmatched richness compared to store‑bought versions.

Finish with butter. Swirl a small pat of cold butter into the hot soup just before serving for a velvety mouthfeel.

Serve immediately. The soup tastes best when hot; lingering too long can cause the spinach to lose its vivid color.

Variations

Ingredient Swaps

Replace pork with ground turkey for a leaner meatball, or substitute beef with Italian sausage for extra spice. Swap spinach for kale or Swiss chard if you prefer a heartier green. For a vegetarian version, use plant‑based mince and add a handful of cooked lentils for protein.

Dietary Adjustments

To make the soup gluten‑free, use gluten‑free breadcrumbs or ground almonds. For dairy‑free diners, omit Parmesan or use a dairy‑free cheese alternative. Keto lovers can replace the breadcrumbs with finely ground pork rind and use zucchini noodles in place of traditional pasta.

Serving Suggestions

Serve the soup with a side of toasted ciabatta, a simple arugula salad dressed with lemon, or a bowl of creamy polenta. A drizzle of truffle oil adds an indulgent finish for special occasions.

Storage Info

Leftover Storage

Cool the soup to room temperature, then transfer to airtight containers. It keeps well in the refrigerator for 3‑4 days. For longer keeping, portion into freezer‑safe bags or containers and freeze for up to 3 months. Label with the date to track freshness.

Reheating Instructions

Reheat gently on the stovetop over low heat, stirring occasionally, until the broth bubbles lightly. Add a splash of broth or water if the soup looks thick. In a microwave, cover a bowl loosely and heat in 30‑second bursts, stirring between intervals, until hot throughout.

Frequently Asked Questions

Absolutely. Prepare the meatballs and store them in the refrigerator for up to 24 hours before cooking. You can also simmer the broth and vegetables ahead of time, then combine everything when you’re ready to serve. This makes a busy weeknight dinner a breeze.

Frozen chopped spinach works well—just stir it in during the last minute of cooking and allow it to thaw fully. If you prefer a different green, kale or Swiss chard, remove the tough stems and add the leaves a few minutes earlier so they have time to soften.

Start with a low‑sodium, high‑quality chicken broth and avoid a rolling boil. Skim any foam that rises during the first few minutes of simmering. Adding a splash of white wine and a pinch of peppercorns can also help maintain clarity while enhancing flavor.

This Rustic Italian Wedding Soup brings together tender meatballs, bright greens, and a fragrant broth in a single, satisfying bowl. You now have every detail—from ingredient choices to storage tips—so you can master the classic with confidence. Feel free to experiment with swaps and seasonings to make it truly yours. Gather a spoon, share the warmth, and enjoy every comforting sip of this timeless Italian favorite!

Recipe Summary

Prep
30 min
Cook
45 min
Total
75 min
Servings
6
Category: Dinner Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • ½ cup ground pork
  • ½ cup ground beef
  • ¼ cup fresh breadcrumbs
  • ¼ cup grated Parmesan cheese
  • 1 large egg, lightly beaten
  • 2 tablespoons chopped fresh parsley
  • 6 cups low‑sodium chicken broth
  • 1 cup water
  • 1 medium onion, finely diced
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon freshly ground black pepper
  • ¼ teaspoon ground nutmeg

Instructions

1
Preparing the Meatballs

In a large bowl, combine the ground pork, ground beef, breadcrumbs, Parmesan, beaten egg, and chopped parsley. Season lightly with salt and pepper, then gently mix with your hands until just combined—...

2
Building the Soup Base

Ladle the soup into deep bowls, ensuring each serving gets several meatballs and a generous amount of broth. Drizzle a little extra‑virgin olive oil over the top for sheen, and garnish with a sprinkle...

You May Also Like

Discover more delicious recipes

Save this recipe
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.