Italian wedding soup brings small beef-and-pork meatballs, tender greens, and tiny pasta together in chicken broth. Store-bought stock makes this family-inspired soup practical without losing what I remember from my nonna’s kitchen.

Italian wedding soup in a bowl with a spoon.
Photo Credits: Elena Lepkowski

Italian Wedding Soup From My Nonna’s Kitchen

My nonna often had a big stockpot of this soup simmering when I visited. I remember the little meatballs, the greens, and the pasta in a broth that was hearty but still delicate.

The name comes from the Neapolitan minestra maritata, or “married soup,” and refers to the ingredients coming together. The meatballs should be small enough to share a spoonful with the pasta and greens.

My nonna made her own stock. I use good store-bought chicken stock, then finish each bowl with freshly grated Parmesan. Most of the hands-on work is rolling the meatballs, and you can make them ahead.

The ingredients for Italian wedding soup including ground meat, bread, milk, egg, parmesan, garlic, parsley, salt, olive oil, carrots, celery, chicken stock, escarole, and pasta.

Italian Wedding Soup Ingredients

The little meatballs and the broth each need only a few ingredients. Use a chicken stock you like the taste of; it makes up most of the soup.

  • Fresh bread and whole milk: Torn pieces of sturdy bread soak up the milk before going into the meatballs. Remove the crusts first.
  • Ground beef and pork: I use both, along with an egg to bind the mixture. Grated Parmesan, a little garlic, parsley, and salt provide the seasoning.
  • Carrots and celery: Sauté them in extra virgin olive oil before adding the stock.
  • Chicken stock: Use 8 cups of homemade chicken stock or a good low-sodium store-bought stock. The broth makes up most of the bowl, so choose one you enjoy.
  • Acini di pepe: These tiny, bead-shaped pasta pieces fit on a spoon with the meatballs and greens. Another small soup pasta works too. In my family, we also broke thin noodles into the broth.
  • Escarole or baby spinach: Either leafy green goes in near the end, so it wilts and becomes tender without cooking through the entire simmer.
  • Parmesan for serving: Grate a little more over each bowl just before eating.
How to make Italian meatball soup. Step 1: gather your ingredients, Step 2: combine the meatball ingredients in a bowl, Step 3: form the meatballs, Step 4: add all of the soup ingredients to a pot, Step 5: stir and cooks the soup, Step 6: finish and serve the soup in bowls.

How to Make Italian Wedding Soup

Make the Meatballs

  • Soak the bread. Line a large baking sheet or platter with parchment paper. In a bowl, combine 3/4 cup torn pieces of sturdy bread, crusts removed, and 1/4 cup whole milk. Let stand for about 15 minutes, until the bread absorbs the milk. Gently squeeze out and discard the excess milk, then return the bread to the bowl.
  • Mix and shape. Add 4 ounces each of ground beef and ground pork, 1 lightly beaten egg, 1/4 cup freshly grated Parmesan, 1 minced garlic clove, 2 teaspoons finely chopped parsley, and 1/2 teaspoon kosher salt. Mix thoroughly. Dampen your hands with cold water and roll 1- to 2-teaspoon portions into marble-sized meatballs, setting them on the parchment as you go. You should have about 40 to 50, depending on their size.

Cook the Soup

  • Start the broth. Heat 2 tablespoons extra virgin olive oil in a large Dutch oven or other heavy-bottomed pot over medium-high heat. Add 2 peeled and chopped carrots and 2 chopped celery ribs. Sauté until softened, about 5 minutes. Pour in 8 cups chicken stock and bring to a boil.
  • Simmer the meatballs and pasta. Carefully add the meatballs and 1 1/4 cups acini di pepe or other small soup pasta. Stir gently, reduce the heat to medium, and simmer for about 10 minutes, until the meatballs are cooked through and the pasta is tender. Check the pasta as it cooks; timing varies by shape and brand.
  • Wilt the greens. Add 5 ounces chopped escarole or baby spinach. Stir gently and cook until the greens are wilted and tender, about 3 minutes.
  • Finish and serve. Ladle the hot soup into shallow bowls, making sure each gets some meatballs, pasta, and greens. Sprinkle with freshly grated Parmesan and serve.

Tips for Small, Tender Meatballs

  • Aim for a teaspoon-sized portion. The meatballs shiould cook up marble-sized: small enough to eat in one mouthful with a little pasta. Damp hands help when rolling them.
  • Try a jar to speed up shaping. Add a small portion of the mixture to a clean, dry jam jar and swirl it quickly to form a ball.
  • For larger meatballs, use a small cookie scoop. A scoop holding 2 teaspoons to 1 tablespoon of mixture can portion them directly into the simmering broth. They will be larger than the teaspoon-sized meatballs, so check that they are fully cooked before serving.
  • Add the greens last. The meatballs and pasta simmer together first; the escarole or spinach needs only the final few minutes.

What to Serve with Italian Wedding Soup 

With meatballs, greens, and pasta in every bowl, this soup makes a meal on its own. A little extra Parmesan on top and something to catch the last of the broth are enough for me. Rosemary focaccia would be lovely; I wouldn’t blame you for adding a simple Parmesan lettuce salad, either.

If you’re serving a longer Italian-style dinner, finish with homemade cannoli.

Two bowls of Italian wedding soup, one with a spoon.

Make-Ahead and Storage

  • Make the meatballs ahead: Shape them up to one day before cooking and keep them covered in the refrigerator. To freeze them, space them apart on a baking sheet until firm, then transfer them to a freezer bag for up to 3 months. Thaw overnight in the refrigerator.
  • Store leftovers: Keep the soup in a tightly covered container in the refrigerator for up to 3 days. The pasta will absorb some of the broth as it sits. Add a splash of stock or water when you reheat it in a pot over medium heat, bringing the soup to a boil before serving.
  • Freeze the soup without pasta: If you’re cooking a batch to freeze, leave the pasta out. Simmer the meatballs in the broth until cooked through, then add the greens as directed. Freeze the soup without pasta; cook the pasta fresh and add it when you reheat and serve the soup.
4.77 from 26 votes

Italian Wedding Soup

Add As A Trusted Google Source A headshot of Domenica Marchetti, a recipe contributor for The Mediterranean Dish.Domenica Marchetti
Italian wedding soup in a bowl with a spoon.
Small beef-and-pork meatballs, acini di pepe, and tender greens simmer in chicken broth. Finish each bowl with freshly grated Parmesan.
Prep – 30 minutes
Cook – 15 minutes
Total – 45 minutes
Cuisine:
Italian
Serves – 8
Course:
Entree, Soup

Ingredients
  

  • 3/4 cup torn pieces of fresh sturdy bread, crusts removed
  • 1/4 cup whole milk
  • 4 ounces ground beef
  • 4 ounces ground pork
  • 1 egg, lightly beaten
  • 1/4 cup freshly grated parmesan, plus more for serving
  • 1 small garlic clove, minced
  • 2 teaspoons finely chopped fresh flat-leaf parsley
  • 1/2 teaspoon kosher salt
  • 2 tablespoons extra virgin olive oil
  • 2 carrots, peeled and chopped
  • 2 celery ribs, trimmed and chopped
  • 8 cups (64 ounces) chicken stock, homemade or low-sodium store-bought
  • 5 ounces raw chopped escarole or baby spinach leaves (about 5-6 cups)
  • 1 1/4 cups acini di pepe or other small soup pasta

Instructions
 

  • Make the meatballs. Line a large baking sheet or platter with parchment paper. In a bowl, combine the bread and milk. Let stand for about 15 minutes, until the bread absorbs the milk. Gently squeeze out and discard the excess milk, then return the bread to the bowl. Add the beef, pork, egg, Parmesan, garlic, parsley, and salt. Mix with your hands or a wooden spoon until thoroughly combined.
  • Shape the meatballs. Dampen your hands with cold water. Pinch off 1- to 2-teaspoon portions and roll them into marble-sized balls, setting them on the prepared baking sheet or platter. You should have about 40 to 50 meatballs, depending on their size.
  • Start the soup. Heat the olive oil in a large Dutch oven or other heavy-bottomed pot over medium-high heat. When shimmering, add the carrots and celery. Sauté until softened, about 5 minutes. Add the chicken stock and bring to a boil.
  • Simmer the meatballs and pasta. Carefully add the meatballs and pasta. Stir gently, reduce the heat to medium, and simmer for about 10 minutes, until the meatballs are cooked through and the pasta is tender. Cooking time varies by pasta shape and brand.
  • Wilt the greens. Add the escarole or spinach. Stir gently until wilted and tender, about 3 minutes.
  • Finish and serve. Ladle the hot soup into shallow bowls, dividing the meatballs, pasta, and greens among them. Sprinkle each serving with freshly grated Parmesan.

Video

Notes

  • Shop this recipe: Visit our shop for Mediterranean ingredients, including the Italian olive oil used here.
  • Make the meatballs ahead: Shape and refrigerate them, covered, up to one day ahead. Or freeze them spaced apart on a baking sheet, then transfer to a freezer bag for up to 3 months. Thaw overnight in the refrigerator.
  • Leftovers: Refrigerate the soup in a tightly covered container for up to 3 days. The pasta absorbs broth as it sits; add a splash of stock or water when reheating, and bring the soup to a boil before serving.
  • To freeze the soup: Leave out the pasta. Cook the meatballs and greens in the broth, then freeze the soup. Cook the pasta fresh and add it when reheating and serving

Nutrition

Calories: 225.5kcalCarbohydrates: 17.1gProtein: 14.6gFat: 11.5gSaturated Fat: 3.5gPolyunsaturated Fat: 1.3gMonounsaturated Fat: 5.7gTrans Fat: 0.1gCholesterol: 43.5mgSodium: 350mgPotassium: 499.9mgFiber: 1.4gSugar: 2.1gVitamin A: 4285.9IUVitamin C: 6.2mgCalcium: 86.1mgIron: 1.9mg
Tried this recipe?
A bottle of nocellara extra virgin olive oil from the mediterranean dish.

Try Our Authentic Italian Olive Oil

Hand-picked and cold-extracted Extra Virgin Olive Oil from 100% Nocellara del Belice Sicilian olives.

*This post has recently been updated with new information for the readers’ benefit.

Share it with the world

Domenica Marchetti is the author of eight books on Italian home cooking, including “Williams-Sonoma Everyday Italian,” “Preserving Italy: Canning, Curing, Infusing, and Bottling Italian Flavors and Traditions,” and “The Glorious Pasta of Italy.” When she’s not writing or creating recipes, Domenica teaches Italian cooking classes on Zoom and leads occasional small-group culinary tours and workshops in Italy.
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.
4.77 from 26 votes (4 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Liz Mueller says:

    5 stars
    Made it last night and it was a big hit. Very flavorful and delicious!

  2. Frenny Lehmann says:

    5 stars
    I had homemade chicken broth from two smoked chickens that I used. This is absolutely delicious!

    1. Summer Miller says:

      Yum! That sounds amazing!

  3. Diane says:

    Can I use chicken bone broth to amp up the protein?

    1. Summer Miller says:

      Hi Diane! I’m Summer and I work at TMD. Yes, you can use bone broth! Enjoy the soup, it’s a favorite around here.

  4. Bob says:

    Delicious. But doesn’t take 3 hrs 30 mins to cook. Much faster!!!

  5. Emanuela says:

    5 stars
    Absolutely delicious, I wouldn’t change a thing! Thank you for sharing your recipes, we have been cooking from your recipes for the last 3 years now

  6. ~Chrissie O. says:

    5 stars
    This is a family staple; I legit make 1x/month. I use home-ground boneless/skinless chicken breasts (to control cals/fat). When they’re cooked from raw in the soup, you don’t need something like a shredded zucchini to ensure moisture; they absorb it via the binder, and they’re lovely! Use Acini de Bebe, Israeli Cousous, Orzo, Ditalini: The POINT of the recipe is the theme of round things: It’s WEDDING SOUP: You’re promoting FERTILITY! Round things: Eggs/fertility!!! So, the meatballs, the shape of the pasta, the rounds of the carrots – that’s the point of this celebratory soup! lol Anyway, other shapes DO work, of course (!), but the nod to the heritage of the recipe was warranted! Any greens will work here, spinach, escarole, Swiss chard, kale (w/o stems), ‘sall good!!! This is SO WORTH adding to the menu – And, if you double the recipe, it freezes really well: Normally, pasta doesn’t; it sortof disintegrates. But the small pasta shapes can maximize their shape and not, so it mostly works!!! You might need another cup or so of broth after freezing, but it’s not texturally-awful, which makes it a GREAT option for 1-cook-2-meal cooking!!! You will love this!!! So glad to have been introduced to this recipe!!! Thanks for re-posting!!

  7. Jose Luis Fernandez says:

    5 stars
    Wow se me hizo agua la boca, gracias por compartir

  8. Harriet says:

    5 stars
    I make this soup regularly. We don’t eat mammals, so I use chicken in the meatballs. Thy’re still delicious. The only other change is Israeli couscous for the pasta. Everyone loves it and it is a delicious and robust dinner with some bread.

    1. Summer Miller says:

      Hi, Harriet! I’m Summer and I work here at The Mediterranean Dish! Thanks so much for sharing your swaps and letting us know you love the recipe.

    2. Peg says:

      🤗🤗🤗. I think your grandpa just wanted the kids around longer. Very sweet.

  9. Kim says:

    5 stars
    This is. almost identical to my grandfather’s recipe. The only difference was that he was VERY particular about the size of the meatballs….no larger than a small pea. It was the grandchildren that had to roll them onto balls. It was very difficult to meet his standard!!! But the soup was soooo good!

    1. Summer Miller says:

      Hi, Kim! I’m Summer and I work here at The Mediterranean Dish! Thank you so much for letting us know how much you love the soup and for sharing the story about your grandfather!

  10. Debra Attman says:

    5 stars
    The only thing different I’ve done is I don’t eat red meat so I changed it to chicken ground chicken

  11. Lotte Bengal says:

    Love this soup! I make it with soy balls. Personally I think the cloves are a bit overpowering, so I reduced them some this time around.

  12. Karen hads says:

    5 stars
    This soup was DELICIOUS. All the way to the meatballs
    Question though….. can I make the pasta separately then add it, so the soup is not so starchy. Or is that the secret ! 😝

    1. TMD Team says:

      Sure, Karen! You can do that if you prefer!

  13. Jill says:

    What is the benefit of defatting the broth? Excited to try this recipe 🙂

  14. Carol Jackson says:

    5 stars
    Going to make this for hubby so he can have for lunches while I’m at work. Doesn’t say but can you freeze left over soup? Thank you.

    1. TMD Team says:

      Hi, Carol. Yes, you can freeze this one, but we recommend waiting until you reheat the soup to add the pasta.

  15. Judy Domingo says:

    So far everything I’ve made has been delicious! I love the fact of getting back to cooking in leisure rather then rush rush. I get to savor the process and the results. I’m finding many of the less healthy things are losing their appeal. They just don’t taste good anymore. Thank you!

  16. Kathy Kiewra says:

    I love making wedding soup – often once a week when weather gets cooler. I’ve tried many recipes and this sounds very good. I usually sub swiss chard or baby kale for spinach and sub faro for pasta.

    1. TMD Team says:

      Thanks so much for sharing those substitutions, Kathy! Hope you enjoy the recipe!