There’s something charming about a bowl of Italian Wedding Soup — it’s rustic, homey, and full of love in every spoonful. Despite its name, it’s not actually served at weddings (at least not traditionally). The term “wedding” in the Italian phrase minestra maritata translates to “married soup,” referring to the beautiful marriage of flavors between the greens, meat, and broth. This cozy bowl is hearty enough for dinner yet light enough for lunch, balancing the richness of tiny meatballs with the freshness of spinach or escarole and tender bits of pasta floating in golden broth.
When I first tried this soup years ago at a family-owned Italian café, I remember thinking how perfectly everything just worked together — the broth was comforting, the meatballs savory, and the greens gave it this earthy brightness. It’s the kind of recipe that feels timeless, like something your grandmother might have made on a chilly afternoon. Today, I’ll show you how to bring that same warmth to your kitchen with a simple, slow-cooked version of this classic dish.
Cultural Background
Italian Wedding Soup has deep roots in Southern Italy, particularly in the regions of Campania and Lazio. The original minestra maritata wasn’t quite the same as the version most Americans know today — it began as a humble peasant dish using whatever greens and leftover meats were available. The “marriage” referred not to people but to the harmonious blend of vegetables and meat simmered together in broth.
When Italian immigrants brought the recipe to the United States, it evolved. Lighter broths replaced the original heavier stews, and small meatballs and pasta were added for extra heartiness. Over time, this version became a staple in Italian-American households — a soup for Sundays, holidays, or any day you needed comfort in a bowl.
Why You’ll Love This Recipe
- Perfectly balanced flavors: Savory meatballs, tender pasta, and leafy greens create a beautiful blend of textures.
- Comfort food with a touch of elegance: Feels fancy but is easy to prepare.
- Nutritious and hearty: Protein, veggies, and carbs all in one wholesome bowl.
- Great for meal prep: The flavors deepen over time, making leftovers even better.
- Customizable: You can tweak ingredients to suit your dietary needs or pantry staples.
Ingredient Spotlight
The stars of Italian Wedding Soup are the meatballs, greens, and broth — each one playing a unique role.
- Ground meat: A mix of beef and pork gives the meatballs their signature tenderness, but you can also use chicken or turkey for a lighter touch.
- Breadcrumbs and Parmesan: These bind the meatballs and infuse them with flavor.
- Egg: Adds structure while keeping them moist.
- Greens: Spinach, escarole, or kale add freshness and nutrients.
- Pasta: Tiny shapes like acini di pepe or orzo are traditional, but any small pasta works.
- Broth: A rich chicken broth is the foundation, soaking up all the goodness from the other ingredients.
Prep Timeline
Prep time: 20 minutes
Cook time: 30–40 minutes
Total time: 1 hour
Serves: 6
Ingredients
For the Meatballs:
- ½ lb ground beef
- ½ lb ground pork or chicken
- ½ cup breadcrumbs
- ¼ cup grated Parmesan cheese
- 1 large egg
- 2 cloves garlic, minced
- 2 tablespoons chopped parsley
- Salt and black pepper to taste
For the Soup:
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 carrots, peeled and chopped
- 2 celery stalks, chopped
- 8 cups chicken broth
- ¾ cup small pasta (like acini di pepe or orzo)
- 4 cups fresh spinach or escarole, chopped
- Salt and pepper, to taste
- Grated Parmesan, for serving
Instructions
- Make the Meatballs:
In a bowl, combine ground meats, breadcrumbs, Parmesan, egg, garlic, parsley, salt, and pepper. Mix gently until just combined. Form into small ¾-inch meatballs and set aside. - Sauté Vegetables:
In a large pot, heat olive oil over medium heat. Add onion, carrots, and celery; cook until softened, about 5 minutes. - Add Broth and Meatballs:
Pour in the chicken broth and bring to a boil. Gently drop in the meatballs one by one. Reduce heat to low and simmer for 15–20 minutes, skimming off any foam. - Cook Pasta:
Stir in the pasta and cook until tender, about 8–10 minutes. - Add Greens:
Stir in spinach or escarole and simmer for another 3–5 minutes until wilted. - Taste and Serve:
Season with salt and pepper. Ladle into bowls and top with extra Parmesan if desired.
Pro Tips and Troubleshooting
- Don’t overmix your meatballs — gentle mixing keeps them tender.
- Cook pasta separately if you plan to store leftovers; this prevents it from soaking up too much broth.
- Add greens last to keep their color bright and texture fresh.
- Boost the broth flavor by simmering a Parmesan rind in the soup while cooking.
Variations and Add-Ins
- Chicken Wedding Soup: Use ground chicken and chicken broth for a lighter version.
- Vegan Variation: Swap meatballs for plant-based ones and use vegetable broth. Add chickpeas for extra protein and a handful of nutritional yeast for that cheesy kick.
- Spicy Kick: Add a pinch of red pepper flakes or a drizzle of chili oil.
- Hearty Twist: Add small white beans or lentils for more texture.
Serving Ideas
Serve this soup with crusty bread or garlic toast for dipping, or alongside a fresh green salad with Italian dressing. For a cozy dinner, finish it with a glass of red wine and a sprinkle of extra Parmesan on top.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium heat, adding a splash of broth or water if the soup thickens. For freezing, leave out the pasta — it can be added fresh when reheating to maintain texture.
Nutritional Facts
| Nutrient | Amount (per serving) |
|---|---|
| Calories | 320 kcal |
| Protein | 24 g |
| Carbohydrates | 18 g |
| Fat | 16 g |
| Fiber | 3 g |
| Sugar | 4 g |
| Sodium | 680 mg |
| Calcium | 120 mg |
Conclusion
Italian Wedding Soup isn’t just a recipe — it’s a story of comfort, balance, and a little bit of tradition. Every spoonful offers a taste of home, where tender meatballs meet soft greens and golden broth in perfect harmony. It’s simple food, but it carries warmth, history, and heart.
Whether you make it for Sunday lunch, a midweek dinner, or to share with friends, this soup proves that sometimes the best meals are the ones that bring everything — and everyone — together. Cozy, classic, and utterly satisfying.


















