The Best Italian Wedding Soup Recipe
Warm Introduction
If you’re searching for a soup that’s comforting, wholesome, and downright delicious, you’ve landed in the right place! This Italian Wedding Soup — also lovingly referred to as Pittsburgh Wedding Soup in some circles — is a timeless recipe cherished by families everywhere. With roots in Italian Soup Recipes, this dish blends tiny, flavorful meatballs with tender greens and orzo, all swimming in a savory broth. Whether you’re hosting a family dinner or just craving a cozy homemade soup recipe, this one’s a winner. Let’s create magic in the kitchen!

Recipe Details
Preparation Time | Total Cooking Time | Number of People |
---|---|---|
30 minutes | 1 hour | Serves 6 |
Ingredients for My Italian Wedding Soup
For the Meatballs:
- 1 lb ground chicken or turkey
- 1/2 cup Italian breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 large egg
- 2 garlic cloves, minced
- 1 tsp dried oregano
- 1 tsp salt
- 1/2 tsp black pepper
For the Soup:
- 1 tbsp olive oil
- 1 small onion, diced
- 3 garlic cloves, minced
- 2 medium carrots, thinly sliced
- 2 celery stalks, thinly sliced
- 8 cups chicken stock or broth
- 1 cup orzo pasta
- 4 cups fresh spinach or escarole, chopped
- Salt and pepper, to taste
- Fresh parsley and grated Parmesan for garnish

Pro Tips for Success
- Chill the Meatball Mixture: Refrigerate the meatball mixture for 10-15 minutes before rolling to make them easier to shape.
- Don’t Overcook the Orzo: Cook orzo separately until al dente, then add it to the soup at the end to avoid sogginess.
- Use Fresh Parmesan: Freshly grated Parmesan enhances the flavor of both the meatballs and the broth.
- Customize Your Greens: Substitute spinach with escarole or kale for a slightly different flavor profile.
- Make It in a Crockpot: For an easy weeknight dinner, prepare the meatballs in advance and simmer everything in your crockpot on low for 6-8 hours.
Tools Required for Making This Recipe
- Large mixing bowl
- Baking sheet
- Large stockpot
- Sharp knife
- Cutting board
- Wooden spoon
- Ladle
Substitutions and Variations
Substitution | Original Ingredient | New Flavor Profile |
---|---|---|
Ground turkey | Ground chicken | Slightly leaner meatballs |
Kale or escarole | Spinach | Earthy and hearty flavor |
Small pasta shapes | Orzo | Texture variation |
Vegetable broth | Chicken stock | Vegetarian-friendly option |
Gluten-free breadcrumbs | Italian breadcrumbs | Gluten-free alternative |
Make Ahead Tips
- Meatballs: Prepare and cook the meatballs up to 2 days in advance. Store in an airtight container in the fridge.
- Broth Base: Prepare the soup base (without pasta or greens) a day ahead. Reheat and add the orzo and spinach just before serving.
Step-by-Step Instructions for a Perfect Italian Wedding Soup
Step 1: Prepare the Meatballs
In a large mixing bowl, combine ground chicken, breadcrumbs, Parmesan cheese, egg, garlic, oregano, salt, and pepper. Mix until well combined. Roll into small 1-inch meatballs and set aside on a plate.

Step 2: Cook the Meatballs
Heat olive oil in a large stockpot over medium heat. Add the meatballs in batches and cook until lightly browned on all sides. Remove and set aside.

Step 3: Sauté the Vegetables
In the same pot, add onions, carrots, and celery. Cook for 5 minutes until softened. Stir in garlic and cook for 1 more minute until fragrant.

Step 4: Build the Soup Base
Pour in the chicken stock and bring it to a boil. Lower the heat to a simmer, then add the meatballs back into the pot. Cook for 10-15 minutes.

Step 5: Add Orzo and Greens
Stir in the orzo and cook until tender, about 8 minutes. Add spinach and cook until wilted, 2-3 minutes. Season with salt and pepper to taste.

Step 6: Serve and Garnish
Ladle the soup into bowls and garnish with fresh parsley and grated Parmesan. Serve hot with crusty bread.

Serving Suggestions for Italian Wedding Soup
Pairing Option | Description |
---|---|
Crusty Italian bread | Perfect for dipping into the broth |
Caesar salad | Adds a fresh, crisp contrast |
Garlic knots | For extra garlicky goodness |
Tips for Leftovers and Storage
- Refrigerate: Store in an airtight container in the fridge for up to 3 days.
- Freeze: Freeze portions without orzo for up to 3 months. Thaw and add cooked pasta when reheating.
- Reheat: Warm on the stovetop over medium heat until heated through.
Nutritional Information and Benefits of This Dish
- Calories: Approximately 250 per serving
- Protein: High in lean protein from chicken and Parmesan
- Vitamins: Packed with vitamins A and C from spinach and carrots
- Low Fat: A heart-healthy option perfect for light meals
Suggested Drink That Pairs With the Dish
A crisp glass of Pinot Grigio complements the light, savory flavors of this soup. The wine’s acidity balances the richness of the broth and enhances the delicate taste of the meatballs and greens.
Enjoy
There’s nothing quite like a bowl of homemade Italian Wedding Soup to bring a touch of warmth and love to your table. It’s a recipe that’s sure to become a family favorite, offering a perfect balance of hearty and healthy. So, gather your loved ones, savor each spoonful, and enjoy the joy of cooking something truly special. Buon appetito!