The Best Italian Wedding Soup: Quick, Easy, and Incredibly Flavorful
Prepare to discover the ultimate Italian Wedding Soup recipe! This isn’t just any soup; it’s a hearty, flavorful dish brimming with tender homemade meatballs, an abundance of fresh vegetables, and fragrant herbs. Best of all, it comes together in under an hour, making it perfect for busy weeknights or cozy weekend meals.
Whether you prefer the convenience of a slow cooker or the speed of an Instant Pot, we’ve got you covered. This guide includes detailed instructions for various cooking methods, allowing you to choose the option that perfectly fits your schedule and culinary style. Get ready to experience a truly comforting and delicious bowl of Italian goodness!
Why This Italian Wedding Soup Recipe is a Must-Try
Every dish tells a story, and this Italian Wedding Soup holds a particularly special place in my heart. Years ago, I worked for Jet Blue, back when working from home was still a novelty. I spent countless nights answering calls, sometimes dealing with the most unexpected situations. I remember one particularly intense hurricane season in 2009. Flights were grounded, and understandably, some customers were quite upset. One woman, furious about her cancelled island vacation, even demanded a private plane! There are moments when words simply fail you.
But before you think this is a tangent, let me explain. During my weeks of late-night training at the call center, a good 45 minutes away from home, dinner options were scarce. If we were incredibly lucky, a small cafe would offer a phenomenal Italian Wedding Soup. It was a beacon of warmth and comfort during those demanding nights, a truly memorable bowl that I’ve yearned for ever since. That soup became my culinary quest, and after years of experimenting and refining, I can proudly say this recipe is precisely as I remember it – 100% authentic to that cherished memory. It’s not just a recipe; it’s a taste of nostalgia, perfected for you to enjoy.

Essential Ingredients for Your Italian Wedding Soup
The beauty of this soup lies in its fresh, wholesome ingredients and the robust flavor of its meatballs. While we wholeheartedly recommend making your own meatballs for an unparalleled taste, we understand that time is often a luxury. If you’re looking to streamline your cooking, feel free to use high-quality frozen chicken meatballs. Just remember to adjust your cooking time accordingly.
For the Irresistible Homemade Meatballs:
- Ground Turkey (or ground chicken for a lighter option)
- Rich Italian Sausage (casings removed for easy mixing)
- Crisp Breadcrumbs (white breadcrumbs work wonderfully)
- Freshly Grated Parmesan Cheese (for a salty, umami boost)
- Classic Italian Seasoning (a blend of aromatic herbs)
- Minced Garlic (for pungent depth)
- Large Egg (as a binder)
- Kosher Salt (to season perfectly)
- Freshly Ground Black Pepper (for a touch of spice)
For the Heartwarming Soup Base:
- High-Quality Olive Oil (extra-virgin, divided for separate cooking steps)
- Yellow Onion (finely chopped for sweetness and aroma)
- Sweet Carrots (medium, peeled and chopped into bite-sized pieces)
- Crisp Celery (chopped to add texture and flavor)
- Fresh Thyme (chopped, plus extra for a fragrant garnish)
- Low Sodium Chicken Broth (the soul of the soup)
- Acini di Pepe Pasta (tiny pasta “peppercorns” that are traditional for this soup)
- Fresh Baby Spinach (to wilt in at the end for vibrant color and nutrients)
- Fresh Dill (chopped, for a bright, unexpected garnish)
- Freshly Grated Parmesan Cheese (for serving, adding a final touch of richness)
You’ll find precise measurements for each ingredient in the comprehensive recipe card further down this page.

Step-by-Step Guide: Crafting the Perfect Italian Wedding Soup
This recipe is designed to be straightforward and enjoyable. If you’ve opted for pre-made meatballs, simply skip ahead to the soup instructions. Otherwise, let’s dive into creating those incredibly flavorful homemade meatballs!
Crafting Your Homemade Meatballs:
- Combine Ingredients: In a spacious large bowl, gently combine the ground turkey (or chicken), Italian sausage, breadcrumbs, freshly grated Parmesan, Italian seasoning, minced garlic, and the large egg. Season generously with kosher salt and freshly ground black pepper. Mix just until everything is incorporated; avoid overmixing, which can lead to tough meatballs.
- Form the Mini Meatballs: Roll the mixture into mini meatballs, aiming for approximately 1/2 inch in diameter. This small size is key for the classic wedding soup experience and ensures they cook quickly and evenly.
- PRO TIP: A very small cookie scoop (like this one) is your best friend here! Don’t fill it completely full; slightly less is ideal for those perfectly tiny meatballs.
- Brown the Meatballs for Flavor: Heat one tablespoon of olive oil in a large Dutch oven or a sturdy stockpot over medium heat. Carefully place the meatballs in the hot oil, cooking them in batches to avoid overcrowding the pot. Brown them on all sides until they are golden brown and cooked through. This browning step is absolutely crucial as it develops deep, rich flavors that will infuse into your soup.
- Set Aside: Once browned, remove the meatballs from the pot using a slotted spoon and set them aside on a plate. Reserve any rendered fat in the pot – it’s packed with flavor!
Don’t skip the browning step for your meatballs! This crucial process creates a rich, caramelized crust that adds incredible depth of flavor to the entire soup. It’s a small effort with a huge payoff in taste.
Assembling the Hearty Soup:
- Sauté the Aromatics: Using the same Dutch oven (add a little more olive oil if needed), add the chopped yellow onion, carrots, celery, and fresh thyme. Sauté over medium heat, stirring occasionally, until the vegetables are tender-crisp and fragrant, typically about 3 to 4 minutes.
- Bring to a Boil: Pour in the chicken broth and bring the mixture to a rapid boil.
- Add Pasta and Meatballs: Once boiling, add the acini di pepe pasta and your browned meatballs back into the pot. Reduce the heat to a gentle simmer. Cook until the pasta is al dente, usually 5 to 7 minutes, or according to package directions.
- Wilt the Spinach: Finally, toss in the fresh baby spinach. Stir gently for about 1 minute, or until the spinach has just wilted. You want it tender but still vibrant green.
- Garnish and Serve: Ladle the hot soup into bowls. Garnish each serving generously with fresh dill, a sprinkle of extra fresh thyme (if desired), and a generous dusting of freshly grated Parmesan cheese. Serve immediately and enjoy!
Slow Cooker and Instant Pot Adaptations
For those who prefer different cooking methods, this versatile Italian Wedding Soup can easily be adapted:
Instant Pot Method:
- Brown Meatballs: Use the “Sauté” function on your Instant Pot to brown the meatballs in batches with a tablespoon of olive oil. Once browned, remove and set aside.
- Cook Meatballs (Pressure Cook): If you want to ensure the meatballs are fully cooked and tender before adding to the soup, pressure cook them with a splash of broth on high for 3-5 minutes. Then release pressure.
- Sauté Veggies: Sauté the onion, carrots, celery, and thyme in the Instant Pot on “Sauté” mode until fragrant.
- Pressure Cook Soup Base: Add the chicken broth to the pot, along with the browned meatballs. Secure the lid and cook on “High Pressure” for 3 minutes.
- Quick Release and Finish: Perform a quick release of pressure. Carefully open the lid. Add the acini di pepe pasta and cook on “Sauté” mode (or “Keep Warm” if available, just simmer gently) until the pasta is cooked through, approximately 5-7 minutes. Stir in the baby spinach and allow it to wilt for about 1 minute before serving. Garnish as directed.
Slow Cooker Method:
- Brown Meatballs: Prepare the meatballs and brown them on the stove top as instructed in the main recipe. This step is essential for flavor and cannot be skipped for the best results.
- Combine Ingredients: Transfer the browned meatballs to your slow cooker. Add the chopped yellow onion, carrots, celery, fresh thyme, and chicken broth.
- Slow Cook: Cook on “Low” for 5 hours or on “High” for 2-3 hours.
- Add Pasta and Spinach: During the last hour of cooking, add the acini di pepe pasta. Stir well. In the final 10-15 minutes, stir in the baby spinach until it wilts.
- Serve: Garnish with fresh dill and Parmesan cheese before serving.
These alternative methods offer flexibility without compromising on the rich, comforting flavors of this classic soup.
Serving Suggestions: What to Pair with Italian Wedding Soup
A warm, comforting bowl of Italian Wedding Soup is a meal in itself, but it truly shines when accompanied by a few thoughtful additions. For me, a bowl of soup isn’t complete without something delicious for dipping! Here are a few of my all-time favorite bread pairings:
- Herbed Focaccia Bread: Its airy texture and aromatic herbs make it an ideal companion, perfect for soaking up every last drop of flavorful broth.
- No-Knead Artisan Bread: The crusty exterior and soft, chewy interior of this bread provide a wonderful contrast to the tender meatballs and vegetables in the soup.
- Fluffy Potato Rolls: These soft, slightly sweet rolls offer a lighter option, yet they are incredibly satisfying and delightful when dipped.
And for those who might not be into dipping bread in soup (we can still be friends, but I might question your life choices! Haha, just kidding!), a hint of sweetness can balance the savory richness of the soup beautifully. Consider making a quick sweet bread to enjoy alongside:
- Classic Banana Bread: A slice of moist banana bread offers a comforting, sweet counterpoint.
- Perfect Zucchini Bread: Earthy and subtly sweet, zucchini bread adds another layer of homestyle comfort.
Beyond bread, a simple, crisp green salad with a light vinaigrette would also make an excellent fresh side, cutting through the richness of the soup and adding a refreshing element to your meal.

Frequently Asked Questions About Italian Wedding Soup
How Long Will Italian Wedding Soup Keep?
Store any leftover Italian Wedding Soup in an airtight container in the refrigerator for up to 5 days. For the best quality, consume it within 3-4 days as the pasta can continue to absorb liquid and become softer over time.
What is Acini di Pepe?
Acini di pepe, which translates to “peppercorns” in Italian, is a type of very small, round pasta. It’s traditionally used in Italian Wedding Soup because its tiny size makes it perfect for blending into the broth and complements the mini meatballs without overpowering them. It adds a lovely texture without being too heavy.
What is a Substitute for Acini di Pepe Pasta?
If you can’t find acini di pepe at your local grocery store, don’t worry! There are several excellent substitutes that will work just as well in your Italian Wedding Soup. Look for other small shaped pastas such as:
- Orzo: A rice-shaped pasta that is widely available.
- Pastina: Even smaller than orzo, often star-shaped or tiny tubes, perfect for delicate soups.
- Small Stars (Stelline): Tiny star-shaped pasta, particularly appealing in soups.
Any small pasta that cooks relatively quickly and won’t overwhelm the soup’s other ingredients will be a good choice.
Can You Freeze Soups with Pasta in Them?
Generally, soups containing pasta do not freeze exceptionally well. The pasta tends to absorb more liquid during the freezing and thawing process, which can lead to it becoming mushy and losing its desired texture. If you plan to freeze this Italian Wedding Soup for later, we recommend doing so without the pasta.
To enjoy a freshly textured soup after freezing, simply prepare and freeze the broth and meatballs separately. When you’re ready to serve, thaw the soup base, heat it on the stovetop, and then add the acini di pepe (or your chosen substitute) and spinach, cooking them fresh before serving. This ensures your soup retains its optimal texture and flavor.
Tips for the Best Italian Wedding Soup
- Use Fresh Herbs: While dried herbs can work in a pinch, fresh thyme and dill elevate the flavor profile significantly. Don’t underestimate their impact!
- Don’t Skimp on Parmesan: Use freshly grated Parmesan cheese, both in the meatballs and as a garnish. The flavor is far superior to pre-grated varieties.
- Season in Layers: Taste and adjust seasoning at different stages of cooking – after browning the meatballs, after adding the broth, and before serving. This builds a complex and well-balanced flavor.
- Quality Broth Matters: A good quality chicken broth forms the foundation of your soup. Opt for low-sodium to control the saltiness yourself.
- Small Meatballs are Key: The “wedding” in Italian Wedding Soup (minestra maritata) refers to the harmonious “marriage” of ingredients, not a literal wedding. Small meatballs are traditional and ensure they cook quickly and are easy to eat in spoonfuls of soup.
- Don’t Overcook Pasta: Add the pasta at the end and cook just until al dente. Overcooked pasta can become mushy and lose its appeal, especially in leftovers.
Variations & Customizations
This Italian Wedding Soup recipe is wonderfully adaptable. Feel free to make it your own with these simple variations:
- Different Greens: While spinach is traditional, you can substitute other greens like kale (remove stems and chop finely, add a few minutes earlier to soften) or escarole for a slightly more bitter, authentic touch.
- Add More Vegetables: Enhance the nutritional value and texture with finely diced zucchini, green beans, or even a handful of frozen peas added towards the end of cooking.
- Spice It Up: For a touch of heat, add a pinch of red pepper flakes to the soup base along with the other vegetables.
- Cheesy Swirl: For an extra creamy and cheesy finish, stir in a spoonful of mascarpone cheese or a splash of heavy cream just before serving.
Health Benefits of This Hearty Soup
Beyond its incredible taste, Italian Wedding Soup offers a wealth of nutritional benefits. It’s packed with lean protein from the turkey and sausage meatballs, providing sustained energy and muscle support. The generous amount of vegetables like carrots, celery, and spinach contribute essential vitamins, minerals, and fiber, promoting digestive health and boosting immunity. Chicken broth is known for its hydrating properties and soothing qualities, especially when you need a comforting meal. This soup is truly a wholesome and satisfying choice for any time of the year.

Recipe: The Best Italian Wedding Soup
By: Sweet Basil
Cook Time: 22 mins
Total Time: 32 mins

This Italian Wedding Soup recipe is truly the best! It’s packed with homemade meatballs, loads of veggies, and fresh herbs, all done in about half an hour. Enjoy this quick, easy, and incredibly flavorful comfort food!
Ingredients
Meatballs *See Note
- 3/4 Pound Ground Turkey (or chicken)
- 1/2 Pound Italian sausage, casings removed
- 1/2 Cup White Bread Crumbs
- 1/3 Cup Freshly Grated Parmesan
- 1 1/2 teaspoons Italian seasoning
- 3 Cloves Minced Garlic
- 1 Large Egg
- Kosher salt
- Freshly Ground Black Pepper
For the Soup
- 2 Tablespoons Extra-Virgin Olive Oil, divided
- 1 Cup Chopped Yellow Onion
- 2 Medium Carrots, peeled and chopped
- 3/4 Cup Chopped Celery
- 2 teaspoons Freshly Chopped Thyme, plus more for garnish
- 8 Cups Low Sodium Chicken Broth
- 1 Cup Acini di Pepe Pasta
- 4 Cups Baby Spinach
- 1 teaspoon Freshly Chopped Dill, for garnish
- 1/3 Cup Freshly Grated Parmesan, for serving
Instructions
For the Meatballs
- In a large bowl, stir together the ground turkey (or chicken), Italian sausage, bread crumbs, Parmesan, Italian seasoning, minced garlic, and egg until just combined. Season with kosher salt and black pepper. Form the mixture into mini meatballs, approximately 1/2 inch in diameter.
- In a large Dutch oven or stockpot, heat 1 tablespoon of olive oil over medium heat. Cook the meatballs in batches until the outsides are golden brown and they are cooked through. Remove the meatballs from the pot with a slotted spoon and set them aside on a plate.
For the Soup
- Heat the remaining 1 tablespoon of olive oil in the same pot. Add the chopped onion, carrots, celery, and fresh thyme. Sauté until the vegetables are fragrant and tender-crisp, about 3 to 4 minutes. Add the chicken broth and bring it to a rapid boil.
- Stir in the acini di pepe pasta and the cooked meatballs. Reduce the heat to a simmer and cook until the pasta is al dente, approximately 5 to 7 minutes.
- Add the baby spinach and cook, stirring occasionally, until it has just wilted, about 1 minute more.
- Ladle the hot soup into bowls. Garnish each serving with fresh dill, a sprinkle of fresh thyme, and more freshly grated Parmesan cheese.
Recipe Notes
Note: You can use store-bought chicken meatballs from the freezer section to save time. Adjust cooking time as per package instructions.
This soup will keep well in an airtight container in the refrigerator for 3-5 days.
INSTANT POT: Brown the meatballs in batches using the “Sauté” mode. If desired, cook the meatballs on high pressure for 3-5 minutes, then quick release. Sauté veggies and thyme. Add all remaining ingredients except the pasta and spinach. Cook on “High Pressure” for 3 minutes, then quick release. Remove lid, add pasta, and cook on “Sauté” or “Keep Warm” for a final 3-5 minutes until pasta is tender. Stir in spinach and let it wilt for up to 5 minutes before serving.
SLOW COOKER: Brown the meatballs on the stove top as stated in the instructions. Add all ingredients (except the pasta and spinach) to a crockpot. Cook on “Low” for 5 hours or on “High” for 2-3 hours. Add the pasta during the last hour of cooking, and stir in the spinach for the last 10 minutes.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Calories: 348 kcal,
Carbohydrates: 27g,
Protein: 20g,
Fat: 18g,
Saturated Fat: 6g,
Cholesterol: 69mg,
Sodium: 1323mg,
Potassium: 544mg,
Fiber: 3g,
Sugar: 3g,
Vitamin A: 4139IU,
Vitamin C: 25mg,
Calcium: 175mg,
Iron: 3mg
Liked this recipe? We’d love to hear from you! Please leave a comment below and share your experience. Your feedback helps us and other home cooks!
REMEMBER TO SUBSCRIBE TO our FREE Oh Sweet Basil NEWSLETTER AND RECEIVE EASY RECIPES DELIVERED INTO YOUR INBOX EVERY DAY!
When you try a recipe, please use the hashtag #ohsweetbasil on INSTAGRAM for a chance to be featured in our stories! FOLLOW OH, SWEET BASIL ON FACEBOOK | INSTAGRAM | PINTEREST | TWITTER FOR ALL OF OUR LATEST CONTENT, RECIPES AND STORIES.