Go Back
+ servings
A close-up of a steaming bowl of Italian Wedding Soup with meatballs, orzo pasta, spinach, and grated Parmesan cheese.

Italian Wedding Soup

A comforting and flavorful soup perfect for chilly nights, featuring mini meatballs, escarole, and pasta in a savory broth.
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
Servings: 6 bowls
Course: Soup
Cuisine: Italian
Calories: 350

Ingredients
  

For the Meatballs
  • 1 pound Ground beef 80/20 blend recommended
  • 1/4 cup Breadcrumbs
  • 1/4 cup Grated Parmesan cheese
  • 1 large Egg
  • 1 clove Garlic minced
  • 1/2 teaspoon Salt
  • 1/4 teaspoon Black pepper
For the Soup
  • 8 cups Chicken broth
  • 1 cup Carrots diced
  • 1 cup Celery diced
  • 1/2 cup Small pasta like orzo or ditalini
  • 4 cups Escarole chopped
  • 2 tablespoons Olive oil
  • 1/2 cup Grated Parmesan cheese for serving

Equipment

  • Large pot
  • Medium bowl
  • Baking sheet

Method
 

  1. Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. In a medium bowl, combine ground beef, breadcrumbs, 1/4 cup Parmesan cheese, egg, minced garlic, salt, and pepper. Mix gently until just combined. Do not overmix.
  3. Roll the meat mixture into small meatballs, about 1 inch in diameter. Place them on the prepared baking sheet.
  4. Bake the meatballs for 12-15 minutes, or until browned and cooked through. Set aside.
  5. In a large pot, heat olive oil over medium heat. Add diced carrots and celery and cook until softened, about 5-7 minutes.
  6. Pour in the chicken broth and bring to a boil.
  7. Add the small pasta to the boiling broth and cook according to package directions, usually about 8-10 minutes, until al dente.
  8. Stir in the chopped escarole and cook for 2-3 minutes, until wilted.
  9. Add the cooked meatballs to the soup. Heat through for a few minutes.
  10. Ladle the soup into bowls. Serve hot, topped with grated Parmesan cheese.

Nutrition

Calories: 350kcalCarbohydrates: 25gProtein: 25gFat: 15gSaturated Fat: 5gCholesterol: 70mgSodium: 800mgPotassium: 400mgFiber: 3gSugar: 5gVitamin A: 50IUVitamin C: 10mgCalcium: 15mgIron: 10mg

Notes

You can substitute spinach for escarole if preferred. For a lighter version, use lean ground turkey or chicken.

Tried this recipe?

Let us know how it was!