Italian Wedding Soup is a beloved classic that combines tender meatballs, crisp greens, and flavorful broth in a warm, comforting bowl. Despite its name, the dish isn’t served only at weddings—it earned its title from the “marriage” of flavors between meat and greens.
This soup is perfect for cozy family dinners, entertaining guests, or meal prep for the week. Homemade Italian Wedding Soup, with fresh herbs, seasoned meatballs, and a rich broth, is far superior to store-bought versions.

Why Italian Wedding Soup Is a Must-Try
Balanced nutrition: Protein-rich meatballs paired with nutrient-packed greens.
Comfort food classic: Warm, savory, and satisfying.
Versatile meal: Serve as a starter or a main dish.
Customizable: Adjust greens, pasta, or meat to your preference.
Family-friendly: Loved by kids and adults alike.
Equipment
Large mixing bowl
Medium saucepan or stockpot
Skillet or frying pan
Wooden spoon or spatula
Measuring cups and spoons
Knife and cutting board
Optional: Slotted spoon for serving meatballs
Ingredients
For the Meatballs
1 pound ground beef
½ pound ground pork
½ cup breadcrumbs
¼ cup grated Parmesan cheese
1 large egg
2 cloves garlic, minced
2 tablespoons fresh parsley, chopped
½ teaspoon salt
¼ teaspoon black pepper
For the Soup
8 cups chicken broth
2 cups water
1 cup small pasta (like acini di pepe or orzo)
2 cups fresh spinach or escarole, chopped
1 small onion, finely chopped
2 cloves garlic, minced
2 carrots, diced
2 celery stalks, diced
1 tablespoon olive oil
Salt and pepper, to taste
Extra grated Parmesan for garnish
Timing and Servings
Prep Time: 20 minutes
Cook Time: 35–40 minutes
Total Time: 55–60 minutes
Servings: 6–8
How to Make Italian Wedding Soup
Step 1: Prepare the Meatballs
In a large bowl, combine ground beef, ground pork, breadcrumbs, Parmesan, egg, garlic, parsley, salt, and pepper.
Mix gently until just combined to keep meatballs tender.
Roll the mixture into small meatballs, about 1 inch in diameter.
Step 2: Brown the Meatballs
Heat olive oil in a skillet over medium heat.
Brown meatballs on all sides, 4–5 minutes. They don’t need to cook through yet.
Remove and set aside.
Step 3: Make the Soup Base
In a large stockpot, heat 1 tablespoon olive oil over medium heat.
Sauté onions, garlic, carrots, and celery until softened, about 5 minutes.
Add chicken broth and water, bring to a gentle boil.
Step 4: Cook the Meatballs in Soup
Carefully add meatballs to the simmering broth.
Simmer gently for 15–20 minutes, allowing flavors to meld and meatballs to cook through.
Step 5: Add Pasta and Greens
Add pasta to the soup and cook according to package instructions, usually 7–10 minutes.
Stir in chopped spinach or escarole during the last 2–3 minutes of cooking.
Season with salt and pepper to taste.
Step 6: Serve
Ladle soup into bowls and sprinkle with extra Parmesan.
Serve hot with crusty bread for a complete meal.

Tips for the Best Italian Wedding Soup
Use fresh herbs: Fresh parsley adds a bright flavor.
Keep meatballs tender: Mix ingredients lightly and avoid overworking.
Simmer gently: High heat can break meatballs apart.
Choose small pasta: Tiny pasta like orzo or acini di pepe works best.
Greens choice: Spinach, escarole, or kale all make delicious variations.
Variations
Mini meatballs: Use smaller meatballs for appetizer-sized soup.
Turkey meatballs: Substitute ground turkey for a leaner version.
Gluten-free: Use gluten-free breadcrumbs and pasta.
Vegetarian option: Replace meatballs with plant-based alternatives and vegetable broth.
Extra flavor: Add fresh thyme or rosemary to broth for depth.
Storage and Reheating
Refrigeration: Store in an airtight container for up to 3 days.
Freezing: Freeze cooked soup (without pasta) for up to 2 months. Add pasta when reheating.
Reheating: Warm gently on the stove over medium-low heat.
Nutritional Facts (Per Serving – 1 cup)
Calories: 220 kcal
Protein: 15 g
Carbohydrates: 15 g
Fat: 10 g
Fiber: 2 g
Sugar: 3 g
Sodium: 600 mg
Common Mistakes to Avoid
Overmixing meatballs – leads to tough texture.
Cooking meatballs too quickly – can break them apart.
Adding pasta too early – may overcook and become mushy.
Skipping greens – reduces the “wedding” balance of flavors.
Using low-quality broth – affects the overall flavor depth.
Conclusion
Italian Wedding Soup is a comforting and versatile dish that combines tender meatballs, fresh greens, and a flavorful broth. It’s perfect for family dinners, meal prep, or entertaining guests. With fresh ingredients, proper techniques, and a few simple tips, you can enjoy a hearty, restaurant-quality soup at home.
FAQs
1. Why is it called Italian Wedding Soup? The “wedding” refers to the marriage of flavors between meat and greens, not actual weddings.
2. Can I make this soup ahead of time? Yes, meatballs and broth can be prepared in advance. Reheat and add pasta and greens just before serving.
3. Can I use store-bought meatballs? Yes, but homemade meatballs offer superior flavor and texture.
4. Can I freeze Italian Wedding Soup? Yes, freeze without pasta for up to 2 months. Add pasta fresh when reheating.
5. Which greens work best? Spinach, escarole, kale, or Swiss chard are all excellent choices.
6. Can I make it low-carb? Skip the pasta or use zucchini noodles or shirataki for a low-carb version.
