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

Italian Wedding Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Maggie
  • Total Time: 50 minutes
  • Yield: 8 servings
  • Diet: Low Lactose

Description

A hearty, comforting soup featuring mini meatballs, fresh vegetables, spinach, and pasta in a flavorful double-broth base—ideal for cozy meals.


Ingredients

For the Meatballs: 8 oz ground sausage, 8 oz ground beef, ½ cup breadcrumbs, 1 egg, 1 tsp Italian seasoning, ½ tsp garlic powder, ½ tsp salt, ½ tsp pepper, ¼ cup grated Parmesan, 3 Tbsp water

For the Soup: ¼ tsp red pepper flakes, 2½ Tbsp olive oil, 1 yellow onion (diced), 4 carrots (chopped), 2 celery stalks (chopped), 8 garlic cloves (minced), 8 cups chicken broth, 4 cups beef broth, ⅔ cup acini di pepe pasta, 4 cups spinach (chopped), 1 tsp salt, ½ tsp pepper, ⅔ cup Parmesan cheese, 3 Tbsp lemon juice


Instructions

  1. Preheat oven to 400°F and line a baking sheet with parchment.
  2. Mix meatball ingredients in a bowl, form ~40 small meatballs, and bake for 10 minutes.
  3. In a large pot, heat oil and red pepper flakes. Sauté onion, carrot, celery for 5–6 mins. Add garlic and cook 1 more min.
  4. Pour in both broths and bring to a boil. Simmer for 30 minutes.
  5. Add pasta and cook ~6 mins until tender.
  6. Stir in meatballs and spinach; cook until spinach wilts.
  7. Add salt, pepper, lemon juice, and Parmesan. Adjust seasoning to taste.
  8. Serve hot with bread and extra Parmesan.

Notes

  • Use all chicken broth if preferred
  • Sub spinach with kale or chard
  • Omit sausage for lower fat or use turkey
  • Freeze without pasta to prevent sogginess
  • Lemon juice balances the rich broth
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 360
  • Sugar: 5g
  • Sodium: 870mg
  • Fat: 20g
  • Saturated Fat: 7g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 3g
  • Protein: 22g
  • Cholesterol: 80mg