Italian Wedding Soup is a classic, comforting Italian dish that combines tender meatballs, leafy greens, and small pasta in a savory broth. Despite its name, it has nothing to do with weddings—it refers to the “marriage” of flavors in the soup. This hearty, flavorful soup is perfect as a starter or a satisfying main course.
Why You’ll Love This Recipe
This soup is a balanced combination of protein, vegetables, and pasta, making it both nourishing and delicious. The homemade meatballs add heartiness, while the greens and broth keep it light. It’s easy to prepare, freezes well, and is a family favorite. Plus, it’s customizable to suit different dietary preferences.
Ingredients
- 1 tablespoon olive oil
- 1 medium onion (finely chopped)
- 2 cloves garlic (minced)
- 6 cups chicken broth
- 1 cup small pasta (acini di pepe, orzo, or ditalini)
- 1 pound ground beef
- 1/2 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 egg
- 2 teaspoons Italian seasoning
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 4 cups fresh spinach or escarole (chopped)
- Optional garnish: extra grated Parmesan cheese and fresh parsley
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Directions
- Make the Meatballs: In a medium bowl, combine ground meat, breadcrumbs, Parmesan cheese, egg, Italian seasoning, salt, and pepper. Mix well and form into small 1-inch meatballs.
- Cook Aromatics: Heat olive oil in a large pot over medium heat. Add chopped onion and sauté for 3-4 minutes until softened. Add garlic and cook for another 1 minute.
- Add Broth and Meatballs: Pour in the chicken broth and bring to a boil. Carefully add the meatballs and reduce heat to a simmer. Cook for 10 minutes until meatballs are cooked through.
- Cook Pasta and Greens: Stir in small pasta and cook according to package instructions, usually 6-8 minutes, until tender. Add chopped spinach or escarole in the last 2 minutes of cooking.
- Adjust Seasoning: Taste and add more salt and pepper if needed.
- Serve: Ladle soup into bowls and garnish with extra Parmesan and fresh parsley if desired.
Servings and Timing
This recipe makes 4-6 servings and takes approximately 35-40 minutes from start to finish.
Variations
- Chicken Version: Use ground chicken or turkey for a lighter option.
- Gluten-Free: Use gluten-free breadcrumbs and pasta.
- Vegetable Boost: Add diced carrots, zucchini, or peas for extra nutrition.
- Mini Meatballs: Make even smaller meatballs for easier serving and a more traditional presentation.
Storage/Reheating
- Storage: Store in an airtight container in the refrigerator for up to 4 days.
- Freezing: Freeze the soup (without pasta for best texture) for up to 2 months. Thaw in the fridge overnight before reheating.
- Reheating: Reheat on the stove over medium heat until hot, adding a little broth or water if needed. Add pasta fresh when reheating if desired.
FAQs
Can I make this soup ahead of time?
Yes, prepare the meatballs and broth in advance. Add pasta and greens just before serving.
Can I use store-bought meatballs?
Yes, pre-cooked meatballs work; add them to the broth to heat through before adding pasta.
Is this soup gluten-free?
It can be made gluten-free using gluten-free pasta and breadcrumbs.
Can I use other greens?
Yes, kale, Swiss chard, or romaine lettuce work well in place of spinach or escarole.
Can I make this soup vegetarian?
Yes, use vegetable broth and plant-based meatballs or chickpeas instead of meatballs.
How long does it last in the fridge?
It lasts up to 4 days stored in an airtight container.
Can I freeze this soup?
Yes, freeze without pasta for best results. Add pasta fresh when reheating.
Can I add other vegetables?
Yes, diced carrots, zucchini, or peas are excellent additions.
Can I make the soup spicier?
Add a pinch of crushed red pepper flakes when cooking the broth for subtle heat.
How do I keep the meatballs from falling apart?
Ensure the mixture has enough breadcrumbs and egg to bind, and handle gently when forming and adding to the soup.
Conclusion
Italian Wedding Soup is a comforting and flavorful dish that combines tender meatballs, fresh greens, and pasta in a savory broth. It’s versatile, easy to make, and perfect for family meals or meal prep. This soup captures the essence of Italian home cooking and delivers a satisfying, heartwarming experience in every bowl.
Print
Italian Wedding Soup
- Total Time: 40 minutes
- Yield: 4–6 servings
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