If you have never tried a classic Italian soup that feels like a warm hug in a bowl, the Italian Wedding Soup Recipe is your new best friend in the kitchen. Packed with tender meatballs, fresh spinach, and delicate orzo pasta swimming in a savory chicken broth, this soup is a celebration of flavors and textures that come together beautifully. Whether you want to impress family at dinner or just crave a comforting meal after a long day, this recipe delivers that authentic, homemade goodness you’ll want to make again and again.

Ingredients You’ll Need
The beauty of this Italian Wedding Soup Recipe lies in its simplicity and the meaningful role each ingredient plays. From the savory broth to the fresh veggies and flavorful meatballs, every component adds depth, color, and heartiness to the soup, making it a perfect dish for any occasion.
- Chicken broth: 8 cups provide the flavorful and comforting base for the soup’s rich broth.
- Ground chicken or turkey: 1 lb offers a lean, tender protein that forms the flavorful meatballs.
- Breadcrumbs: 1/2 cup helps bind the meatballs and keep them light and soft.
- Parmesan cheese: 1/4 cup, grated, adds a sharp, nutty depth to the meatballs and as garnish later.
- Egg: 1 large egg acts as a natural binder to give the meatballs structure.
- Spinach: 4 cups fresh and chopped, bringing vibrant color and a fresh, earthy flavor.
- Carrots: 2 medium, diced, contribute a subtle sweetness and lovely texture.
- Celery: 2 stalks, diced, add a mild crunch and aromatic depth.
- Onion: 1 medium, diced, for that essential flavor foundation in the sauté.
- Garlic: 3 cloves, minced, infuse the soup with a wonderful aroma and warmth.
- Orzo pasta: 1 cup, brings a delicate, comforting bite and balances the textures.
- Olive oil: 2 tablespoons, used for sautéing and layering flavors.
- Italian seasoning: 1 teaspoon, enhances the meatballs with classic herb notes.
- Salt and pepper: To taste, essential for seasoning and bringing all the flavors together.
How to Make Italian Wedding Soup Recipe
Step 1: Prepare the Meatballs
Start by mixing together ground chicken or turkey with breadcrumbs, grated Parmesan, egg, Italian seasoning, salt, and pepper. This combination ensures your meatballs are flavorful, tender, and hold together beautifully when cooked. Shape the mixture into small, bite-sized meatballs—they should be just right for spooning into your soup later.
Step 2: Brown the Meatballs
Heat olive oil in a large pot and gently sauté the meatballs until they develop a golden-brown crust on all sides. Browning them locks in moisture and adds a rich, caramelized flavor that makes every bite unforgettable. Once browned, remove and set the meatballs aside for the next step.
Step 3: Sauté the Vegetables
In the same pot, add a bit more olive oil if needed and toss in diced onion, carrots, and celery. Cook until the veggies soften and release their natural sweetness. Then add minced garlic and sauté briefly until fragrant—this layering of flavors is what builds the rich foundation of your soup’s broth.
Step 4: Simmer the Broth
Pour in the chicken broth and bring the mixture to a gentle boil. Then reduce heat and let it simmer. This slow simmer lets all the flavors meld together while preparing the perfect environment for the orzo and meatballs.
Step 5: Cook the Orzo and Combine
Add the orzo pasta to the simmering broth and cook according to package instructions, usually around 8 to 10 minutes. Just before the pasta finishes cooking, return the browned meatballs to the pot, and stir in the chopped spinach until wilted. The spinach adds a fresh, vibrant touch that perfectly balances the hearty components.
Step 6: Season and Serve
Taste the soup and adjust seasoning with salt and pepper. Ladle the soup into bowls and top with extra grated Parmesan cheese for a nutty, savory finish that completes the Italian Wedding Soup Recipe perfectly.
How to Serve Italian Wedding Soup Recipe

Garnishes
Sprinkle freshly grated Parmesan cheese on top of each bowl for that signature cheesy finish. A few torn fresh basil leaves or a light drizzle of extra virgin olive oil can elevate the presentation and add a burst of fresh aroma that will have everyone eager for their first spoonful.
Side Dishes
This soup pairs wonderfully with crusty Italian bread or garlic breadsticks for dipping. A simple green salad dressed in lemon vinaigrette adds a refreshing counterpoint to the warm, savory soup, rounding out your meal with a balance of textures and flavors.
Creative Ways to Present
If you’re serving guests, consider placing small bowls of Parmesan and crushed red pepper flakes on the table so everyone can customize their soup. For a fun twist, serve the meatballs on skewers alongside the soup as an appetizer. You can even turn leftovers into a delicious Italian Wedding Soup-inspired pasta bake for the next day.
Make Ahead and Storage
Storing Leftovers
Store leftover Italian Wedding Soup in an airtight container in the refrigerator for up to 3 days. The flavors continue to deepen when chilled, making leftovers even more delicious.
Freezing
Freeze the soup without the orzo pasta to maintain the best texture. Store in freezer-safe containers for up to 3 months. When ready to enjoy, thaw overnight in the refrigerator before reheating.
Reheating
Reheat the soup gently on the stove over medium-low heat. Add fresh orzo if desired and cook until tender to restore that fresh-from-the-pot feel. Stir occasionally to prevent sticking and keep everything heated evenly.
FAQs
Can I use ground beef instead of chicken or turkey?
Absolutely! Ground beef will add a richer flavor to your meatballs, though the texture will be slightly different. Just be sure to cook the meatballs thoroughly and adjust seasonings as needed.
What if I don’t have orzo pasta?
You can substitute orzo with other small pasta shapes like acini di pepe, ditalini, or even small elbow macaroni. Just adjust the cooking time accordingly to keep the soup’s texture perfect.
Is this soup gluten-free?
To make the Italian Wedding Soup Recipe gluten-free, use gluten-free breadcrumbs and pasta options. Double-check your chicken broth brand to ensure it does not contain gluten.
Can I make the meatballs ahead of time?
Yes! You can prepare the meatballs a day in advance and refrigerate them. This makes assembling the soup quicker and easier when you’re ready to cook.
How do I achieve perfectly tender meatballs?
The key is not overmixing the meatball mixture and cooking them gently until just browned. Overworking the mixture can make meatballs dense, so mix lightly and cook with care!
Final Thoughts
This Italian Wedding Soup Recipe is one of those special dishes that feels like a cozy celebration in every spoonful. Its simplicity, combined with a vibrant mix of flavors and textures, makes it an instant classic you’ll want to share with everyone you love. Give it a try—you might just find yourself making it a new family favorite.
Print
Italian Wedding Soup Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Low Fat
Description
This classic Italian Wedding Soup is a comforting and hearty dish featuring tender meatballs made from ground chicken or turkey, fresh vegetables, and orzo pasta in a flavorful chicken broth. Perfect for a wholesome family meal, it’s easy to prepare and packed with vibrant flavors.
Ingredients
Meatballs
- 1 lb ground chicken or turkey
- 1/2 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 large egg
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
Soup Base
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 medium carrots, diced
- 2 stalks celery, diced
- 3 cloves garlic, minced
- 8 cups chicken broth
- 1 cup orzo pasta
- 4 cups fresh spinach, chopped
- Extra Parmesan cheese for garnish
Instructions
- Prepare meatballs: In a large bowl, combine ground chicken or turkey, breadcrumbs, grated Parmesan, egg, Italian seasoning, salt, and pepper. Mix thoroughly and form the mixture into small, bite-sized meatballs.
- Sauté meatballs: Heat olive oil in a large pot over medium heat. Add the meatballs and cook until they are browned on all sides, about 5-7 minutes. Remove them from the pot and set aside.
- Sauté vegetables: In the same pot, add the diced onion, carrots, and celery. Cook for about 5 minutes until the vegetables soften. Add the minced garlic and sauté for another minute until fragrant.
- Add broth and simmer: Pour in the chicken broth and bring the mixture to a boil. Once boiling, reduce the heat to a simmer.
- Cook orzo and combine: Add the orzo pasta to the simmering broth and cook according to the package instructions, usually around 8-10 minutes. Return the browned meatballs to the pot and stir in the chopped spinach, cooking until the spinach wilts.
- Season and serve: Taste the soup and adjust the salt and pepper as needed. Serve hot, garnished with extra grated Parmesan cheese for added flavor.
Notes
- You can substitute ground turkey with ground chicken or a mix of both.
- For a gluten-free version, use gluten-free breadcrumbs and pasta.
- Make sure the meatballs are small so they cook evenly and quickly in the soup.
- If you prefer, you can use kale instead of spinach for a different leafy green option.
- Leftovers can be stored in the refrigerator for up to 3 days and reheated gently on the stovetop.

