Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Authentic Italian Wedding Soup Recipe: A Classic Comfort Dish


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Clara
  • Total Time: 1 hour
  • Yield: 6 servings

Description

Warm up with this Authentic Italian Wedding Soup, a flavorful blend of tender meatballs, fresh greens, and delicate pasta in a savory broth. Perfect for cozy dinners, meal prepping, or sharing with loved ones, this soup combines simplicity with heartwarming tradition.


Ingredients

For the Meatballs

  • ½ cup Italian-style breadcrumbs (or gluten-free breadcrumbs)
  • ¼ cup milk
  • ½ pound ground beef
  • ½ pound Italian sausage
  • ½ cup grated Parmesan cheese (plus more for serving)
  • 1 large egg
  • ½ teaspoon salt
  • Black pepper, to taste

For the Soup

  • 2 tablespoons olive oil
  • ½ medium onion, chopped
  • 2 celery sticks, chopped
  • 3 medium carrots, peeled and chopped
  • 4 cloves garlic, minced
  • 8 cups chicken broth
  • ½ teaspoon Italian seasoning
  • ½ cup acini de pepe or orzo pasta (or gluten-free small pasta)
  • 5 ounces fresh baby spinach

Instructions

Step 1: Prepare the Meatballs

  1. In a large bowl, combine breadcrumbs and milk. Let sit for 2 minutes to absorb.
  2. Add ground beef, Italian sausage, Parmesan cheese, egg, salt, and pepper. Mix gently with your hands until combined, being careful not to overwork the mixture.
  3. Roll into small 1-inch meatballs (about 40–45). Place on a parchment-lined tray.

Step 2: Sear the Meatballs

  1. Heat olive oil in a large soup pot over medium heat.
  2. Add the meatballs in batches, searing each batch for about 5 minutes until browned on the outside. Remove and set aside (they’ll finish cooking in the soup).

Step 3: Sauté the Vegetables

  1. In the same pot, add onion, celery, and carrots. Sauté for 7–8 minutes until softened.
  2. Stir in garlic and cook for an additional minute.

Step 4: Build the Soup

  1. Pour in chicken broth and add Italian seasoning. Stir well.
  2. Return the seared meatballs to the pot.
  3. Bring the soup to a boil over medium-high heat.

Step 5: Cook the Pasta

  1. Once boiling, add the uncooked pasta and reduce heat to a simmer.
  2. Cook uncovered for 10 minutes, stirring occasionally to prevent sticking.

Step 6: Add the Spinach

  1. Stir in the fresh spinach, allowing it to wilt into the soup.
  2. Taste and adjust seasoning with salt and pepper as needed.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: Italian