Skip Navigation

Christopher Kimball’s Milk Street Television: Italian Wedding Soup

  • Christina Zeiders

Looking for some inspiration for meal prep heading into a new week? Why not try out a recipe from Christopher Kimball’s Milk Street Television? We’d suggest a cozy, comforting bowl of Italian Wedding Soup (Minestra Maritata)!

The name of the dish on which this recipe is based is minestra maritata, which translates from the Italian as “married soup.” It is not the Italian wedding soup of meatballs, greens and pasta that’s popular in the U.S., though the two do share similarities.

At the family-owned restaurant La Tavernetta Vittozzi in Naples, we were taught how to make the Campanian version of the classic dish, and we used the lessons learned for our own adaptation. As in Naples, the meats in our recipe are bone-in cuts of beef and pork that give the broth richness and body. But for easier eating, after cooking we shred the meat and discard the bones. Pancetta also simmers in the mix along with a piece of Parmesan rind, each lending even more savoriness to the broth.

La Tavernetta Vittozzi uses three different varieties of wintry greens in their minestra maritata—cabbage, broccoli rabe and escarole, the latter two blanched separately before they are added to the soup. (This “marriage” of cooked greens and broth is what gives the dish its name.) To streamline, we opt for rabe or escarole (or a combination, if it suits you) and we simmer the vegetable directly in the broth. Rabe offers an assertive bitterness that nicely balances the richness of the soup; escarole is milder and cooks down to a silky, supple texture. Warm, crusty bread is the perfect accompaniment.

Don’t bother with precision when prepping the onion, carrots and celery. The aromatics are simmered in the broth for flavor, but later are scooped out and discarded. If using escarole, be sure to wash it thoroughly as the frilly leaves tend to trap a good amount of grit.

Start to finish: 2¾ hours (45 minutes active)
Servings:
6

Ingredients:

  • 8 ounces pancetta, chopped
  • 2 tablespoons extra-virgin olive oil
  • 1 large yellow onion, roughly chopped
  • 2 medium carrots, peeled and roughly chopped
  • 1 medium celery stalk, roughly chopped
  • 4 medium garlic cloves, smashed and peeled
  • 3 tablespoons tomato paste
  • ½ to ¾ teaspoon red pepper flakes
  • Kosher salt and ground black pepper
  • 4 bay leaves
  • 2½-pound rack pork baby back ribs, cut into 3 sections between the ribs
  • 1-pound bone-in beef shank (1 to 1½ inches thick)
  • 2-inch piece Parmesan cheese rind, plus finely grated Parmesan, to serve
  • 1 bunch broccoli rabe, trimmed and roughly chopped, or 1 large head escarole, chopped, or a combination
  • ½ cup lightly packed fresh basil, chopped

In a large Dutch oven, combine the pancetta and oil. Cook over medium-low, stirring occasionally, until the pancetta begins to brown, about 10 minutes. Increase to medium, stir in the onion, carrots and celery, then cook, stirring occasionally, until the vegetables begin to soften, about 10 minutes.

Add the garlic, tomato paste, pepper flakes and 1 teaspoon salt; cook, stirring, until the tomato paste begins to stick to the pot and brown, 1 to 2 minutes. Add 10 cups water and the bay, then bring to a boil over medium-high, scraping up any browned bits. Add the ribs, beef shank and Parmesan rind. Return to a simmer, then cover, reduce to medium-low and cook, stirring occasionally, until a skewer inserted between the pork ribs and into the meat on the shank meets no resistance, about 2 hours. Remove from the heat.

Using tongs, transfer the ribs and shank to a large bowl; set aside to cool. Meanwhile, using a slotted spoon, remove and discard the solids from the broth. Tilt the pan to pool the liquid to one side, then use a wide spoon to remove and discard as much fat as possible from the surface of the liquid.

When the meats are cool enough to handle, shred the beef into bite-size pieces, discarding the fat, bone and gristle. Using a paring knife, cut the pork ribs between the bones to separate into individual ribs. Remove the meat from the bones and shred into bite-size pieces; discard the fat, bones and gristle. Set both meats aside.

Bring the broth to a simmer over medium-high. Add the rabe to the pot and cook, stirring often, until tender, 5 to 7 minutes. Stir in the shredded meats and cook, stirring, until the pot and cook, stirring often, until tender, 5 to 7 minutes. Stir in the shredded meats and cook heated through, about 2 minutes. Off heat, stir in the basil, then taste and season with salt and black pepper. Serve
with grated Parmesan on the side.

From Milk Street Winter Recipes courtesy of Christopher Kimball’s Milk Street Television

Support for WITF is provided by:

Become a WITF sponsor today »

Support for WITF is provided by:

Become a WITF sponsor today »

Up Next
Issues

FM Tech Issue - Thursday, January 23, 2025