Italian Wedding Soup

User Reviews

5

38 reviews
Excellent
  • Prep Time

    30 mins

  • Cook Time

    40 mins

  • Total Time

    1 hr 10 mins

  • Servings

    6

  • Calories

    544 kcal

  • Course

    Main Course, Soup

  • Cuisine

    Italian

Italian Wedding Soup

Italian Wedding Soup features tender small meatballs made from a mix of ground chuck and pork, combined with breadcrumbs, Pecorino Romano, garlic, and herbs. The broth is enriched with sautéed onion, carrot, celery, and escarole, simmered with a parmesan rind for umami depth. Acini di pepe pasta adds texture, cooking in the flavorful broth with the meatballs to create a hearty, comforting soup.

Description

This soup brings together tiny seasoned meatballs formed from ground chuck, pork, breadcrumbs soaked in milk, Pecorino Romano, and spices. The meatballs are chilled before simmering to maintain shape. The broth starts with olive oil sautéing diced onion, carrot, and celery until soft, then adding escarole, chicken stock, and a parmesan rind that enriches the broth's flavor and body. The meatballs cook gently in the simmering soup, followed by acini di pepe pasta which cooks until al dente, delivering small tender bites throughout the bowl.

The soup balances savory meatball savoriness with bright, slightly bitter greens and a subtly cheesy broth. The texture is varied from the tender meatballs, soft vegetables, and tiny pasta pearls. This combination is traditional and well-suited as a starter or a light meal.

To preserve clarity of broth, the meatballs can be precooked separately before adding to soup. Leftovers can be refrigerated for up to three days or frozen up to three months and reheated gently. Using homemade chicken stock is preferred but good quality lower sodium options work well too. Removing the parmesan rind before serving ensures no excess grittiness.

I Made This!

3 people made this

Save this

15 people saved this

Ingredients

Servings

for the meatballs

  • 3/4 cup (75g) plain breadcrumbs
  • 3 ounces (85g) milk
  • 3/4 pound (340g) ground chuck
  • 3/4 pound (340g) ground pork
  • 3 cloves garlic paste
  • 1/2 cup (45g) Pecorino Romano cheese grated
  • 1/4 cup Italian flat-leaf parsley minced
  • 2 large egg
  • 1 teaspoon kosher salt Diamond Crystal brand
  • 1/2 teaspoon black pepper

For the soup

  • 1/4 cup (60g) extra virgin olive oil
  • 1 medium onion diced
  • 2 medium carrot diced
  • 2 large celery diced, ribs
  • 10 cups (2.4kg) chicken stock plus extra to thin (can also use water, low sodium
  • 1 small parmigiano reggiano rind optional
  • 1 bunch escarole washed and chopped (can sub 16 ounces of spinach)
  • 1/2 pound (226g) Acini di pepe pasta
  • salt to taste
  • black pepper to taste

Instructions

For the meatballs

  1. In a large mixing bowl, combine the breadcrumbs and milk and let sit for 5 minutes.
  2. Add all of the remaining meatball ingredients to the bowl and mix to incorporate.
  3. Form very small meatballs (1/2" diameter or less) and place them onto a parchment paper lined baking sheet. Place the baking sheet into the fridge then begin making the broth.

For the soup

  1. Heat a large pot to medium heat with extra virgin olive oil then add the onions, celery, and carrot. Saute until soft (about 7-10 minutes) then add in the chopped escarole and continue to cook for another 3 minutes. Note: If subbing spinach, add to soup during the last few minutes of cooking.
  2. Add 10 cups of low-sodium chicken stock or broth and the parmesan rind to the pot and bring to a boil. Once boiling turn the heat down and simmer uncovered for 10-15 minutes.
  3. Add in the meatballs and simmer for 3 minutes. Next, add in the pasta and cook until al dente. Once the pasta has reached al dente, remove the pot from the heat.
  4. Taste the soup and adjust salt and pepper to taste. Serve with grated cheese and a drizzle of extra virgin olive oil. Enjoy!

Notes

  • Save parmesan rinds for enriching the broth or serve with extra grated cheese if unavailable.
  • For clearer broth, precook meatballs separately to reduce fat cloudiness before adding to soup.
  • Homemade chicken stock is recommended for better flavor; use low-sodium store-bought if needed.
  • Leftovers keep well for 3 days refrigerated or up to 3 months frozen; reheat gently by stovetop or microwave.

Nutrition Information

Show Details
Calories 544kcal (27%) Carbohydrates 44.8g (15%) Protein 47.9g (96%) Fat 18.9g (29%) Saturated Fat 5.2g (26%) Cholesterol 153mg (51%) Sodium 612mg (26%) Potassium 822mg (17%) Fiber 4.8g (19%) Sugar 3.9g (8%) Calcium 171mg (17%) Iron 15mg (83%)

Nutrition Facts

Serving: 6Serving

Amount Per Serving

Calories 544 kcal

% Daily Value*

Calories 544kcal 27%
Carbohydrates 44.8g 15%
Protein 47.9g 96%
Fat 18.9g 29%
Saturated Fat 5.2g 26%
Cholesterol 153mg 51%
Sodium 612mg 26%
Potassium 822mg 17%
Fiber 4.8g 19%
Sugar 3.9g 8%
Calcium 171mg 17%
Iron 15mg 83%

* Percent Daily Values are based on a 2,000 calorie diet.

Genuine Reviews

User Reviews

Overall Rating

5

38 reviews
Excellent

Write a Review

Drag & drop files here or click to upload
Other Recipes

You'll Also Love

Crispy Slow Cooker Corned Beef

Irish
5.0 (639 reviews)

Tiramisu

Italian
5.0 (18 reviews)

Olive Garden Chicken Scampi Pasta

Italian
5.0 (108 reviews)

Filipino Adobo Chicken

Filipino
5.0 (84 reviews)

Cajun Roasted Turkey

American
5.0 (39 reviews)

Oven Baked Chicken and Rice

American
5.0 (27 reviews)

Chicken Burrito

Mexican
5.0 (24 reviews)

Spatchcock Turkey

American
5.0 (45 reviews)

Chicken and Spinach Pie

American
5.0 (15 reviews)

One Pot Apricot Chicken Recipe

American
5.0 (18 reviews)

Easy Braised Short Ribs

American
5.0 (18 reviews)

Kung Pao Shrimp

Chinese
5.0 (12 reviews)