MARRIED SOUP (ZUPPA MARITATA) traditional with meatballs
Today I take you on a journey into the heart of peasant cooking — food that smells like home, warmth and flavors that blend perfectly.
We’re talking about Zuppa Maritata, known worldwide as Italian Wedding Soup! And no, it has nothing to do with weddings, except for the fact that its ingredients “marry” so perfectly that they create an unforgettable harmony of taste.
This soup is the ultimate comfort food: a few simple ingredients, skillfully combined in a pot, for a tasty, easy and super-satisfying meal. What’s the secret of this version?
Very flavorful little meatballs made from a mix of ground beef and pork sausage, cooked directly in the broth together with a small pasta and fresh vegetables.
If it’s cold outside, or you just want some comfort, this is the recipe for you.
In tradition, as with every popular recipe, there are endless variations (some add carrots or celery, others add tomato); today we’ll prepare Zuppa Maritata as it used to be, with its unmistakable richness, just as my grandmother taught me.
It’s the perfect dish to add to your winter soup list. Make your best broth, because the aroma that will fill your kitchen will immediately make you feel embraced by warmth!
- Difficulty: Very easy
- Cost: Inexpensive
- Preparation time: 20 Minutes
- Cooking time: 25 Minutes
- Portions: 4
- Cooking methods: Oven
- Cuisine: Italian
Ingredients for MARRIED SOUP (ZUPPA MARITATA) with meatballs
- 8 1/2 cups vegetable broth
- 4.2 oz small dried pasta (e.g. stelline, tubetti (small shapes))
- 2 carrots
- 1/2 onion
- 2 stalks celery
- 7 oz baby spinach (about 6 2/3 cups loosely packed fresh)
- 3 tbsp fresh thyme (chopped)
- 1 tbsp+1tsp extra virgin olive oil
- 12 oz lean ground beef
- 8 oz pork sausage (remove casing)
- 3 oz grated Parmesan (about 3/4 cup)
- 4.2 oz panko (or regular breadcrumbs (about 1 1/2 cups))
- 2 cloves garlic
- 1 egg
- 2 teaspoons dried oregano
- 1 pinch black pepper
- to taste salt
Tools
- Kitchen scale
- Saucepan
- Bowl
- Cutting board
- Knife
- Wooden spoon
- Skimmer
- Grater
How to prepare MARRIED SOUP (ZUPPA MARITATA) with meatballs
In a large bowl, mix together the sausage (removed from its casing), the ground beef, the grated Parmesan, the breadcrumbs (panko), the egg, the chopped garlic and the oregano. Season with salt and freshly ground black pepper. Mix well with your hands until you obtain a homogeneous mixture. From this mixture, form: 14 large meatballs or 22 smaller meatballs (about 1 inch / 2.5 cm in diameter) for faster cooking.
In a large pot (the one you will use for the soup), heat 1 tablespoon of olive oil. Add the meatballs and cook for about 5–6 minutes, turning them, until they are well browned on the outside and cooked through. Remove them from the pot and set aside.
In the same pot used for the meatballs, heat the remaining tablespoon of oil. Add the chopped carrots, celery and onion. Cook over medium heat until the vegetables begin to soften (about 3 minutes).
Add the broth and bring to a boil. Once boiling, add the meatballs and the small pasta. Lower the heat and cook following the cooking times indicated on the pasta package.
Finally, add the fresh spinach and chopped thyme. Stir and cook until the spinach is wilted (about 1 minute). Adjust salt and add a grind of black pepper. Serve the Zuppa Maritata very hot, with a generous sprinkle of freshly grated Parmesan.
Notes on Ingredients and Suggested Substitutions
Leafy Greens: The recipe uses baby spinach, but you can easily substitute Swiss chard (stalks), kale or escarole. If you use frozen greens (like spinach or chard), remember to squeeze out excess water well after thawing.
Meatballs (Meat Mix): The beef + pork sausage mix gives a rich, traditional flavor. For a lighter version, you can replace both meats with ground chicken or turkey, and use chicken or turkey sausage (same quantities). Always remember to remove the casing from the sausage.
Panko Breadcrumbs: If you can’t find panko (which makes the meatballs lighter), simply use the same amount of regular breadcrumbs.
Storage
Zuppa Maritata keeps well in the refrigerator in an airtight container for up to 3 days.
This soup is also great for freezing: you can freeze it in portions in airtight containers for up to 4 months. Remember that the meatballs and pasta may become slightly softer once thawed, but the flavor will remain intact.
Recipe Alternatives and Variations
Richer Version (with Pancetta): For a smoky flavor, add 50 g (about 1.8 oz) of diced smoked pancetta to the soffritto of onion before adding the broth.
Acid Touch (with Tomato): If you prefer a slightly tangy note, add 100 g (about 3.5 oz) of chopped peeled tomatoes to the broth, reducing the water by about 50 ml (about 3 tbsp).
For Cheese Lovers: To make the broth creamier, at the end of cooking (before adding the spinach), whisk 2 tablespoons of fresh ricotta into the broth, stirring well.
Pairings and Serving Suggestions
Zuppa Maritata is a hearty, complete one-pot meal, perfect for cold days.
Use: Main course or, in smaller portions, as a first course in a rustic lunch.
Pairing: It goes well with light, young red wines such as a Chianti Colli Senesi or a Bardolino, served slightly cool. If you prefer white, choose a dry aromatic wine like Verdicchio.
Origins and History of the Recipe
Despite the Anglo name “Italian Wedding Soup,” this soup is a pillar of Neapolitan and Southern Italian peasant tradition. Its original name is actually “Minestra Maritata” (Married Soup) and refers to the happy “marriage” between the flavor of the meat (meatballs or pieces of sausage/pork) and that of bitter greens (especially chicory or escarole), which together create a perfect balance. It used to be a typical dish for Christmas festivities, made with local meats and vegetables.
Homemade Broth: The Key to Success
Never underestimate the importance of a good broth! In Zuppa Maritata, the broth is not just a liquid but the soul of the dish. If you have time, make a homemade beef or mixed chicken/beef broth. If you’re in a hurry, choose a high-quality vegetable broth. Good broth enhances the savory flavor of the meatballs and makes the entire soup infinitely more aromatic. A small effort that pays off enormously in terms of final taste!
FAQ (Questions and Answers)
Can I use only one type of meat for the meatballs?
Yes, you can. However, the mix of lean beef and pork sausage (which is fattier and more flavorful) is what makes the meatballs traditionally rich and tender. If you use only beef, you may need to add a bit more fat or extra cheese to keep them moist.
Should I brown the meatballs first or can I put them directly into the broth?
I recommend searing them first in a pan. Initial browning not only seals in the juices (making them more tender), but it also adds a flavor base to the pot that will greatly enrich the broth.
If I use fresh pasta or rice, do the cooking times change?
Yes. Fresh pasta will cook much faster (often in 3–5 minutes). Rice (for example Carnaroli or Arborio) will usually require 15–18 minutes. Keep an eye on cooking times and add broth as it gets absorbed.

