Go Back

Hearty Italian Wedding Soup - Cozy, Flavorful, and Comforting

Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 6 servings

Ingredients
  

  • Ground meat: 1 lb (450 g) ground chicken, turkey, pork, or beef (or a mix)
  • Breadcrumbs: 1/2 cup plain or panko
  • Egg: 1 large
  • Parmesan: 1/2 cup finely grated, plus extra for serving (optional rind for simmering)
  • Garlic: 4 cloves, minced (divided for meatballs and soup)
  • Onion: 1 medium, finely chopped
  • Carrots: 2 medium, diced
  • Celery: 2 stalks, diced
  • Fresh parsley: 1/4 cup, chopped (divided for meatballs and soup)
  • Dried Italian seasoning: 1 teaspoon (or a mix of oregano and basil)
  • Crushed red pepper flakes: Pinch (optional)
  • Chicken broth: 8 cups (1.9 L), low-sodium
  • Small pasta: 3/4 cup acini di pepe, orzo, or pastina
  • Greens: 5 ounces (140 g) baby spinach, escarole, or kale (chopped)
  • Lemon: 1, for zest and juice
  • Olive oil: 2 tablespoons
  • Salt and black pepper: To taste

Method
 

  1. Mix the meatballs: In a bowl, combine ground meat, breadcrumbs, egg, 1/4 cup grated Parmesan, half the minced garlic, 2 tablespoons chopped parsley, 1/2 teaspoon salt, and a few grinds of black pepper. Mix gently with a fork until just combined.
  2. Form the meatballs: Roll into small balls, about 3/4 to 1 inch wide. You should get 28–32 meatballs. Chill in the fridge while you start the soup to help them hold their shape.
  3. Sauté the aromatics: Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery with a pinch of salt. Cook 6–8 minutes, stirring, until softened. Add remaining garlic and cook 30 seconds until fragrant.
  4. Build the broth: Stir in Italian seasoning and red pepper flakes. Pour in chicken broth and bring to a gentle boil. If you have a Parmesan rind, add it now for extra depth.
  5. Add meatballs: Carefully drop the meatballs into the simmering broth. Reduce heat to a steady simmer and cook 10 minutes, uncovered.
  6. Cook the pasta: Stir in the small pasta. Simmer another 6–8 minutes, or until the pasta is just tender and meatballs are cooked through.
  7. Add greens: Stir in spinach or other greens. Cook 1–2 minutes until wilted and vibrant.
  8. Finish and adjust: Remove the Parmesan rind if used. Add the zest of half a lemon and a squeeze of lemon juice. Taste and season with salt and pepper. Stir in remaining parsley and 1/4 cup grated Parmesan for richness.
  9. Serve: Ladle into warm bowls. Top with extra Parmesan, black pepper, and a drizzle of olive oil if you like.