My Mom’s Italian Wedding Soup Is Comfort in a Bowl

This cozy recipe marries meatballs, greens, and cheese in a simple but fortifying broth.
My Mom’s Italian Wedding Soup Is Comfort in a Bowl
It doesn't get more comforting than a bowl of meatballs, pasta, and greens in a delicious broth. Alex Lepe/TCA
Updated:
0:00
When it comes to comforting soups, I can easily say I have a hands-down favorite: Italian wedding soup. My experience of it is neither particularly Italian, nor is it matrimonial, rather it was one of the first real meals my mother fed me when I was a baby. The legend is that I’d slurp it loudly, humming, and the broth would dribble down my neck, soaking the neck of my shirt.

This recipe for Italian wedding soup was handed down to my mother, and adapted at each stop, from a man named Fran, whose daughter was my first babyhood friend. I don’t really remember Fran—he passed away when we were still tiny—but he lives within me every time I make this soup. Now I see fit to serve it to anyone I love—from my own little person (who also slurps, dribbles, and hums) to a cozy winter dinner party, where guests often let go of their manners too.

We always called it Italian escarole soup because Fran used escarole—a broad-leafed, less bitter form of endive—although it’s also known as zuppa di scarola or minestra maritata (Italian wedding soup) because of the way the ingredients combine like a happy love.

Why You’ll Love It

It’s a family-favorite. This recipe for Italian wedding soup was handed down to my mother and adapted throughout the years. Now I make it for my family.
It’s the perfect cozy soup for winter. It’s simple to prepare for those cold winter days.

Key Ingredients in Italian Wedding Soup

  • Ground meat: Use your choice of ground chicken, turkey, pork, beef, veal, or a combination.
  • Dry breadcrumbs: Dry breadcrumbs helps bind the meatballs, keeping them from falling apart while cooking.
  • Eggs: You’ll need three large eggs, which goes into the meatball mixture and also into the soup.
  • Cheese: Use a combination of grated Pecorino Romano and Parmesan cheese.
  • Oregano: You can use either fresh or dried oregano for the meatball mixture.
  • Low-sodium chicken broth: Use store-bought or make your own.
  • Greens: I use escarole here, trimmed and torn into bite-sized pieces.
  • Cooked pasta (optional): Stir in cooked small pasta, such as orzo or acini di pepe, at the end (if using).

Helpful Swaps

Italian Wedding Soup Recipe

Serves 6 to 8
  • 12 ounces ground meat (chicken, turkey, pork, beef, veal, or a combination)
  • 1/2 cup dry breadcrumbs
  • 3 large eggs, divided
  • 1/2 cup grated Pecorino Romano cheese, divided
  • 1/2 cup grated Parmesan cheese, divided
  • 1 tablespoon chopped fresh oregano leaves, or 1 teaspoon dried oregano
  • 1 teaspoon kosher salt, plus more for seasoning
  • 1/2 teaspoon freshly ground black pepper, plus more for seasoning
  • 3 tablespoons olive oil, divided
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 8 cups low-sodium chicken broth
  • 1 bunch greens (such as escarole), trimmed and torn into bite-sized pieces (about 6 lightly packed cups)
  • 3/4 cup cooked small pasta, such as orzo or acini di pepe (optional)
  • Red pepper flakes (optional)
  • Lemon wedges (optional)
Place 12 ounces ground meat, 1/2 cup dry breadcrumbs, one of the eggs, 1/4 cup of the Pecorino, 1/4 cup of the Parmesan, oregano, 1 teaspoon kosher salt, and 1/2 teaspoon black pepper in a bowl. Mix thoroughly but be careful not to overwork the meat. Form the mixture into 3/4-inch to 1 1/2-inch balls. You should have 20 to 30 meatballs, depending on how large you form them.

Heat 2 tablespoons of the oil in a large skillet over medium-high heat until shimmering. Add the meatballs in batches so as not to crowd the pan and cook, turning occasionally, until browned all over, 3 to 5 minutes. (If they are still a bit pink in the middle, don’t worry; they will continue to cook in the broth.) Transfer to a paper towel-lined plate as each batch is ready.

Heat the remaining 1 tablespoon oil in a 4- to 6-quart soup pot over medium-high heat. Add the diced yellow onion and 4 cloves minced garlic and sauté until the onions are tender and the garlic is soft but not browned, about 5 minutes. Add 8 cups low-sodium chicken broth and bring to a boil. Add 6 (lightly packed) cups of torn greens, reduce the heat to low, cover, and simmer for 10 minutes. Add the meatballs and cook 5 minutes more. Meanwhile, combine the remaining two eggs, remaining 1/4 cup Pecorino, and remaining 1/4 cup Parmesan in a small bowl and beat with a fork to blend.

Slowly pour the egg mixture into the simmering soup, stirring slowly in one direction. Cover and simmer just until egg bits are set, about 30 seconds. Stir in 3/4 cup cooked pasta, if using. Taste and season with kosher salt, black pepper, red pepper flakes, and a squeeze of lemon juice as desired. Serve immediately.

Recipe notes: Refrigerate leftovers in an airtight container for up to three days. To reheat, simmer gently over low heat.

Dear Readers: We would love to hear from you. What topics would you like to read about? Please send your feedback and tips to [email protected].
Sara Kate Gillingham, TheKitchn.com
Sara Kate Gillingham, TheKitchn.com
Author
Sara Kate Gillingham is the founding editor of TheKitchn.com, a nationally known blog for people who love food and home cooking. Submit any comments or questions to [email protected]. Copyright 2024 Apartment Therapy. Distributed by Tribune Content Agency, LLC.
Related Topics