If you have a soft spot for cozy, comforting soups that bristle with fresh flavors and tender little surprises, you’re going to adore this Italian Wedding Soup Recipe. Combining delicate meatballs, vibrant greens, tender pasta, and a fragrant broth, it’s the kind of dish that feels like a warm embrace in a bowl and has been a beloved staple at family tables for generations. Whether you’re making it for a big family gathering or a weeknight dinner, this recipe is approachable, packed with wholesome ingredients, and delivers a taste that simply sings “home.”
Ingredients You'll Need
Gathering simple yet essential ingredients is the first step to creating a rich, hearty broth brimming with flavor and texture. Every item on this list plays a vital role, from the tender meatballs to the fresh herbs that brighten the whole dish.
- 1 egg: Acts as the perfect binder for your meatballs, keeping them tender and together.
- ½ cup panko bread crumbs: Adds a light texture to the meatballs; gluten-free options work just as well.
- ½ teaspoon garlic powder: Enhances the savory depth; freshly pressed garlic is a great alternative.
- 1 teaspoon onion powder: Offers subtle sweetness; grated onion or shallot provides fresh flavor.
- ¼ teaspoon ground nutmeg: A hint of warmth that elevates the meatball’s character.
- 2 tablespoons fresh parsley, chopped fine: Brings brightness and a touch of earthiness.
- ⅓ cup parmesan cheese or pecorino romano, grated: Adds a salty, umami note with every bite.
- 1 pound ground turkey: Light and lean, but feel free to use ground beef, chicken, or plant-based alternatives for variation.
- 1 tablespoon olive oil: Perfect for searing meatballs and sautéing aromatics to deepen flavor.
- 1 yellow onion, chopped small: Builds the soup’s flavorful base with natural sweetness.
- 2 cups carrots, chopped: Adds a gentle sweetness and vibrant color.
- 1 ½ cup celery, diced: Brings gentle crunch and fresh aroma.
- 6 cloves garlic, minced: For that unmistakable garlicky punch stirring the senses.
- 1 teaspoon salt: Essential for balancing flavors and enhancing natural tastes.
- ½ teaspoon black pepper: Provides subtle heat and spice.
- 8 cups chicken broth, low-sodium: The soul of the soup — rich, comforting, and perfectly seasoned.
- 5 cups kale, roughly chopped: Offers a hearty green freshness; escarole, endive, or spinach are great substitutes.
- 3 tablespoons fresh thyme, minced: Adds an herby, aromatic complexity; dried thyme or fresh oregano can be used too.
- ½ cup small pasta: Choose acini de pepe, pastina, pearl couscous, orzo, or ditalini for that classic bite-sized pasta texture.
- ½ cup fresh parsley, minced: Tossed in at the end to lift the flavors with a final pop of green freshness.
How to Make Italian Wedding Soup Recipe
Step 1: Mix the Meatballs
Start by beating the egg in a medium bowl, then stir in the panko breadcrumbs. Adding the garlic powder, onion powder, freshly grated nutmeg, parsley, and parmesan transforms this mixture into a fragrant, flavorful base. Fold the ground meat gently into the mixture to combine without overworking it, ensuring your meatballs stay tender once cooked.
Step 2: Form the Meatballs
Hold a palm-sized portion of the mixture in your non-dominant hand. Pinch off about a teaspoon and roll it gently between your fingers to create small, uniform meatballs about the size of marbles. This technique keeps the process quick and your meatballs perfectly even. Prepare around 80 of these bite-sized gems — it’s a bit of a labor of love, but trust me, the results are worth each rolling minute.
Step 3: Cook the Meatballs
Heat the olive oil in a large pot or Dutch oven over medium-high heat. Sear the meatballs in batches, turning them gently to brown all sides. Cooking them in the same pot you’ll make the soup in helps capture all the delicious browned bits, boosting the soup’s overall flavor. If you prefer a hands-off approach, you can bake them on a sheet pan, but searing delivers the best depth.
Step 4: Sauté the Aromatics
Remove the cooked meatballs temporarily and add a bit more olive oil if needed. Toss in the chopped onion, carrots, celery, and minced garlic with salt and pepper, cooking over medium heat. Stir frequently for about 5 minutes, allowing the vegetables to soften and release their sweet, fragrant juices, laying a fragrant foundation for your broth.
Step 5: Simmer the Soup
Pour in the chicken broth, carefully nestle the meatballs back in, then add the chopped kale and thyme. Stir in your choice of small pasta and reduce the heat to medium-low. Let the soup simmer gently for about 10 minutes, until the pasta reaches that perfectly tender but still slightly firm al dente texture. Toss in the fresh parsley just before serving for a final burst of herbaceous goodness.
Step 6: Adjust Flavor
Before ladling your soup into bowls, taste and season with additional salt, pepper, and a squeeze of fresh lemon juice if you like a little brightness. Serve with freshly grated Parmesan and a sprinkle of Aleppo or red pepper flakes for those who crave a touch of heat. This last step transforms your soup into a uniquely vibrant and satisfying meal.
How to Serve Italian Wedding Soup Recipe
Garnishes
Freshly shaved Parmesan and a scattering of red pepper flakes are classic garnishes that bring out the savory richness and add a playful kick. A few sprigs of fresh parsley or thyme add color and herbal brightness right at the table, making every spoonful feel intentional and special.
Side Dishes
The light yet nourishing nature of Italian Wedding Soup pairs beautifully with crusty artisan bread or garlic breadsticks. A simple green salad with a lemon vinaigrette also complements the soup’s flavors without overwhelming the palate, making for a well-rounded, inviting meal.
Creative Ways to Present
For a charming twist, serve the soup in individual bread bowls to soak up every drop of the warm broth. Alternatively, in a casual setting, ladle the soup into rustic mugs for a comforting handheld option that’s perfect for sharing and lounging. Garnish with edible flowers or microgreens for a colorful, eye-catching touch.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer leftover soup to airtight containers and refrigerate. The flavors only deepen after a day or two, making leftovers especially satisfying. Store the soup for up to three days to maintain freshness and safety.
Freezing
This Italian Wedding Soup Recipe freezes beautifully. Keep the soup separate from any pasta if possible to avoid mushiness upon thawing. Freeze in airtight containers for up to three months, giving you a quick and wholesome meal for busy days.
Reheating
Reheat leftovers gently in a pot over medium-low heat, stirring often. If the pasta absorbed too much broth, simply add a splash of chicken broth or water to loosen the soup to your desired consistency. Freshen it up with a squeeze of lemon juice and a sprinkle of parsley before serving.
FAQs
Can I use different meats for the meatballs?
Absolutely! Ground turkey is light and healthy, but ground beef, chicken, or even plant-based crumbles work brilliantly. Just adjust the cooking times slightly based on the meat’s fat content and texture.
What can I substitute for kale if I don’t have any?
Escarole, endive, or fresh spinach all make wonderful alternatives. Each adds a slightly different texture and flavor but keeps that fresh, leafy green spirit alive in the soup.
Is it better to bake or sear the meatballs?
Searing in the pot where you’ll cook the soup adds a lovely browned flavor from the fond (the tasty bits left in the pan). Baking is quicker and easier but misses some of that depth, so if you have time, sear!
Can I make this soup vegetarian?
Yes! Swap the meatballs for vegetarian or plant-based meat alternatives and use vegetable broth instead of chicken broth. Add extra herbs and a touch of umami seasoning to keep the richness you’re looking for.
How long can I keep the soup in the freezer?
For the best taste and texture, freeze the soup for up to three months. Beyond that, it might start losing flavor and the greens could become mushy.
Final Thoughts
There’s something truly special about this Italian Wedding Soup Recipe — it’s a little labor of love that pays off in comforting, delicious bowls full of bright greens, tender meatballs, and cozy pasta. Whether it’s a chilly day or you simply crave that rich warmth of a home-cooked meal, this recipe is a must-try. So gather your ingredients, invite a friend or two, and dive into making a dish that feels like family in every spoonful.
PrintItalian Wedding Soup Recipe
This Italian Wedding Soup recipe features tender homemade meatballs, fresh vegetables, and small pasta cooked in a flavorful chicken broth. A classic comfort soup that is hearty and easy to prepare, perfect for family dinners or special occasions.
- Prep Time: 45 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 30 minutes
- Yield: 12 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Ingredients
Meatballs
- 1 egg
- ½ cup panko bread crumbs (sub gluten-free if needed)
- ½ teaspoon garlic powder (or 2 cloves garlic pressed or grated)
- 1 teaspoon onion powder (or 3 tablespoons grated onion or shallot)
- ¼ teaspoon ground nutmeg, freshly grated if possible
- 2 tablespoons fresh parsley, chopped fine
- ⅓ cup parmesan cheese or pecorino romano, grated
- 1 pound ground turkey (or use ground beef, ground chicken, better than beef crumbles, beyond beef)
Soup Base and Vegetables
- 1 tablespoon olive oil
- 1 yellow onion, chopped small
- 2 cups carrots, chopped (about 2 large carrots)
- 1 ½ cup celery, diced (about 3 ribs)
- 6 cloves garlic, minced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 8 cups chicken broth, low-sodium (see notes)
- 5 cups kale, roughly chopped (or escarole, endive, or fresh spinach)
- 3 tablespoons fresh thyme, minced or 1 ½ teaspoons dried (or fresh oregano)
- ½ cup small pasta - acini de pepe, pastina, pearl couscous, orzo, or ditalini
- ½ cup fresh parsley, minced
Instructions
- Mix meatballs: Beat the egg with a fork in a medium bowl, then stir in the bread crumbs, garlic powder, onion powder, ground nutmeg, chopped parsley, and grated parmesan. Mix well and fold in the ground turkey until fully combined.
- Form meatballs: Using your non-dominant hand to hold the mixture, pinch off about a teaspoon-sized portion and gently roll it between your fingers to create small, marble-sized meatballs. Aim for about 80 small meatballs. Making them ahead can ease later prep.
- Cook meatballs: Heat olive oil in a large pot or Dutch oven over medium-high heat. In batches, sear the meatballs until browned on all sides. This step adds rich flavor to the soup base as the pot collects all the drippings.
- Sauté aromatics: To the same pot, add more olive oil (if needed), then add chopped onion, carrots, celery, minced garlic, salt, and pepper. Cook over medium heat, stirring frequently for about 5 minutes until vegetables soften and become fragrant.
- Simmer: Pour in 8 cups of low-sodium chicken broth. Add the browned meatballs back into the pot along with chopped kale, fresh thyme, and the small pasta. Reduce heat to medium-low and cook for about 10 minutes, stirring occasionally, until the pasta is al dente and the kale is tender.
- Adjust flavor: Taste the soup and add additional salt, pepper, and a splash of fresh lemon juice to brighten flavors as needed. Serve hot topped with more grated Parmesan and a sprinkle of Aleppo flakes or red pepper flakes for a gentle heat.
Notes
- For a gluten-free version, substitute panko bread crumbs with gluten-free bread crumbs.
- To keep soup low sodium, use low-sodium chicken broth or homemade broth to control salt content.
- Meatballs can be formed ahead of time and refrigerated or frozen for convenience.
- If you prefer not to sear the meatballs, you can gently drop them directly into the simmering broth but searing adds valuable depth of flavor.
- Other greens like escarole, endive, or spinach can be substituted for kale depending on preference.
- Small pasta shapes like acini de pepe, pastina, or orzo work best as they cook quickly and blend well into the soup.

Leave a Reply