Italian wedding soup is the marriage of tender meatballs, delicate greens, and tiny pasta simmered together in a rich chicken broth. The name comes from the Italian tradition of serving this soup at weddings - not because it is fancy, but because it brings together simple ingredients in perfect harmony.

This recipe stays true to the classic minestra maritata from Naples, with one practical upgrade: the meatballs are browned first for deeper flavor, then finished in the soup. The whole pot comes together in about 45 minutes, making it realistic for a weeknight.

This is the same soup featured in our Meatball Soups curation list, alongside Italian Wedding Soup with Meatballs (this post) and Mexican Albondigas Soup.

Key Takeaways

  • Small meatballs are essential - roll them 1 inch across so they cook quickly and fit on a spoon with the broth and pasta.
  • Brown the meatballs first for deeper flavor and better texture. They finish cooking in the hot broth.
  • Use escarole for the most authentic result. Spinach works as a substitute but wilts faster.
  • Acini di pepe is the traditional pasta shape. Orzo or ditalini work well too.
  • Lemon juice at the end brightens the rich broth and balances the savory flavors.

How to Make Italian Wedding Soup

  1. Make the meatball mixture. Stir the panko and 2 tbsp water in a bowl. Let sit 5 minutes until the liquid is absorbed - this paste keeps the meatballs tender. Add the beef, egg, Parmesan, garlic, parsley, salt, pepper, and onion powder. Mix gently until just combined. Do not overwork the mixture. (See prep hint: Mix Until Just Combined)
  2. Shape the meatballs. Roll into 24 small meatballs, about 1 inch across. Keep them small - they cook fast in the soup and need to fit on a spoon.
  3. Brown the meatballs. Heat olive oil in a large pot or Dutch oven over medium-high heat. Brown meatballs in batches for 2 to 3 minutes per side until golden on the outside. Transfer to a plate. They do not need to be cooked through. (See prep hint: Brown in Batches)
  4. Build the soup base. In the same pot, add the onion, carrots, and celery. Cook for 5 to 6 minutes until softened. Add garlic and cook for 30 seconds until fragrant.
  5. Add broth and pasta. Pour in the chicken broth. Bring to a boil, then add the acini di pepe. Cook for 8 to 10 minutes until the pasta is almost tender.
  6. Finish the soup. Add the browned meatballs back to the pot. Stir in the escarole and lemon juice. Simmer for 3 to 4 minutes until the greens wilt and the meatballs are cooked through to 160F (71C). Use an instant-read thermometer to check.
  7. Season and serve. Taste and adjust salt and pepper. Ladle into bowls and top with grated Parmesan cheese.

Ingredients

  • 1 lb (450 g) ground beef, 80/20 - the fat keeps meatballs juicy in the hot broth
  • 1/3 cup panko breadcrumbs - binds without making meatballs heavy
  • 1/4 cup grated Parmesan cheese - adds savory depth to the meatballs
  • 1 large egg - holds the mixture together
  • Garlic, parsley, onion powder - the classic Italian meatball seasoning trio
  • 1 bunch escarole (6 oz) - the traditional green for minestra maritata; slightly bitter, holds up in hot broth
  • 1 cup acini di pepe - tiny round pasta that stays tender and spoonable
  • 6 cups chicken broth - low-sodium so you control the salt
  • Onion, carrots, celery - the Italian soffritto base that builds flavor
  • Fresh lemon juice - brightens the broth at the end; do not skip
  • Grated Parmesan - for serving; always more Parmesan

Tips for the Best Italian Wedding Soup

Keep the Meatballs Small

Italian wedding soup meatballs are not dinner-sized. Roll them to about 1 inch - roughly the size of a marble. They cook quickly in the simmering broth and need to fit on a spoon alongside the pasta and greens. Large meatballs turn this delicate soup into a heavy stew.

Brown for Flavor, Do Not Cook Through

Browning the meatballs in oil creates a golden crust that adds depth to the soup. The meatballs finish cooking in the hot broth later, so they only need 2 to 3 minutes per side in the pot. Cooking them fully at this stage makes them dry.

Use Escarole When Possible

Escarole is the traditional green for minestra maritata. It has a slightly bitter edge that balances the rich broth and savory meatballs. Spinach works as a substitute but wilts completely in about 1 minute - add it at the very end. Kale holds up too well and changes the texture of the soup.

The Pasta Will Absorb Broth

Acini di pepe and orzo soak up liquid as they sit. If you plan to have leftovers, cook the pasta separately and add it to individual bowls. The soup base (broth + meatballs + greens) keeps well in the fridge for up to 4 days; the pasta keeps for 2 days but gets mushy after that.

Variations

Chicken Meatball Version

Swap beef for ground chicken. Chicken meatballs are lighter and pair well with the delicate broth. Add 1 tbsp olive oil to the mixture since chicken is leaner. Cook to 165F (74C) instead of 160F.

Turkey Meatballs

Ground turkey works well and cuts the fat. Use dark-meat turkey for juiciness. The flavor is milder, so increase the garlic and parsley slightly.

Make It Gluten-Free

Use gluten-free breadcrumbs or almond flour in the meatballs, and substitute the pasta with gluten-free orzo or rice. The soup base is naturally gluten-free.

Slow Cooker Method

Brown the meatballs first, then transfer everything to a slow cooker. Cook on low for 6 to 8 hours or high for 3 to 4 hours. Add the pasta and escarole in the last 30 minutes to prevent them from getting mushy.

Storage and Reheating

Refrigerator: Store soup in an airtight container for up to 4 days. The flavor improves overnight as the broth absorbs the meatball and vegetable flavors.

Freezer: Freeze the broth and meatballs together for up to 3 months. Cook the pasta fresh when reheating - frozen pasta becomes mushy.

Reheat: Warm gently in a pot over medium heat, adding a splash of chicken broth if the soup has thickened from the pasta absorbing liquid.

Frequently Asked Questions

What Is Italian Wedding Soup?

Italian wedding soup, known in Italian as minestra maritata (“married soup”), is a traditional soup from Naples and Southern Italy. It combines small meatballs, leafy greens (usually escarole), and tiny pasta in a clear chicken broth. The “wedding” refers to the marriage of meat and vegetables in the pot, not to an actual wedding ceremony.

What Pasta Is Used in Italian Wedding Soup?

The traditional pasta is acini di pepe, tiny round balls about the size of peppercorns. Orzo (rice-shaped pasta) and ditalini (small tubes) are common substitutes. Any small pasta shape that stays tender and spoonable works well.

Can I Make Italian Wedding Soup Ahead?

Yes. Make the soup base (broth, meatballs, greens) up to 3 days ahead and refrigerate. Cook the pasta separately when reheating - it absorbs too much broth if stored with the soup. Add the fresh pasta to individual bowls when serving.

What Greens Work Best?

Escarole is the most authentic choice for minestra maritata. Baby spinach works but wilts very quickly - add it at the last minute. Kale holds up too well and changes the soup’s texture. Swiss chard is another option that adds color and mild flavor.

How Do I Keep the Meatballs Tender?

The key is a panade - breadcrumbs soaked in water or milk. This paste prevents the meat from tightening up during cooking. Mix the meatball ingredients gently and do not overwork them. Overmixed meatballs become dense and rubbery.

Is Italian Wedding Soup the Same as Minestra Maritata?

Yes. Minestra maritata is the original Italian name, which translates to “married soup.” The name refers to the marriage of meat and vegetables cooked together. “Italian wedding soup” is the American English translation that became popular in Italian-American communities.

Sources