Go Back
+ servings
Italian Wedding Soup Recipe

Italian Wedding Soup Recipe

Dive into the comforting embrace of Italian Wedding Soup, where tender meatballs, delicate pasta, and a savory broth come together in perfect harmony—a classic dish that warms both the heart and soul.
Print Pin
Course: Main Course
Cuisine: Italian
Keyword: Italian Wedding Soup Recipe
Prep Time: 25 minutes
Cook Time: 35 minutes
Total Time: 1 hour
Servings: 6 servings

Ingredients

For the Meatballs

  • ¾ lb 85 or 90% lean ground beef
  • ½ lb sweet or hot Italian sausage removed from casings
  • 3 tablespoons finely chopped fresh chives
  • 2 teaspoons finely chopped fresh sage
  • 1 large egg
  • 2 cloves garlic minced
  • cup Italian seasoned bread crumbs
  • ½ cup grated Parmigiano Reggiano
  • ¼ teaspoon salt

For the Soup

  • 2 tablespoons olive oil
  • 2 large carrots diced
  • 2 stalks celery diced
  • 1 medium yellow onion diced
  • 6 cups high-quality chicken broth such as Swanson (avoid low-sodium)
  • 2 cups high-quality beef broth such as Swanson (avoid low-sodium)
  • 2 cups water
  • ½ cup dry white wine optional
  • 1 bay leaf
  • ½ teaspoon salt
  • ¼ teaspoon white pepper black pepper is fine
  • 1 cup small pasta like ditalini
  • 4 oz fresh spinach stems trimmed and roughly chopped (yielding about 3 packed cups)
  • Parmigiano Reggiano for serving

Instructions

Prepare the Meatballs:

  • Preheat your oven to 350°F. Line a baking sheet with aluminum foil and position an oven-proof roasting rack on top. Generously coat the rack with nonstick cooking spray to prevent sticking.
  • In a large mixing bowl, whisk together the egg, chives, sage, and garlic until well blended. Add the ground beef, Italian sausage, breadcrumbs, Parmigiano Reggiano, and salt. Use your hands to thoroughly mix the ingredients until they are evenly distributed. Shape the mixture into tablespoon-sized meatballs, about 1 inch in diameter, forming approximately 50 meatballs in total. Arrange the meatballs on the prepared rack and bake for 15 to 18 minutes, or until they are lightly browned and cooked through. Set the meatballs aside.

Make the Soup:

  • In a large soup pot or Dutch oven, heat the olive oil over medium heat. Add the diced onions, carrots, and celery, stirring frequently until the vegetables are softened, which should take around 8 minutes. Pour in the chicken broth, beef broth, water, and white wine (if using). Drop in the bay leaf and season with salt and pepper. Bring the mixture to a boil. Once boiling, add the pasta and cook at a gentle boil, uncovered, until the pasta reaches an al dente texture, about 8 to 10 minutes (or as directed on the package). Taste the soup and adjust the seasoning if necessary. Lower the heat, add the spinach and meatballs to the pot, and let it simmer for a few minutes until the spinach wilts and the meatballs are heated through. Ladle the soup into bowls and garnish with freshly grated Parmigiano Reggiano.

Freezer-Friendly Tip:

  • The soup can be frozen for up to 3 months, but hold off on adding the pasta until you’re ready to reheat it. To reheat, defrost the soup in the refrigerator for about 12 hours, then warm it on the stovetop over medium heat until it simmers. Add the pasta and cook until it reaches the desired tenderness.