Warm up your soul with a bowl of this incredibly comforting and easy-to-make Italian Wedding Soup. This recipe is packed with the delightful, wholesome flavors of tender turkey meatballs, vibrant greens, and fresh vegetables, all simmering together in a light, savory broth. If you’re seeking a hearty yet lighter comfort food option, this classic Italian-American favorite, given a healthier twist, is absolutely perfect for you.

Do you have those cherished recipes that you find yourself returning to time and again, year after year? For many, the classic Italian Wedding Soup holds such a special place, and this updated rendition of an old favorite is no exception. It’s a culinary hug in a bowl, perfect for chilly evenings.
Especially during the cold and snowy months, a rotating selection of comforting soups becomes a staple in our kitchens. This recipe offers a deeply satisfying experience, providing a nourishing and filling meal that also happens to be wonderfully healthy. We’ll be crafting savory turkey meatballs, which are then gently simmered in a light, flavorful broth alongside nutritious greens, an assortment of garden vegetables, and delicate small pasta.
While this recipe might deviate slightly from the “traditional” Italian Wedding Soup often found in restaurants, that’s precisely part of its charm. We’ve taken the essence of those beloved Italian flavors and adapted them to create a soup that’s both familiar and uniquely delightful, offering a lighter alternative without compromising on taste.
If you’re a connoisseur of Italian cuisine, and like us, you adore the rich, fresh tastes of Italy, then you’ll also love exploring our other comforting Italian-inspired soup creations. Be sure to try our Homemade Minestrone, Spring Vegetable Minestrone, Tuscan Bean Soup, or our hearty Tortellini Sausage Soup recipes for more culinary adventures.

Why This Italian Wedding Soup Will Be Your New Favorite
This Italian Wedding Soup isn’t just another recipe; it’s a culinary experience designed for deliciousness, health, and convenience. Here’s why it’s destined to become a staple in your kitchen:
- Explosion of Flavor: The rich, savory vegetable broth forms the perfect foundation, elevated by the tender, herb-infused turkey meatballs. Each spoonful offers a harmonious blend of tastes, making it incredibly satisfying.
- Healthier Comfort Food: We swap traditional beef or pork for lean ground turkey, significantly reducing the fat content while maintaining a robust flavor profile. Coupled with a generous amount of fresh greens and vegetables, this soup delivers ultimate comfort without the heaviness.
- Effortlessly Customizable: Whether you prefer different types of pasta, greens, or an array of vegetables, this recipe is incredibly forgiving and easy to adapt to your personal preferences or what you have on hand. It’s a fantastic way to utilize seasonal produce.
- Perfect for Meal Prep: This recipe is a dream come true for meal prepping. It’s easily doubled, allowing you to prepare a large batch on a Sunday. Enjoy half for quick lunches and dinners throughout the week, and freeze the rest for future busy nights. It reheats beautifully, often tasting even better the next day as the flavors deepen.
- Family-Friendly Appeal: With its comforting texture and familiar flavors, this soup is usually a hit with both adults and children. The small meatballs and tiny pasta make it easy for little ones to enjoy, and it’s a stealthy way to get more greens into their diet.
- Quick & Easy Preparation: Despite its impressive flavor, this soup comes together surprisingly quickly. Most of the time is hands-off simmering, making it ideal for weeknight dinners when you need a wholesome meal without spending hours in the kitchen.
Essential Ingredients & Smart Substitutions for Your Italian Wedding Soup
Creating an exceptional Italian Wedding Soup starts with selecting quality ingredients. Here’s a detailed look at what you’ll need and how you can adapt the recipe to your taste or dietary needs:
- Oil: We recommend using high-quality olive oil for sautéing the vegetables. Its fruity, slightly nutty flavor complements the Italian profile perfectly. However, any light-flavored oil such as vegetable, sunflower, or avocado oil will work just as well.
- Aromatic Base: A classic foundation of finely diced sweet onion, fragrant minced garlic, and thinly sliced or diced carrots creates a deeply flavorful base for this soup, essential for that comforting aroma.
- Broth: A good quality chicken broth is crucial for the soup’s richness. For a vegetarian or vegan option, a flavorful vegetable broth can be substituted. Ensure it’s low-sodium if you prefer to control the salt content yourself.
- Herbs: A single teaspoon of dried oregano adds a quintessential Italian aroma and taste that ties all the flavors together beautifully. You can also add fresh parsley or basil at the end for an extra burst of freshness.
- Tomatoes: A can of flavorful diced tomatoes contributes a subtle tang and depth to the broth. If you prefer a smokier flavor, fire-roasted diced tomatoes are an excellent substitute. For those who aren’t fond of tomatoes in their soup, simply omit them and add a bit more broth.
- Greens: A head of crisp escarole (approximately 1 pound), trimmed and coarsely chopped, is traditionally used and adds a wonderful, slightly bitter counterpoint to the rich broth. However, feel free to substitute with other healthy greens like nutrient-rich chard, tender spinach, or hearty kale, depending on your preference.
- Pasta: Small pasta shapes are a hallmark of Italian Wedding Soup. We recommend delicate acini de pepe pasta, but other small varieties like orzo, pastina, or ditalini are excellent alternatives. Ensure you don’t overcook the pasta!
- Cheese: Freshly grated Parmesan cheese is the ultimate garnish, adding a salty, umami kick that enhances every spoonful. Have extra on hand for serving!
For the Lean Turkey Meatballs:
Our healthier meatballs are made with lean turkey, keeping the soup lighter while remaining incredibly flavorful and moist.
- Ground Turkey: One pound of lean ground turkey provides enough meatballs for 6 generous servings. Choose lean turkey for a lighter soup base.
- Egg: A large, lightly beaten egg acts as a binder, ensuring the meatballs hold their shape and remain tender during cooking.
- Breadcrumbs: Plain dried breadcrumbs add structure and help absorb moisture, contributing to the meatballs’ texture. For a gluten-free option, use gluten-free breadcrumbs.
- Parmesan Cheese: Grated Parmesan cheese infused directly into the meatball mixture provides an irresistible salty, savory depth that is undeniably Italian.
- Seasoning: A simple yet effective blend of sea salt and freshly ground black pepper is all you need to perfectly season these succulent meatballs.

Crafting Your Own Healthy Italian Wedding Soup: Step-by-Step Guide
Follow these straightforward steps to create a hearty and delicious batch of Italian Wedding Soup:
Step 1: Prepare the Turkey Meatballs
In a spacious mixing bowl, gently combine the ground turkey with minced garlic, the lightly beaten egg, breadcrumbs, grated Parmesan cheese, and a generous dash of salt and pepper. Use your hands to thoroughly mix the ingredients without overworking the meat, which can lead to tough meatballs. Form the turkey mixture into small, roughly 1-inch (or slightly smaller) meatballs. Arrange them on a plate and set aside. Aim for uniform size to ensure even cooking.
Step 2: Sauté the Aromatics and Build the Base
Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion and sauté for about 1 minute until it begins to soften and become translucent. Next, add the minced garlic, chopped carrots, and dried oregano. Continue to sauté for another 4-5 minutes, allowing the vegetables to soften further and release their fragrant aromas. This step is crucial for building the foundational flavors of your soup.
Step 3: Simmer the Soup with Meatballs, Greens & Pasta
Pour in the chicken broth and add the can of diced tomatoes to the pot. Bring the liquid to a gentle simmer. Carefully add the prepared turkey meatballs to the simmering broth. Resist the urge to stir immediately; allow the meatballs to cook undisturbed until they float to the surface, which typically takes about 5 minutes. This indicates they are beginning to cook through and firm up. Once they float, add the chopped escarole and the acini de pepe pasta to the pot. Continue to simmer until the escarole is wilted and the pasta is tender to your liking. Ensure the meatballs are thoroughly cooked, reaching an internal temperature of 160 degrees F (this usually takes about 12 minutes total cooking time for the meatballs).
Garnish and Serve
Taste the soup and adjust the seasoning with additional salt and pepper as needed. Ladle generous portions into bowls, then sprinkle generously with freshly grated Parmesan cheese. Serve immediately with warm crusty bread for dipping, making it a complete and satisfying meal.
Creative Recipe Modifications & Dietary Adaptations
This Italian Wedding Soup recipe is wonderfully flexible, allowing you to tailor it to your dietary needs, preferences, or what ingredients you have on hand. Here are some fantastic ways to modify your soup:
- Meatball Variations: While lean ground turkey offers a lighter option, feel free to experiment with other ground meats. You can swap ground turkey for ground beef, ground pork, or a delicious combination of both beef and pork for a richer flavor. For an Italian sausage twist, try using mild or hot Italian sausage meat.
- Pasta Alternatives: If acini de pepe isn’t available or you simply prefer something different, many small pasta shapes work beautifully. Consider orzo pasta, ditalini, or even small shell pasta. For a gluten-free version, simply use your favorite gluten-free small pasta, adding it during the final simmering stage according to package directions to avoid overcooking.
- Greens Galore: Escarole provides a unique, slightly bitter note that traditionalists love. However, any leafy green will be delicious! Opt for tender baby spinach, hearty kale (massaged or finely chopped), or Swiss chard for different textures and nutrient boosts. Add more or less depending on your preference.
- Boost Your Veggies: This soup is an excellent canvas for adding more vegetables. Enhance its nutritional value and flavor by incorporating finely diced zucchini, bell peppers (any color), chopped green beans, peas (added in the last few minutes), or sliced celery alongside the carrots.
- Plant-Based Perfection: To create a delicious vegetarian or vegan Italian Wedding Soup, simply omit the meatballs and use vegetable broth instead of chicken broth. For protein, you can add canned white beans (like cannellini or great northern beans) or chickpeas, rinsed and drained, during the last 10 minutes of simmering. Alternatively, explore plant-based meat substitutes or homemade lentil “meatballs.”
- Herb Enhancements: Beyond oregano, consider adding other fresh herbs like chopped fresh parsley or basil at the very end of cooking for a vibrant, aromatic finish. A bay leaf added to the broth during simmering can also deepen the savory notes.
Make Ahead Tip: For even deeper flavors and a stress-free meal, prepare this soup earlier in the day or even the day before you plan to serve it. The ingredients have more time to meld and intensify, making the soup taste even better upon reheating. Simply store it in the refrigerator and warm it up gently on the stove when you’re ready to enjoy.

Storage, Freezing, and Reheating Instructions
This Italian Wedding Soup is not only delicious freshly made but also fantastic for leftovers and meal prepping. Here’s how to store it properly to enjoy later:
- Storing Leftovers: Once the soup has cooled completely, transfer any leftovers into an airtight container. It will keep beautifully in the refrigerator for up to 3 days.
- Reheating Instructions: To reheat, simply place the desired amount of soup into a pot on the stove over medium heat. Warm it up gently until it’s piping hot, stirring occasionally. If the soup appears too thick, add a splash of water or extra chicken broth to reach your desired consistency. A handful of fresh greens or herbs added during reheating can also freshen up the flavors.
- Freezing the Soup: Italian Wedding Soup freezes exceptionally well. After the soup has fully cooked and cooled, portion it into freezer-safe airtight containers or heavy-duty freezer bags. It can be stored in the freezer for up to 3 months. When you’re ready to enjoy, defrost it thoroughly in the refrigerator overnight, then reheat on the stove as directed above.
- Freezing Turkey Meatballs Separately: This is a fantastic meal prep hack! When making the meatballs, consider doubling the recipe. After forming them, you can bake half of the raw meatballs in the oven at 350 degrees F (175 degrees C) for about 25-30 minutes, or until they reach an internal temperature of 160 degrees F (71 degrees C). Let them cool completely, then transfer them to a freezer-safe zip-top bag. They’ll keep in the freezer for up to 3 months and are perfect for quickly adding to another batch of soup, pasta sauce, or other dishes throughout the week.
Frequently Asked Questions About Italian Wedding Soup
- What is “Italian Wedding Soup” and why is it called that?
Despite its name, Italian Wedding Soup isn’t traditionally served at weddings. The name comes from the Italian phrase “minestra maritata,” which translates to “married soup.” This refers to the perfect “marriage” or combination of flavors between the green vegetables and the meat in the broth, not a matrimonial ceremony. - Can I use pre-made or frozen meatballs?
Yes, for convenience, you can certainly use pre-made or frozen meatballs. If using frozen, you might need to adjust the simmering time slightly to ensure they are fully cooked through and tender. Cook them in the broth until they float and are heated to an internal temperature of 160°F (71°C). - What kind of greens are best for Italian Wedding Soup?
Escarole is traditional and adds a pleasant, slightly bitter contrast. However, spinach is a very popular and mild alternative. Kale or Swiss chard can also be used, but these heartier greens may require a slightly longer cooking time to soften. - Can I make this soup gluten-free?
Absolutely! To make this Italian Wedding Soup gluten-free, simply ensure your broth is gluten-free and substitute regular breadcrumbs in the meatballs with gluten-free breadcrumbs. For the pasta, use a small gluten-free pasta shape and add it towards the end of cooking, as gluten-free pasta can sometimes cook faster or become mushy if overcooked. - How long does it take to make Italian Wedding Soup?
This recipe is designed to be relatively quick! With about 20 minutes of prep time for the meatballs and vegetables, and a cook time of around 15-20 minutes, you can have a delicious batch of homemade Italian Wedding Soup ready in approximately 35-40 minutes total.
Explore More Delicious Soup Recipes
If you’ve enjoyed this delightful Italian Wedding Soup, we invite you to discover more comforting and flavorful soup recipes that are perfect for any season. From hearty stews to light broths, there’s always a soup to satisfy your craving.
Beef
Pasta e Fagioli Soup
Soups
Homemade Minestrone Soup
Chicken
Slow Cooker Chicken Tortilla Soup
Beef
Instant Pot Taco Soup
Tried this recipe? Leave a star rating and comment below! Subscribe to my newsletter or follow me on
Facebook,
Instagram, or
Pinterest for the latest.
★
★
★
★
★
Healthy Italian Wedding Soup with Turkey Meatballs
Julia Jolliff
Print Recipe
20
15
35
6
servings
Ingredients
- 2 tablespoons olive oil
- 1/2 sweet onion, diced
- 2 cloves garlic, minced
- 1 teaspoon oregano
- 2 carrots, peeled, chopped
- 32 ounces chicken broth (or vegetable broth)
- 1 can diced tomatoes (14.5 oz)
- 1 escarole, 1 pound total, trimmed and coarsely chopped (substitute spinach or kale if preferred)
- 1 cup acini de pepe pasta, or other small pasta (e.g., orzo, pastina)
- For the Turkey Meatballs:
- 1 pound ground turkey (lean)
- 1 large egg, lightly beaten
- 1/2 cup plain breadcrumbs (or gluten-free)
- 1/2 cup Parmesan cheese, freshly grated, plus more for garnish
- Salt and freshly ground black pepper to taste
Instructions
-
In a large mixing bowl, combine ground turkey, minced garlic, lightly beaten egg, breadcrumbs, 1/2 cup Parmesan cheese, and a dash of salt and pepper. Mix until just combined. Form the turkey mixture into uniform 1-inch (or slightly smaller) meatballs and place them on a clean plate.
-
In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion and sauté for 1 minute until it begins to soften. Then add the minced garlic, chopped carrots, and oregano. Continue to sauté for another 4-5 minutes, stirring occasionally, until the vegetables are fragrant and slightly tender.
-
Pour in the chicken broth and add the can of diced tomatoes. Bring the soup to a gentle simmer. Carefully add the prepared turkey meatballs to the simmering broth. Cook without stirring for about 5 minutes, or until the meatballs float to the surface. This indicates they are firming up. Then, add the coarsely chopped escarole and acini de pepe pasta to the pot. Continue to simmer until the escarole is wilted and the pasta is tender (typically 7-10 minutes, depending on the pasta), ensuring the meatballs are cooked through (they should reach an internal temperature of 160 degrees F, usually around 12 minutes total).
-
Taste the soup and season with additional salt and pepper as desired. Ladle hot soup into bowls, sprinkle generously with freshly grated Parmesan cheese, and serve immediately with warm, crusty bread for dipping.
Notes
- When making this recipe, consider doubling the turkey meatballs. Bake half of them in the oven at 350°F (175°C) for about 30 minutes, or until they reach an internal temperature of 160°F (71°C). Let them cool, then store in a freezer-safe bag for later use in pasta sauces or future soup batches.
- We use 1 head of escarole, chopped into small pieces. If escarole is unavailable, feel free to use fresh spinach or kale as a substitute. Spinach will cook down very quickly.
- If you or your family prefer soup without tomatoes, you can omit the diced tomatoes entirely and simply add a bit more broth in their place. Fire-roasted diced tomatoes can also be used for a deeper, smokier flavor.
- For a plant-based version, replace chicken broth with vegetable broth and omit the turkey meatballs. Add cooked white beans (such as cannellini or great northern) or chickpeas for a hearty protein source.
- Feel free to add other vegetables to this soup. Finely diced zucchini, bell peppers, or celery are great additions for extra flavor and nutrients.
Nutrition Information
Calories: 307kcal
,
Carbohydrates: 27g
,
Protein: 28g
,
Fat: 10g
,
Saturated Fat: 3g
,
Polyunsaturated Fat: 1g
,
Monounsaturated Fat: 5g
,
Trans Fat: 0.02g
,
Cholesterol: 81mg
,
Sodium: 849mg
,
Potassium: 738mg
,
Fiber: 5g
,
Sugar: 5g
,
Vitamin A: 5240IU
,
Vitamin C: 13mg
,
Calcium: 204mg
,
Iron: 3mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Tried this recipe?
Mention @acedarspoon or tag #acedarspoon!