Italian Wedding Soup with Meatballs and Shredded Chicken

We occasionally link to goods offered by vendors to help the reader find relevant products. Some of these may be affiliate based, meaning we earn small commissions (at no additional cost to you) if items are purchased. Here is more about what we do.

Italian wedding soup’s popularity in my hometown of Pittsburgh is incredible, and I have been a happy witness to its glory for decades.

Vertical image of a white bowl filled with a stew with assorted meat and vegetables, with text on the top and bottom of the image.

Pittsburgh has a strong Italian American dynamic – and as a member of that cultural demographic, I personally understand that we not only know how to make a good bowl of Italian wedding soup, we love to eat it whenever we can!

We’ve daintily slurped its broth as a classic starter selection at countless weddings, fought with family members at Christmas and Easter feasts over who gets to munch on the last few mini meatballs, and have ordered it countless of times at many chianti-filled Italian restaurants.

Peek in the freezers of some households, and you may just see a pint container or two of prepped soup, ready to be defrosted for a delicious dinner.

Just start to whisper you’re craving a hot bowl while you’re in front of a group of gabbing ladies gathered outside a noon church service, and there will surely be a heated argument as to what local bar, restaurant, or catering venue makes the best batch.

Vertical image of a white bowl filled with minestra maritata on a wooden table next to a white towel.

Its caliber as a Pittsburgh classic is so high that a recipe for “Pittsburgh Wedding Soup” is featured in “Big Flavors from Italian America,” a cookbook published by Cook’s Country from America’s Test Kitchen.

The cookbook is available on Amazon, if you’re interested in getting a Pittsburgh native you know a holiday food read!

Needless to say, the soup is a mainstay in this city, with slight variations depending on who is preparing it for you.

While it is certainly a popular choice to serve at full-course Italian dinners, weddings and other large gatherings, the name of it was never intended to be connected to the actual event of a matrimonial ceremony!

Its original name in Italian, minestra maritata, translates to “married soup” or “wedded soup”  connoting that the main ingredients go so well together in the same dish – a happy union of tasty flavors!

Vertical top-down image of two bowls of minestra maritata, one topped with grated cheese, next to bread slices and bowls of seasonings.

Rivaling minestrone, pasta e fagioli, and pappa al pomodoro, Italian wedding soup has a leg up on these meat-free recipes. Swimming with tender tiny meatballs and shredded chicken, my version of the recipe makes for a delightfully comforting dinner, or a hearty first course.

You’ll see that some recipes online recommend that you saute the meatballs in the same pot you use to prepare the broth in order to develop a stronger base of meaty flavor. But I’d rather not have you worry about browning 60 or so little guys in multiple batches.

I’m kicking it Cervone-old-school-style with the easy and efficient way my mom taught me to brown meatballs – cooked all on one baking sheet!

Note: as tradition would have it, my mom would let the dogs lick the sheet pan after she transferred the meatballs to a platter, but feel free to skip that part.

Italian Wedding Soup with Meatballs and Shredded Chicken

The soup will still have enough character with the veggie aromatics browning in the pot before adding the stock, and then letting the meatballs and chicken bathe and infuse their flavors in the gently simmering liquid before adding the final touches of pasta and fresh spinach.

And, no, it’s not quite ready to eat once it’s ladled into a bowl. Something is still missing…

As any Pittsburgher will tell you, a bowl of Italian wedding soup is not complete without a big handful of grated Parmigiano Reggiano and freshly cracked black pepper on top!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Horizontal image of a white bowl filled with a stew with assorted meat and vegetables next to bread slices and a white towel.

Italian Wedding Soup with Meatballs and Shredded Chicken

  • Author: Nikki Cervone
  • Total Time: 1 hour
  • Yield: 12 servings 1x


This recipe for homemade Italian wedding soup is a savory delight swimming with tender meatballs, shredded chicken, tiny pasta, and spinach.



For the Meatballs:

  • 1/2 pound 80% lean ground beef
  • 1/2 pound ground pork
  • 1/2 cup grated Parmigiano Reggiano cheese
  • 1/4 cup dried breadcrumbs
  • 1/8 cup whole milk
  • 1 large egg
  • 1 teaspoon garlic powder
  • 1 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 1/4 teaspoon dried Italian seasoning blend

For the Soup:

  • 2 tablespoons olive oil
  • 1 small yellow onion, diced (about 1 cup)
  • 1 large carrot, peeled and diced (about 1 cup)
  • 2 ribs celery, diced (about 1/2 cup)
  • 3 cloves garlic, minced
  • 10 cups homemade or low-sodium chicken stock
  • 2 cups shredded cooked chicken breast (optional)
  • 1/2 cup small dry pasta like mini ditalini, orzo, or acini de pepe
  • 1 5-ounce bag baby spinach
  • Salt, to taste
  • Grated Parmigiano Reggiano cheese, for serving
  • Freshly ground black pepper, for serving


For the Meatballs:

  1. Preheat the oven to 425°F. Line a baking sheet with aluminum foil.
  2. In a large bowl, gently fold all of the ingredients together with your hands until just incorporated. Do not overmix.
  3. Roll the mixture into individual teaspoon-sized balls, placing them on the prepared baking sheet about 1/2 inch apart from one another. The mixture will yield about 60-65 meatballs.
  4. Transfer the baking sheet to the oven and bake for about 10-12 minutes, until the meatballs are just starting to brown but are still slightly underdone in the center. Remove from the oven and set aside on the pan as you prepare the soup.

For the Soup:

  1. In a large stockpot, heat the olive oil on high heat. Add the onion, carrot, and celery and saute until lightly browned, about 5 minutes. Add the garlic and saute for an additional minute.
  2. Pour in the chicken stock and bring to a boil. Add the meatballs and shredded chicken, if using, and reduce the heat to a simmer. Let the soup simmer for 15-20 minutes, stirring occasionally.
  3. Mix the dry pasta into the simmering soup, and cook until al dente according to the package instructions (usually 6-10 minutes), stirring occasionally.
  4. Remove the pot from the heat and add the spinach, stirring it into the soup for about a minute until wilted.
  5. Season the soup to taste with salt, and serve with grated Parmigiano Reggiano and freshly cracked black pepper.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Stovetop/Baking
  • Cuisine: Italian

Keywords: Italian, wedding, soup, meatball, chicken

Cooking by the Numbers…

Step 1 – Prep

Preheat the oven to 425°F and line a half-size baking sheet with aluminum foil.

Horizontal image of assorted white bowls with a medley of various measured and prepped ingredients.

Set out the ground beef and ground pork.

Grate and measure your Parmigiano Reggiano cheese for the meatballs, while keeping in mind that you will also need some more grated cheese for topping each bowl before serving.

Measure out the dried breadcrumbs, whole milk, garlic powder, dried Italian seasoning, olive oil, chicken stock, small dry pasta, and baby spinach.

Measure out the salt and black pepper for the meatballs, and keep these out for your final adjustments with the seasoning and serving.

Crack the egg into a small bowl.

Cut a small yellow onion, peel and cut the carrot, cut the two celery ribs, and mince the garlic cloves. You can do all of these cuts using the same chef’s knife and a sturdy cutting board.

Shred the cooked chicken breasts, if using. It’s easy to make shredded chicken in the pressure cooker, but you can also use any leftover cooked chicken from a previous meal. Leftover store-bought rotisserie chicken would also be perfect.

You can use any part of the chicken, white or dark meat, depending on your preference.

The chicken stock can be homemade (our slow cooker recipe is so easy!) or store-bought.

Step 2 – Form the Meatballs

Combine all of the ingredients for the meatballs in a large bowl. Using your hands, fold the ingredients together until completely incorporated.

Horizontal image of a pile of ground beef and pork in a white bowl.

You don’t want to overmix this, or the meatballs may become tough and rubbery. Use a gentle touch!

Once the ingredients are combined, use a teaspoon as your measuring guide to roll small, individual balls by hand. Place each one on the prepared baking sheet, leaving about 1/2 inch of space between them.

Horizontal image of raw mini meatballs on a lined baking sheet.

The mixture yields between 60 and 65 meatballs. To ensure you have enough space on your baking sheet, it’s best to organize them in 10 rows, with about 7 meatballs in each row.

Step 3 – Bake the Meatballs

Place the baking sheet in the preheated oven, and bake the meatballs until they start to brown on the tops and bottoms but are still slightly underdone in the center. You can cut one meatball open with a knife to check.

Horizontal image of rows of baked mini meatballs on a lined baking sheet.

This will only take about 10 to 12 minutes. You don’t want to completely cook them in the oven, as they will continue cooking in the stock.

Remove the baking sheet from the oven and set it aside as you cook the rest of the ingredients, leaving the meatballs on the baking sheet.

Step 4 – Saute the Vegetables

Heat the olive oil over high heat in a large stockpot. Place the diced onion, carrot, and celery in the stockpot and saute until lightly browned, for about 5 minutes. Stir occasionally to prevent scorching.

Horizontal image of cooking diced mixed vegetables in a large pot.

You don’t want to add the minced garlic until after you’ve lightly browned the other vegetables – otherwise, it may burn!

After those first 5 minutes of cooking, you can then add the garlic. Saute for just one more minute, until the garlic is aromatic but not browned or burnt.

Step 5 – Boil the Stock

Immediately pour the stock into the pot and bring the liquid to a boil. This will take about 5 to 10 minutes, depending on the strength of your stovetop.

Horizontal image of cooking stock and vegetables in a large pot.

Be sure to scrape the bottom of the pot with a heatproof spoon or spatula. There may be some bits of browned veggies stuck on – and you don’t want to miss those little flavor bombs that could potentially burn at the bottom!

Step 6 – Cook the Meatballs and Chicken

Once the stock is boiling, add the shredded chicken and meatballs to the pot and reduce the heat to a simmer.

Horizontal image of stirring meatballs and shredded chicken in a pot with stock.

Continue simmering the soup for 15 to 20 minutes – this time is essential to continue cooking and softening the vegetables, and to extract flavor from the vegetables, meatballs, and chicken into the stock.

Step 7 – Cook the Pasta

Pour the dry pasta into the soup. Cook according to the package instructions until the pasta is al dente. Depending on what style and brand you use, this could take anywhere from 6 to 10 minutes.

Horizontal image of pouring pasta in a pot of stock with vegetables.

Stir occasionally to promote even cooking for the pasta in the stock.

Step 8 – Wilt the Spinach

Once the pasta is al dente, immediately remove the pot from the heat.

Horizontal image of spinach floating in a pot of stock.

Add the spinach to the pot and stir until it’s wilted. Because the spinach is so delicate, and the soup is hot, the leaves will wilt quickly in just under a minute.

If you want to use tougher green leaves, like kale or escarole, you will definitely need more time to cook them. Add them to the stock before adding the pasta to give the leaves enough time to soften.

Step 9 – Garnish and Serve

Ladle the soup into individual bowls, making sure each bowl gets some shredded chicken, a few meatballs, and pasta.

Horizontal image of bowls filled with minestra maritata on a wooden table next to a white towel and silverware.

Directly before serving, top each bowl with your desired amount of grated Parmigiano Reggiano cheese, and a pinch or two of freshly cracked peppercorns.

Serve and enjoy!

Save and Savor for Later

A prepped container or two of soup has saved me on so many busy occasions – and this particular recipe can definitely be part of your meal prep!

Horizontal image of a white bowl filled with a stew with assorted meat and vegetables next to bread slices and a white towel.

But there is a key difference when cooking it that you need to know if you are making the soup for storage, whether for a few days in the fridge or a few months in the freezer.

If you plan to consume it immediately, we recommend sticking to the recipe, and cooking the pasta directly in the soup. But if you are planning on making the soup ahead of time, do not cook the pasta in the soup!

As the pasta sits in the soup, it will continue to absorb more and more liquid. This will reduce the amount of delicious broth to enjoy, and the pasta will become excessively soft.

Here is what to do if you’re prepping ahead of time:

Make the soup according to the recipe, but skip the step to cook the pasta. When cooled to room temperature, store the soup in airtight containers up to 1 week in the fridge or 6 months in the freezer.

When you’re ready to serve, reheat the soup in a pot on the stove or in the microwave in a heatproof bowl and cook the pasta in a separate pot with boiling water. Drain and add it to the warm soup.

No soggy pasta!

Any Pittsburgh readers out there? Do you have your own interpretation of Italian wedding soup? Whether you’re a local pal, or live miles and miles away, I’d love to hear from you! Send me a message and let’s chat!

Ground beef is a protein-packed ingredient with tons of potential for a range of savory dinner ideas. After making this recipe, try a few more from our dinner collection:

Photos by Nikki Cervone, © Ask the Experts, LLC. ALL RIGHTS RESERVED. See our TOS for more details. Originally published by Shanna Mallon on February 9, 2015. Last updated on July 18, 2022.

Nutritional information derived from a database of known generic and branded foods and ingredients and was not compiled by a registered dietitian or submitted for lab testing. It should be viewed as an approximation.

About Nikki Cervone

Nikki Cervone is an ACS Certified Cheese Professional and cheesemonger living in Pittsburgh. Nikki holds an AAS in baking/pastry from Westmoreland County Community College, a BA in Communications from Duquesne University, and an MLA in Gastronomy from Boston University. When she's not nibbling on her favorite cheeses or testing a batch of cupcakes, Nikki enjoys a healthy dose of yoga, wine, hiking, singing in the shower, and chocolate. Lots of chocolate.

9 thoughts on “Italian Wedding Soup with Meatballs and Shredded Chicken”

  1. This is actually pretty much how I always make my soup, though I’m lazy and tend to do it in chunks over a day or two. Italian wedding is one of my two favorites so I’ve gotten my schedule down pat. I make the chicken, the stock, and the meatballs at different times. Then once my “parts” are done I combine them all into the soup. I’ve never had it with Parmesan before though, so I’ll definitely have to try that!

  2. Usually I like quick and uncomplicated recipes but this one actually sounds worth the effort. It looks simple, just takes time. Would love to hear from someone who tries it in a slow cooker though, I wonder if that would work as well? Either way it looks like a lovely recipe, thanks for sharing it.

  3. Sometimes i can be a lazy one…the presentation seems to be calling…tempting me into putting laborious work in the kitchen, i need to power up my zeal for this and a hefty budget (at the butcher’s and grocer’s} in tow 🙂

  4. I grew up in an Italian family, so this soup was extremely common for me. The meatballs were the best part, because you could literally taste the soup in them. I miss the days where I would come home to the smell of this soup. Thanks for the recipe!

  5. Perfect soup. I’ve always loved anything chicken broth related, especially semi-clear soups like this one. Of course, the cheese at the end is an absolute must for me.

  6. This sounds manageable, especially when broken down into pieces, as stated by @zeedame. I tend to break any labor intense project into parts, and it makes things much easier, but, I’m sure historically, this was primarily made for special occasions, when additional steps/work are expected. It’s been years since I’ve had this, and your recipe sounds delicious, so I plan to try making it.

  7. Hmmm, this looks interesting. I wonder why they call it this. The white cheese and mixture of meats probably. This one certainly will be filling. It would also be a good basis for a vegetable soup. The stock I’d cook with some veggies and then strain them out before adding fresh ones, The meatball recipe is very good. I was debating with a friend about different things that you can put in those to make them taste better. She’s going to like this mixture.

  8. What an amazing recipe! It certainly looks like a lot of work to put the dish together, but the results appear to be well worth the work. The dish is simply beautiful. Pardon my ignorance, but I had never heard of Italian Wedding soup before, so I’m still in awe of it. This is a dish I’m definitely trying. I’ll be recruiting 2 of my girl friends to help me with the dish after the Thanksgiving Holidays, and we are making this dish happen. Thanks so much for this recipe. Fingers crossed! Wish me luck!

  9. I love love LOVE italian wedding soup! My absolute favorite, I learned how to make it from my grandmother. So flavorful, it is always first choice on a cold day!


Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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