Welcome to the ultimate guide for crafting the most comforting and flavorful Italian Wedding Soup! This beloved recipe is a true celebration of Italian home cooking, offering a perfect blend of tender, seasoned meatballs, a rich, savory broth, wholesome vegetables, and delicate pasta. It’s more than just a soup; it’s a hearty, healthy, and incredibly satisfying one-pot meal that promises warmth and flavor in every spoonful, making it ideal for a cozy family dinner on even the busiest weeknights.
If you share our passion for soul-warming soups, you’re in for a treat! Beyond this classic, don’t miss exploring other fantastic recipes like our robust Zuppa Toscana, the hearty Crockpot Chili, and the flavorful Chicken Enchilada Soup. Each offers a unique take on comfort in a bowl.

Authentic Italian Wedding Soup Recipe: A Heartwarming One-Pot Meal
There’s nothing quite like soup season, and for many, it’s truly the best time of the year. Amidst a world of delicious options, this Italian Wedding Soup stands out as an absolute family favorite. Its appeal lies in its straightforward preparation and incredibly satisfying flavor profile. This recipe beautifully brings together tender, perfectly seasoned meatballs, a deeply savory broth, and delightful acini de pepe pasta, all in a single pot. It’s a testament to simple ingredients creating extraordinary taste.
What makes this Italian Wedding Soup recipe so special? It’s the harmonious “marriage” of components that creates an experience far greater than the sum of its parts. Each spoonful delivers comfort, nutrition, and genuine homemade goodness. While we often opt for lean ground turkey to keep the meatballs light yet flavorful, you’re welcome to use ground beef, pork, or even chicken. A blend of two meats also works wonderfully, adding depth. Freshly shredded zucchini and aromatic Italian seasoning are crucial additions, ensuring the meatballs remain moist and infused with classic Italian flavor.
This simple-to-make Italian Wedding Soup is an absolute essential for those crisp evenings at home. It embodies everything you want in a meal: it’s hearty, wonderfully healthy, and incredibly comforting. Prepare to delight your entire family with this exquisite dish!
Understanding “Minestra Maritata”: The True Meaning of Wedding Soup
The name “Italian Wedding Soup” often sparks curiosity, leading many to assume it’s a dish traditionally served at matrimonial celebrations. While it certainly could grace any festive table, its origins trace back to the Italian phrase “minestra maritata,” which charmingly translates to “married soup.” This beautiful moniker perfectly describes the culinary concept: a harmonious union of diverse ingredients and flavors that come together in a delicious, well-balanced symphony. It’s the ideal marriage of meat and greens, creating a flavorful broth that you’re sure to appreciate and savor with every single bite.
This delightful balance is what makes Italian Wedding Soup a staple in many households. The tender meatballs, often made from a blend of meats and seasoned with herbs, are gently simmered with a variety of vibrant vegetables like carrots, celery, and spinach or kale. These ingredients don’t just cook together; they merge their distinct textures and tastes, enriching the broth and creating a deeply satisfying meal. The addition of small pasta, like acini de pepe, adds a wonderful textural element, making the soup truly complete and comforting.

Crafting Your Perfect Bowl: How to Make Italian Wedding Soup
Creating this delicious Italian Wedding Soup is a straightforward process that yields incredibly rewarding results. We’ll break it down into two main parts: preparing the flavorful meatballs and assembling the rich, vibrant soup base.
Step-by-Step Meatball Preparation
The meatballs are the heart of this soup, and ensuring they are tender and full of flavor is key. Our recipe incorporates a secret ingredient: zucchini, which adds moisture and nutrients without altering the taste.
- Prepare the Zucchini: Begin by shredding your zucchini. There’s no need to peel it, as the skin adds extra nutrients and color. Once shredded, place the zucchini in a clean kitchen towel or several layers of paper towels. Press firmly to squeeze out all excess liquid. This crucial step prevents your meatballs from becoming watery and ensures they hold their shape and texture.
- Combine Ingredients: In a medium-sized bowl, gently combine the ground turkey (or your chosen meat blend), the thoroughly squeezed shredded zucchini, grated Parmesan cheese, robust Italian seasoning, and salt. Use your hands to mix until just combined, being careful not to overmix, which can lead to tough meatballs.
- Form the Meatballs: Scoop out small portions of the meatball mixture, approximately ¾ inch in diameter, and gently roll them into uniform spheres. Arrange these delicate meatballs on a parchment-lined baking sheet. They are now ready for cooking in the soup.
Meatball Variations for Every Preference
While our traditional method involves simmering the meatballs directly in the broth for maximum tenderness and flavor infusion, you have options if you prefer a different texture or a boost of richness:
For an extra layer of flavor and a slightly firmer texture, consider **sautéing the meatballs** before adding them to the soup. Heat a tablespoon or two of extra virgin olive oil in a skillet over medium-high heat. Brown the meatballs on all sides until golden. If you choose this method, you can skip the initial boiling step in the soup instructions and add the browned meatballs along with the kale and pasta. However, if your preference is for incredibly soft, melt-in-your-mouth meatballs, follow the boiling instructions as directed below.
Alternatively, you can **bake the meatballs** for a hands-off approach. Preheat your oven to 375°F (190°C). Arrange the rolled meatballs on a parchment-lined baking sheet and bake for 10 to 15 minutes, or until they are fully cooked through. For even browning, remember to flip the meatballs about two-thirds of the way through the baking time. Once baked, they can be added to the simmering soup.

Assembling the Delicious Wedding Soup
With your meatballs prepped, it’s time to bring the rest of this comforting soup together. The magic happens in one pot, making cleanup a breeze!
- Sauté Aromatics: In a large, deep pot or Dutch oven, heat 1 to 2 tablespoons of extra virgin olive oil over medium-high heat. Add the diced onion, carrot, celery, shredded cabbage, minced garlic, salt, and pepper. Sauté these vegetables for 3 to 4 minutes, stirring frequently, until they begin to soften and release their aromatic flavors. This step builds the foundational taste of your soup.
- Build the Broth Base: Pour in the chicken broth, making sure to scrape up any browned bits from the bottom of the pot, which adds even more flavor. Bring the mixture to a rolling boil, stirring occasionally.
- Add Meatballs and Simmer: Carefully add the prepared meatballs and the bay leaf to the boiling broth. Reduce the heat to medium and let the soup boil gently, uncovered, for 10 minutes, stirring frequently to prevent sticking and ensure even cooking of the meatballs. This allows the meatballs to cook through and infuse the broth with their deliciousness.
- Incorporate Greens and Pasta: Stir in the roughly chopped kale and the acini de pepe pasta (or your chosen small pasta). Continue to boil for another 7 minutes, or until the pasta is al dente and the kale is tender-crisp. Keep an eye on the pasta to avoid overcooking, as it can quickly become mushy.
- Serve: Once the pasta is cooked, remove the bay leaf. Ladle the hot soup into bowls and garnish generously with freshly grated Parmesan cheese. Serve immediately and enjoy!

Storage, Freezing, and Make-Ahead Information
Italian Wedding Soup is fantastic for meal prepping and enjoying throughout the week. Here’s how to store and freeze your delicious creation:
Make Ahead Tips
- Meatballs: You can prepare the meatballs in advance and store them in an airtight container in the refrigerator overnight. For longer storage, flash freeze the raw meatballs by placing them on a parchment-lined baking sheet for 30 minutes until solid. Then, transfer them to a freezer-safe, airtight zip-top bag and freeze for up to 3 months. You can add frozen meatballs directly to the simmering broth (they might need an extra few minutes to cook) or thaw them slightly before cooking in a sauté pan for about 15 minutes before adding to the soup.
Storage
- Leftovers: Any leftover soup should be stored in an airtight container in the refrigerator for up to 3 days. The flavors often deepen beautifully overnight!
To Freeze the Soup
- Best Without Pasta: While the soup can be frozen, it is highly recommended to freeze it without the pasta. Pasta tends to get mushy and lose its desirable texture once frozen and reheated. If you plan to freeze portions, make the soup up to the point of adding the pasta and greens. When reheating, add fresh pasta and kale and cook until tender.
- Freezing Instructions: Allow the soup (without pasta/kale if possible) to cool completely. Transfer it to freezer-safe containers or heavy-duty freezer bags, leaving some headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating gently on the stovetop.
Trish’s Expert Tips for a Flawless Italian Wedding Soup
Achieving a restaurant-quality Italian Wedding Soup at home is simple with a few key insights:
- The zucchini in your meatballs is crucial for moisture, but only if excess liquid is removed. After grating, ensure you press it firmly into a fine mesh sieve or use a clean kitchen towel to squeeze out as much water as possible. This prevents watery meatballs and helps them bind better.
- Pasta cooks quickly, especially small varieties like acini de pepe. Keep a close eye on it during the final cooking stage to prevent overcooking, which can result in a mushy texture. Al dente is always the goal!
- If you happen to have a Parmesan rind, don’t throw it away! Add it to the soup while it simmers with the meatballs. It will slowly dissolve, infusing the broth with an incredible depth of umami and cheesy flavor. Just remember to remove it before serving.
- Consider making a double batch of meatballs. You can cook half for your soup and freeze the other half for a quick future meal. This smart tip makes preparing this comforting soup even faster next time!
- Always taste and adjust seasonings before serving. Broth can vary in saltiness, so add more salt and pepper as needed to achieve your perfect flavor balance.
Exciting Variations and Customizations to Try
One of the joys of Italian Wedding Soup is its versatility. Feel free to experiment and tailor it to your dietary needs or flavor preferences:
- For a delightful vegetarian version, swap chicken broth for vegetable broth. Replace the turkey meatballs with canned cannellini beans (rinsed and drained), or use store-bought vegetarian meatballs.
- Easily change up your greens! Instead of kale, try tender spinach or Swiss chard. Add them during the last few minutes of cooking, as they wilt faster than kale. Escarole is another excellent traditional choice.
- As mentioned earlier, the meatballs can be sautéed or baked if you prefer. Both methods offer a slightly different texture and flavor profile than simmering them directly in the broth. Refer to the “Meatball Variations” section for detailed instructions.
- Introduce different herbs to customize the aroma and taste. A pinch of dried oregano, basil, or thyme can complement the Italian seasoning beautifully.
- If you enjoy a little heat, add a small pinch of red pepper flakes to the soup base when sautéing the vegetables. It provides a subtle, warming kick.
- Increase the vegetable content by adding more greens, diced bell peppers, or even a handful of frozen peas during the final cooking stage.

Frequently Asked Questions About Italian Wedding Soup
We’ve gathered some common questions to help you master this comforting soup:
I’m not a fan of kale, what else can I use?
Kale is a wonderful, sturdy green for this soup, but if it’s not to your liking, don’t worry! You have several delicious alternatives. Consider using fresh spinach, Swiss chard, or escarole. All these greens will wilt beautifully into the soup, adding a nutritious and flavorful component. Just remember to add them towards the end of the cooking process, as they tend to cook faster than kale.
Do I have to use ground turkey for the meatballs?
Absolutely not! While ground turkey makes for a leaner meatball, this recipe is highly adaptable. You can use ground beef, ground pork, or even ground chicken. Many enthusiasts find that a combination of meats, such as beef and pork, yields the richest flavor and most tender texture for the meatballs, offering a more traditional depth.
What if I can’t find acini de pepe pasta?
No problem at all! Acini de pepe is traditional, but any small pasta shape will work perfectly in this recipe. Excellent substitutes include ditalini, orzo, pastina, or even small elbow macaroni. If you opt for a slightly larger pasta shape, simply adjust the cooking time as needed to ensure the pasta is fully cooked to an al dente consistency without becoming mushy.
What should I serve with Italian Wedding Soup?
This soup is quite a complete meal on its own, but it pairs wonderfully with a few simple additions. A side of warm, crusty bread or garlic bread is perfect for soaking up the delicious broth. A light, fresh green salad with a vinaigrette dressing also provides a lovely contrast and rounds out the meal beautifully.

More Delicious & Easy Soup Recipes to Explore
If you’ve enjoyed this Italian Wedding Soup, you’ll love exploring these other fantastic soup recipes, perfect for any season and occasion:
- Creamy Butternut Squash Soup: A velvety smooth, naturally sweet, and incredibly comforting soup, perfect for autumn.
- Hearty Taco Soup: A fun, flavorful, and easy-to-make soup packed with all your favorite taco fixings.
- Comforting Turkey and Wild Rice Soup: A wholesome and satisfying soup, ideal for using up leftover turkey or enjoying a lighter yet filling meal.
- Quick Instant Pot Tomato Soup: A classic, comforting tomato soup made incredibly fast and easy in your Instant Pot.
- Family-Favorite Hamburger Macaroni Soup: A hearty, beefy, and cheesy soup that’s sure to be a hit with kids and adults alike.
Italian Wedding Soup Recipe
This Italian Wedding Soup is a truly heartwarming and healthy meal, combining tender meatballs, vibrant vegetables, a savory broth, and delicate pasta in a single pot. It’s the perfect solution for a comforting dinner any night of the week.
Recipe Details
- Course: Main Course, Soup
- Cuisine: Italian
- Keyword: easy italian wedding soup recipe, italian wedding soup, italian wedding soup recipe, recipe for italian wedding soup
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Servings: 4
- Author: Trish – Mom On Timeout
Ingredients
For the Meatballs:
- 1 pound ground turkey (or ground beef, pork, or a mix)
- ½ cup shredded zucchini, thoroughly squeezed dry (measure before squeezing)
- 2 tablespoons grated Parmesan cheese
- 1 tablespoon Italian seasoning
- ¾ teaspoon salt
For the Soup:
- 1 to 2 tablespoons extra virgin olive oil
- ⅓ cup diced onion
- ⅓ cup diced carrot
- ⅓ cup diced celery
- ½ cup shredded cabbage
- 4 cloves garlic, minced
- ½ teaspoon salt
- ½ teaspoon freshly ground black pepper
- 7 cups chicken broth (low sodium preferred)
- 1 bay leaf
- 2 cups kale, roughly chopped
- ½ cup acini de pepe pasta (or any small pasta like ditalini or orzo)
For Garnish:
- Freshly grated Parmesan cheese
Instructions
- Line a large baking sheet with parchment paper; set aside.
- After shredding the zucchini, place it in a clean kitchen towel or several layers of paper towels and press firmly to release all excess liquid. Alternatively, press it into a fine mesh sieve to remove extra moisture.
- In a medium bowl, combine the ground turkey, thoroughly squeezed shredded zucchini, Parmesan cheese, Italian seasoning, and salt. Use your hands to mix until just combined, being careful not to overmix.
- Scoop out small portions of the meatball mixture, roll them into ¾-inch meatballs, and place them on the prepared baking sheet.
- Add olive oil to a deep pot or Dutch oven over medium-high heat. Add the diced onion, carrot, celery, shredded cabbage, minced garlic, salt, and pepper. Sauté for 3 to 4 minutes, stirring frequently, until the vegetables begin to soften and become fragrant.
- Pour in the chicken broth and bring the mixture to a boil, stirring occasionally.
- Carefully add the meatballs and bay leaf to the pot. Reduce the heat to medium and boil gently, uncovered, for 10 minutes, stirring frequently to ensure the meatballs cook evenly and infuse the broth.
- Stir in the roughly chopped kale and the acini de pepe pasta. Continue boiling for another 7 minutes, or until the pasta is al dente and the kale is tender-crisp.
- Remove the bay leaf. Ladle the hot soup into bowls and serve immediately, garnished generously with freshly grated Parmesan cheese. Enjoy your homemade Italian Wedding Soup!
Notes
Storage Information:
Make Ahead: Meatballs can be prepared in advance and refrigerated overnight in an airtight container. For longer storage, flash freeze raw meatballs on a parchment-lined baking sheet, then transfer to a freezer-safe bag for up to 3 months. Add frozen meatballs directly to the broth or cook them in a sauté pan for about 15 minutes before adding to the soup.
Storage: Leftover soup should be stored in an airtight container in the refrigerator for up to 3 days.
To Freeze: The soup freezes best without the pasta, as pasta can become mushy upon thawing and reheating. If freezing, make the soup up to the point of adding pasta and kale, then freeze. Add fresh pasta and greens when reheating.
Meatball Variations:
Feel free to sauté the meatballs in extra virgin olive oil until golden brown before adding them to the soup for extra flavor and a slightly firmer texture. If you prefer softer meatballs, follow the simmering method in the instructions. You can also bake the meatballs at 375°F (190°C) for 10-15 minutes until cooked through, flipping them once for even browning.
Pasta Options:
Any small pasta, such as ditalini or orzo, will work well. If using a larger pasta shape, simply adjust the cooking time to ensure it is fully cooked to your preferred al dente texture.
Nutrition Information
Per Serving:
- Calories: 271 kcal
- Carbohydrates: 18g
- Protein: 34g
- Fat: 8g
- Saturated Fat: 2g
- Polyunsaturated Fat: 1g
- Monounsaturated Fat: 3g
- Trans Fat: 0.02g
- Cholesterol: 72mg
- Sodium: 2388mg
- Potassium: 726mg
- Fiber: 4g
- Sugar: 5g
- Vitamin A: 5315 IU
- Vitamin C: 43mg
- Calcium: 180mg
- Iron: 3mg