Why You’ll Love this Italian Wedding Soup
While many soups leave you wanting more, this Italian Wedding Soup delivers complete satisfaction with every spoonful. The tender chicken meatballs, seasoned with garlic, oregano, and romano cheese, practically melt in your mouth while adding hearty protein to each bite.
I’m convinced the magic happens in that perfect balance—delicate acini di pepe pasta nestled alongside vibrant spinach in rich chicken broth. It’s comfort food that doesn’t weigh you down, you know?
Can you think of anything more satisfying on a chilly evening? The beauty lies in its simplicity, really. Traditional Italian flavors coming together in a bowl that works as an appetizer, light lunch, or dinner when paired with crusty bread. Trust me, this soup will become a regular in your recipe rotation.
What Ingredients are in Italian Wedding Soup?
Italian Wedding Soup is a comforting classic that brings together delicate meatballs, nourishing broth, and tender greens. What makes this version special is the homemade chicken meatballs, which are lighter than traditional beef and pork versions but still packed with flavor. Let’s break down what you’ll need to create this heartwarming soup at home.
- 2½ liters chicken broth
- 1 pound ground chicken
- ½ teaspoon salt
- ½ teaspoon pepper
- ½ teaspoon dry oregano
- ½ teaspoon dried parsley
- 2 tablespoons breadcrumbs
- 2 tablespoons Romano cheese
- 1-2 garlic cloves, minced
- 1 pound spinach
- 1 cup acini di pepe pasta
When shopping for these ingredients, quality matters, especially for the chicken broth, which forms the base of your soup. While the recipe calls for spinach, some traditional versions use escarole or other leafy greens, so feel free to substitute based on what looks fresh at your market. The acini di pepe pasta might require a trip to a specialty store or Italian market, but its tiny, round shape is perfect for this soup—though orzo or small stelline (star-shaped pasta) could work in a pinch. And remember, depending on how moist your ground chicken is, you might need to adjust the breadcrumb quantity to achieve the perfect meatball consistency.
How to Make this Italian Wedding Soup

Start by preheating your oven to 325 degrees while you prepare the star of the show – those delicious chicken meatballs. In a mixing bowl, combine 1 lb of ground chicken with ½ teaspoon each of salt, pepper, dry oregano, and dried parsley. Add 2 tablespoons of breadcrumbs, 2 tablespoons of romano cheese, and 1-2 minced garlic cloves. Mix everything until well blended, but don’t overmix. The mixture might be quite moist depending on your ground chicken, so feel free to add more breadcrumbs if needed to form the meatballs more easily. Who knew such simple ingredients could create such flavor?
Next, form the mixture into small ½-inch meatballs and place them on a baking sheet. Pop them in the oven for about 10 minutes to get them partially cooked. While the meatballs are baking, bring 2½ liters of chicken broth to a boil in a large pot. Once the meatballs have had their time in the oven, carefully transfer them to the boiling broth. This pre-baking step helps the meatballs hold their shape better in the soup, a little trick that makes a big difference.
Add 1 cup of acini di pepe pasta to the broth and meatballs, then stir in 1 lb of fresh spinach. Let the soup simmer for about 10 minutes, or until the pasta is tender. The tiny pasta will plump up nicely, and the spinach will wilt down into silky ribbons that complement the tender meatballs. When finished, consider serving this comforting soup with a cup of tea brewed in a high-end tea service to elevate your dining experience. Before serving, taste the soup and adjust the seasoning with additional salt, pepper, or a sprinkle of romano cheese if desired. Each spoonful delivers a perfect balance of broth, pasta, greens, and those flavorful little meatballs. So comforting, it feels like a warm hug in a bowl.
Italian Wedding Soup Substitutions and Variations
Looking to put your own spin on this classic Italian Wedding Soup? I’ve got some fantastic tweaks that’ll make this recipe truly your own. Instead of chicken, try turkey or a chicken-pork blend for more flavorful meatballs. No spinach? Kale or escarole work beautifully, offering a slightly different texture and taste profile.
The pasta is flexible too. Can’t find acini di pepe? Orzo, stelline (little stars), or even Israeli couscous make perfect substitutes. For a low-carb version, simply double the greens and skip the pasta altogether.
Want it creamier? Stir in a beaten egg at the end for that silky stracciatella effect. And don’t forget the cheese—while Romano is traditional, Parmesan works in a pinch, or try pecorino for a sharper bite.
What to Serve with Italian Wedding Soup
Wondering what could possibly complement the hearty goodness of this soup? Italian wedding soup stands beautifully on its own, but I love pairing it with a few simple sides to create a complete meal. A crusty loaf of ciabatta or focaccia makes the perfect companion—something to dunk into that flavorful broth and catch every drop.
For a more substantial dinner, I recommend a light antipasto platter with marinated artichokes, roasted red peppers, and thinly sliced prosciutto. A simple green salad dressed with lemon and olive oil provides a bright, acidic contrast to the savory soup.
And for dessert? Keep it classic with cannoli or biscotti. The beauty of this soup is its versatility—it works as a starter for a fancy dinner or as the star of a cozy weeknight meal.
Final Thoughts
Every single bowl of Italian wedding soup tells a story—one of tradition, comfort, and the simple joy of homemade food. Those tender chicken meatballs swimming alongside tiny pasta pearls and vibrant spinach create a harmony that’s greater than the sum of its parts.
What I love most about this recipe is its flexibility. Need to make it ahead? The meatballs freeze beautifully. Want it lighter? Skip the pasta. Feeding a crowd? Double the batch without missing a beat.




