Italian Wedding Soup is a beloved classic that showcases the warmth and comfort of Italian cuisine. Despite its name, the dish is not traditionally served at Italian weddings. Instead, its name originates from the Italian phrase “minestra maritata,” which translates to “married soup.” This refers to the harmonious marriage of flavors between the hearty meatballs and the nourishing greens in the dish. It was originally a peasant dish from Southern Italy, where families used simple but wholesome ingredients to create a filling and nutritious meal. Over time, Italian immigrants brought the recipe to America, where it evolved into the dish we know and love today.
This version of Italian Wedding Soup reflects both tradition and a healthful twist. I stumbled upon the original recipe in a magazine, and it immediately reminded me of the cozy neighborhood restaurants in New York City, where I grew up. On a cold and rainy day, there’s nothing quite as satisfying as a steaming bowl of this soup, loaded with rich flavors and wholesome ingredients.
What makes this recipe unique is its balance of nutrition and taste. Traditional Italian Wedding Soup often uses beef or pork for the meatballs, but I’ve opted for ground turkey as a healthier alternative. The lean turkey provides ample protein while keeping the dish lighter. The meatballs are also baked instead of fried—another tweak that enhances the health aspect of this dish without compromising flavor. The addition of fennel seeds in the meatballs elevates their taste, tying them beautifully to the rest of the soup.
One of the highlights of Italian Wedding Soup is the presence of greens. While escarole is most commonly used, this version incorporates a mix of kale and cabbage, which not only enhances the texture and flavor but also boosts the nutritional value of the dish. These leafy greens are packed with vitamins, fiber, and antioxidants, making the soup not just delicious but also incredibly nourishing.
The soup base follows the traditional foundation of a mirepoix—a blend of onions, carrots, and celery, which bring depth and a natural sweetness to the broth. White beans are included to add even more protein and heartiness, transforming the dish into a deeply satisfying meal. The final touch is a generous addition of fresh parsley and a rich chicken broth to bring everything together.
One of my favorite parts about this soup is its versatility. You can pair it with a crusty piece of Italian bread to soak up the delicious broth, or enjoy it with a glass of wine for a complete meal. It’s a dish that’s both rustic and elegant, proving why it has stood the test of time across generations and cultures.
Italian Wedding Soup is not just a comfort food—it’s a legacy of Italian culinary tradition that embodies warmth, love, and the power of simple ingredients coming together in perfect harmony. Whether you’re making a big batch to share with family or simply indulging in a bowl on a quiet evening, this soup offers comfort and nourishment in every bite.

Filling Italian Wedding Soup
Ingredients
Turkey Meatballs Ingredients
1 pound ground turkey (minced turkey)
1 clove garlic - minced
1 handful parsley - chopped
½ teaspoon fennel seeds - crushed
1 medium egg
½ cup breadcrumbs
1 pinch salt
1 pinch ground black pepper
Soup Ingredients
1 cup yellow onion - chopped
1 cup carrots - chopped
1 cup celery - chopped
1 cup kale
1 cup cabbage - chopped
1 clove garlic - crushed
1 teaspoon salt
1 teaspoon ground black pepper
Instructions
Meatball Instructions
- While the traditional Italian Wedding Soup recipe calls for frying the meatballs in a pan, I prefer the healthier option.
- Preheat oven to 350 degrees Fahrenheit. In a bowl, combine all of the above ingredients together.
- Then, using the teaspoon scooper, scoop out the mixture, place on foil on a cookie sheet, and bake for 10 to 12 minutes.
- Cook, but not all the way through. Turn off the oven, keep them in the oven until you’re ready to put them in the soup.
Soup Instructions
- It’s the usual mirepoix of equal parts chopped onion, celery, and carrot. Heat olive oil, cook the mirepoix for about 7 minutes until onions are softened.
- Add some salt and pepper, add the can of white beans, a full cup of kale (any variety, or use escarole, or spinach – or all!), a full cup of chopped cabbage. I like to add a lot of chopped parsley too. If you have fennel bulbs in the fridge, all the more delicious. It picks up on the fennel seeds in the meatballs.
- Once all of the soup ingredients in the pot are soft, add the meatballs in and use 6 cups of chicken broth – maybe mix with a bit of water if the meatballs start absorbing a lot of the liquid.
- Simmer for just a few minutes and enjoy this fantastic Italian Wedding Soup recipe.








