Go Back
+ servings
italian meatball soup in a bowl

Italian Wedding Soup

This Italian Wedding Soup is a cozy, flavorful bowl of comfort with tender chicken or turkey meatballs, hearty couscous, and nutrient-packed greens in a savory broth. Quick to make and packed with flavor, it’s perfect for weeknight dinners or meal prep, and can be customized with extra herbs, cheese, or a drizzle of olive oil.
Print Pin
Course: Appetizer, Main, Soup
Cuisine: American, Italian
Keyword: italian wedding soup
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 5 people

Ingredients

For the meatballs

  • 1 lb ground chicken or turkey 7–10% fat
  • 1 egg
  • 1 teaspoon garlic powder
  • ½ teaspoon onion powder
  • cup freshly grated pecorino
  • parmesan or 3 tablespoon nutritional yeast
  • 3 tablespoon parsley chopped
  • 3 tablespoon basil chopped
  • 2 teaspoon dried oregano or Italian seasoning
  • 1 tablespoon tomato paste
  • ½ teaspoon flaky salt
  • ½ teaspoon black pepper
  • 1 tablespoon olive oil plus more to spray

For the soup:

  • 1 tablespoon olive oil or avocado oil
  • 1 medium yellow onion diced 70g / 2.5oz
  • 2 large carrots diced 250g / 8.8oz
  • 3 garlic cloves minced
  • 1 teaspoon Italian seasoning
  • 1 bay leaf
  • ½ teaspoon flaky salt plus more to taste
  • ½ teaspoon black pepper
  • 8 cups low-sodium chicken broth
  • 1 cup giant couscous 200g / 7oz
  • 4 cups fresh kale or spinach chopped 120g / 4.2oz
  • 1 tablespoon lemon juice

Instructions

  • Combine ground chicken or turkey with egg, garlic powder, onion powder, cheese or nutritional yeast, parsley, basil, oregano, tomato paste, salt, and pepper.
  • Rub your hands with olive oil to prevent sticking and roll the mixture into 12–15 meatballs.
  • Place them on a baking tray or in an air fryer basket and spray lightly with olive oil. Bake in a preheated oven at 200°C (180°C fan) or air fry at 400°F for 15–20 minutes until golden and cooked through, reaching an internal temperature of 74°C (165°F).
  • While the meatballs cook, heat olive oil in a large pot over medium heat. Sauté onion and carrots until soft, about 3–5 minutes. Add garlic, Italian seasoning, salt, and pepper, cooking for 1 minute until fragrant. Pour in the broth, add bay leaf and couscous, bring to a boil, then reduce heat and simmer for about 7 minutes until the couscous is just undercooked.
  • Gently add the cooked meatballs to the pot and simmer for 3–5 minutes. Stir in kale or spinach and cook another 3 minutes until wilted. Remove from heat, stir in lemon juice, and adjust seasoning if needed. Ladle the soup into bowls and top with extra cheese, fresh herbs, and a drizzle of olive oil if desired.

Notes

To Serve (Optional): Extra freshly grated parmigiano reggiano, fresh chopped parsley, dill or basil, drizzle of olive oil

Nutrition

Calories: 417kcal | Carbohydrates: 40g | Protein: 38g | Fat: 13g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.02g | Cholesterol: 90mg | Sodium: 310mg | Potassium: 925mg | Fiber: 4g | Sugar: 3g | Vitamin A: 6191IU | Vitamin C: 25mg | Calcium: 190mg | Iron: 3mg

Nutrition Disclaimer

All nutritional information provided is an estimate. For specific dietary needs or concerns, we recommend consulting a nutrition calculator or a qualified expert.

QR Code
Tried this recipe?Mention @seasonal_cravings or tag #seasonal_cravings and I will repost on my stories.
QR Code linking back to recipe