Italian Wedding Soup

This traditional Italian soup combines handcrafted beef and sausage meatballs with pasta and fresh spinach in a rich broth. While it takes some time to prepare, the result is a hearty, restaurant-quality meal.

A woman in an apron is preparing a meal in a sunny kitchen filled with fresh vegetables and herbs.
Updated on Fri, 03 Jan 2025 01:27:44 GMT
A pot of soup containing macaroni, meatballs, spinach, and carrots, topped with grated cheese.
A pot of soup containing macaroni, meatballs, spinach, and carrots, topped with grated cheese. Save it
A pot of soup containing macaroni, meatballs, spinach, and carrots, topped with grated cheese. | myhomemaderecipe.com

My Italian Wedding Soup story began when my grandmother shared her treasured recipe scribbled on a weathered notecard. Now it's become our family's comfort food champion. The way those tender little meatballs dance with tiny pasta while fresh spinach brightens everything up creates pure magic in every spoonful. Don't let the fancy name fool you this soup is a warm hug in a bowl.

What Makes This Soup So Special

I love how this recipe brings restaurant quality right to your kitchen table without any fuss. That combination of Italian sausage and wine-kissed broth creates something truly magical. Even on my busiest days I can put this together and feel like I've made something really special.

Everything You'll Need

  • Fresh Egg: One large makes our meatballs perfectly tender.
  • Fresh Herbs: Chives and sage bring such lovely flavor.
  • Fresh Garlic: Don't be shy with it.
  • Ground Beef: Lean but not too lean for juicy meatballs.
  • Italian Sausage: The secret to incredible flavor.
  • Real Parmigiano: Worth every penny trust me.
  • Bread Crumbs: Italian-seasoned make life easier.
  • Good Olive Oil: For that beautiful base.
  • Fresh Vegetables: Onion carrots celery our flavor foundation.
  • Rich Broths: Both chicken and beef create depth.
  • White Wine: Just enough to make everything sing.
  • Bay Leaf: That subtle something special.
  • Tiny Pasta: Whatever shape makes you happy.
  • Fresh Spinach: Adds such beautiful color and freshness.

Let's Make Some Magic

Those Perfect Meatballs
Mix everything with gentle hands the egg chives and all our seasonings. Roll them into little bites of joy and let them bake until golden. Your kitchen already smells amazing.
Building Our Base
While those meatballs bake get your biggest pot warm with olive oil. Watch those vegetables soften and sweeten taking their time to create flavor.
The Soul of Our Soup
In goes our broth blend that splash of wine and bay leaf. Let everything bubble and mingle together.
Pasta Time
Those tiny pasta shapes cook right in our golden broth soaking up all that goodness.
Bringing It Home
Now comes my favorite part adding our meatballs back in watching fresh spinach wilt into beautiful green ribbons.
A close-up view of a bowl of pasta soup featuring meatballs, carrots, kale, and grated cheese. Save it
A close-up view of a bowl of pasta soup featuring meatballs, carrots, kale, and grated cheese. | myhomemaderecipe.com

Serving Up Love

I love ladling this soup into big bowls showering each one with fresh Parmesan. Some warm garlic bread on the side is perfect for soaking up every drop. Sometimes we make it a feast with a crisp Caesar salad but honestly this soup is a meal all on its own.

My Meatball Secrets

The key to tender meatballs is loving hands that don't overwork the mix. I use my smallest cookie scoop for perfect portions every time. That little baking rack trick lets any extra fat drip away leaving us with perfect little bites. When I'm feeling organized I make double and freeze half future me is always grateful.

Saving Some For Later

This soup actually gets better after a day in the fridge when all those flavors have time to get friendly. Pack it up in containers it stays perfect for three days. For busy months ahead I freeze portions they're like having a warm hug waiting in your freezer.

Making It Your Own

Some days I use kale instead of spinach for extra heartiness. Turkey meatballs work beautifully when we're keeping things light. A pinch of red pepper flakes adds such nice warmth and those little gluten-free pasta shapes are perfect when needed.

Good For You Too

What I love about this soup is how it fills you up with goodness. Those protein-rich meatballs keep you satisfied while all those vegetables add their nutrients. Even the garlic and herbs bring their own benefits. It's comfort food that loves you back.

Perfect For Any Time

Whether it's a cozy family dinner or special celebration this soup always fits the moment. The elegant name matches its beautiful presentation but it's still simple enough for everyday meals. I've served it for romantic dinners and holiday feasts it never disappoints.

What Makes It Extra Special

There's something about the combination of homemade meatballs that rich broth and those fresh greens that makes this soup stand out. Maybe it's the Italian sausage adding its magic or that aged Parmesan bringing depth. Whatever it is this recipe has earned its place in our family's heart.

A green pot filled with a hearty soup containing meatballs, macaroni pasta, spinach, and carrots. Save it
A green pot filled with a hearty soup containing meatballs, macaroni pasta, spinach, and carrots. | myhomemaderecipe.com

Frequently Asked Questions

→ Can I make the meatballs ahead of time?

Yes, you can prepare and bake the meatballs up to two days ahead. Store them in the fridge, then add to the soup when reheating.

→ Why use both chicken and beef broth?

The combination of both broths creates a richer, more complex flavor. Use regular rather than low-sodium broth for the best taste.

→ Can I freeze this soup?

Yes, freeze for up to 3 months but leave out the pasta. Add fresh pasta when reheating to prevent it from becoming mushy.

→ What can I substitute for Italian sausage?

You can use all ground beef, or substitute ground pork or turkey. The sausage adds flavor, so you might want to increase the seasonings.

→ Can I use different greens?

Escarole or kale can replace spinach. Just adjust cooking time as heartier greens need longer to wilt.

Conclusion

A hearty Italian soup that balances rich meatballs, tender vegetables, and flavorful broth, creating a comforting and satisfying meal perfect for any occasion.

Wedding Soup

A satisfying soup featuring tender homemade meatballs, fresh vegetables, and pasta in a flavorful chicken and beef broth.

Prep Time
50 Minutes
Cook Time
30 Minutes
Total Time
80 Minutes
By: Zaho

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Italian

Yield: 8 Servings (8 bowls)

Dietary: Low-Carb

Ingredients

01 1 large egg.
02 3 tablespoons fresh chives, finely chopped.
03 2 teaspoons fresh sage, finely chopped.
04 2 cloves garlic, minced.
05 ¾ pound ground beef (85-90% lean).
06 ½ pound Italian sausage, removed from casings.
07 ½ cup Parmigiano Reggiano, grated.
08 ⅓ cup Italian seasoned breadcrumbs.
09 ¼ teaspoon salt.
10 2 tablespoons olive oil.
11 1 medium yellow onion, diced.
12 2 large carrots, diced.
13 2 celery stalks, diced.
14 6 cups chicken broth.
15 2 cups beef broth.
16 2 cups water.
17 ½ cup dry white wine (optional).
18 1 bay leaf.
19 ½ teaspoon salt.
20 ¼ teaspoon white pepper.
21 1 cup small pasta (ditalini).
22 4 ounces fresh spinach, roughly chopped.
23 Parmigiano Reggiano for serving.

Instructions

Step 01

Heat oven to 350°F. Mix egg, herbs, and garlic in bowl. Add meat, cheese, breadcrumbs and salt. Form into 1-inch meatballs.

Step 02

Place meatballs on greased rack over foil-lined baking sheet. Bake 15-18 minutes until browned.

Step 03

Heat oil in large pot. Cook onions, carrots, and celery until soft, about 8 minutes.

Step 04

Add broths, water, wine, bay leaf, salt and pepper. Bring to boil.

Step 05

Add pasta and cook until al dente, 8-10 minutes.

Step 06

Add spinach and meatballs. Simmer until spinach wilts. Serve with grated cheese.

Notes

  1. Can be frozen up to 3 months without pasta.
  2. Add fresh pasta when reheating frozen soup.

Tools You'll Need

  • Large soup pot or Dutch oven.
  • Baking sheet.
  • Roasting rack.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (parmesan).
  • Wheat (breadcrumbs).
  • Egg.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 359
  • Total Fat: 22 g
  • Total Carbohydrate: 16 g
  • Protein: 23 g