Description
Italian Wedding Soup is a classic Italian-American soup featuring tender meatballs, hearty greens, and small pasta in a savory broth. It’s comforting, flavorful, and perfect as a starter or light meal.
Ingredients
- 1 tablespoon olive oil
 - 1 medium onion, finely chopped
 - 2 cloves garlic, minced
 - 4 cups chicken broth
 - 2 cups water
 - 1 cup small pasta (like acini di pepe or orzo)
 - 1 pound ground beef
 - 1/4 cup breadcrumbs
 - 1/4 cup grated Parmesan cheese
 - 1 egg
 - 1 teaspoon dried oregano
 - 1/2 teaspoon salt
 - 1/4 teaspoon black pepper
 - 2 cups fresh spinach or escarole, chopped
 - Extra grated Parmesan, for serving
 
Instructions
- In a medium bowl, combine ground meat, breadcrumbs, Parmesan, egg, oregano, salt, and pepper. Mix until just combined and form into small 1-inch meatballs.
 - Heat olive oil in a large pot over medium heat. Add onion and garlic, sauté until translucent, about 5 minutes.
 - Add chicken broth and water to the pot and bring to a gentle boil.
 - Carefully drop meatballs into the simmering broth. Cook for 10–12 minutes, until meatballs are cooked through.
 - Add pasta and cook according to package instructions until tender, usually 7–8 minutes.
 - Stir in chopped spinach or escarole and cook for another 2–3 minutes until wilted.
 - Serve hot, topped with extra grated Parmesan cheese.
 
Notes
- For a lighter version, use ground turkey or chicken for the meatballs.
 - Fresh herbs like parsley or basil can be added for extra flavor.
 - Leftovers can be stored in the fridge for up to 3 days; pasta may absorb some broth, so add a splash of water when reheating.
 
- Prep Time: 15 minutes
 - Cook Time: 25 minutes
 - Category: Soup
 - Method: Simmering
 - Cuisine: Italian
 
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
 - Calories: 280
 - Sugar: 3g
 - Sodium: 550mg
 - Fat: 12g
 - Saturated Fat: 5g
 - Unsaturated Fat: 6g
 - Trans Fat: 0g
 - Carbohydrates: 22g
 - Fiber: 2g
 - Protein: 20g
 - Cholesterol: 65mg