Italian Wedding Soup is a flavorful soup consisting of small bite-size meatballs, tender veggies and spinach in a simple parmesan infused broth. The soup is then ladled over cooked ancini di pepe pasta and served with a sprinkle or two of freshly grated parmesan cheese.

Italian Wedding Soup

Italian Wedding Soup is a labor of love.

And it’s totally worth it. This isn’t a difficult recipe, but it does take a bit of time to hand mix the meatballs, roll them into bite-size balls and then brown them all in a dutch oven. However the result is so worth the time spent. Of course you could bake the meatballs in the oven, however you miss out on so much flavor (fond) that accumulates in the pot when you brown them on the stove top.

Italian Wedding Soup

It’s one of my family’s favorite soups and I love to make it for dinner on a snowy winter evening. I serve with either torn crusty bread or a sourdough grilled cheese sandwich.

Prepare to fall in love, my friends.

Italian Wedding Soup ingredients

To Make This Italian Wedding Soup You Will Need:

for the meatballs:

  • lean ground beefThe ground pork will yield more fat so I go with a leaner ground beef (96/4 or 92/8).
  • ground porkUse 85/15 or 80/20 ground pork.
  • eggActs as a binder for the meatballs.
  • italian breadcrumbsAlso acts as a binder and helps retain moisture, flavor and texture.
  • parmesan cheeseLends a rich, savory and slightly nutty flavor.
  • garlicAdds distinct punchy flavor.
  • shallotOr can substitute with a yellow onion.
  • kosher saltEnhances the flavors of the meatballs.
  • freshly ground black pepperFor distinct bite and flavor.

for the soup:

  • yellow onionAdds a sweet and subtle onion flavor to the soup.
  • carrotsAdds color and subtle sweetness.
  • celeryLends earthy flavor and delicious texture.
  • garlicAdds distinct punchy flavor.
  • parmesan cheese rindThis will infuse the soup with umami flavor.
  • low-sodium chicken brothUse homemade or store-bought.
  • italian seasoningUse homemade or store-bought.
  • ancini di pepeTranslates to “seeds of pepper” and is a small round pasta also known as pastina.
  • baby spinachAdds vitamins, minerals and a pop of green.

meatloaf ingredients in bowl

Make The Meatballs:

In a bowl, measure and add 1/2 pound both lean ground beef and ground pork, 1 beaten egg,  1/2 cup italian breadcrumbs, 1/4 cup freshly grated parmesan cheese, 3 cloves grated fresh garlic, 1 small shallot (finely chopped), 1 teaspoon kosher salt and 1/2 teaspoon f freshly ground black pepper.

use a fork to mix

I like to use a fork to combine the meat mixture.

combined meatball mixture

Mix until thoroughly combined.

roll into mini meatballs

Use a small scoop to measure out the meatball mixture, you need about 1/2 a tablespoon rolled into balls. You should have about 60 to 62 meatballs.

heat oil in large dutch oven and brown meatballs

Heat 1 tablespoon olive oil or avocado oil in a large 6 to 7-quart dutch oven.

browned meatballs

Working in batches, brown the meatballs on all sides. Adding more olive oil as needed.

transfer browned meatballs to plate

Once the meatballs are browned, transfer them to a clean plate and repeat with the remaining meatballs.

prepped veggies and garlic

While browning the meatballs, prepped the veggies and garlic. Finely dice 2 medium carrots, 3 short stalks of celery, 1 medium yellow onion and 3 cloves fresh garlic.

add onions, carrot and celery to pot

Make The Soup:

Once the meatballs are browned, add the onions, carrot and celery with a pinch of kosher salt. Stir and cook for 6 to 8 minutes or until softened.

once soft add garlic and Italian seasoning

Next add in the minced garlic and 2 tablespoons italian seasoning.

stir and cook 1 to 2 minutes

Stir and cook for 2 minutes.

add parmesan rind

Add in the parmesan rind.

pour in broth

Pour in 8 cups of low-sodium chicken broth. Cover and bring to a boil.

add in meatballs

Once boiling, add the meatballs into the the bubbling broth.

cover and simmer

Cover and reduce the heat to medium-low and simmer for 30 minutes.

once simmered add spinach to soup

After 30 minutes, reduce heat to low. Add in the 2-1/2 ounces of chopped baby spinach. Stir occasionally until wilted.

Cook The Pasta:

While the spinach wilts, bring a pot of salted water to boil. Then add in 3/4 cup of ancini de pepi. Cook the pasta following the package directions.

season soup with salt and pepper

Taste and season the soup with kosher salt and freshly ground black pepper. For me it was 1-1/2 teaspoons kosher salt and lots of freshly ground black pepper.

Italian Wedding Soup

Stirring well to incorporate.

remove parmesan rind

Don’t forget to remove the parmesan rind.

add cooked pasta to bowls

Once the pasta is cooked, divide among bowls or simply add to soup pot.

ladle soup into bowls

Then ladle soup among bowls.

Italian Wedding Soup

I sprinkle a little extra parmesan cheese over top and enjoy it with a grilled cheese or torn sourdough bread.

Italian Wedding Soup

This soup is light, flavor and satisfying and it’s one of my family’s favorite soups.

Italian Wedding Soup

Enjoy! And if you give this Italian Wedding Soup recipe a try, let me know! Snap a photo and tag me on twitter or instagram!

Italian Wedding Soup

Italian Wedding Soup
Print Recipe Pin Recipe
No ratings yet
Leave a Review »
Yield: 6 servings

Italian Wedding Soup

Italian Wedding Soup is a flavorful soup consisting of small, bite-size meatballs, tender veggies and spinach, a simple parmesan infused broth. The soup is then ladled over cooked ancini di pepe pasta and served with a sprinkle or two of freshly grated parmesan cheese.

Ingredients

FOR THE MEATBALLS:

  • 1/2 pound lean ground beef
  • 1/2 pound ground pork
  • 1 large egg, beaten
  • 1/2 cup italian breadcrumbs
  • 1/4 cup parmesan cheese, freshly grated, plus more for serving
  • 1 small shallot, very finely chopped
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper

FOR THE SOUP:

  • 1 medium yellow onion, diced small
  • 2 medium carrots, diced small
  • 3 short stalks celery, diced small
  • 3 cloves garlic, finely chopped
  • 1 parmesan cheese rind
  • 8 cups low-sodium chicken broth
  • 2 tablespoons italian seasoning
  • 3/4 cup ancini di pepe
  • ounces baby spinach, chopped

Instructions 

MAKE THE MEATBALLS:

  • In a bowl, measure and add the beef, ground pork, egg, breadcrumbs, parmesan cheese, garlic, shallot, salt and black pepper. Use a fork to combine the meat mixture until thoroughly combined.
  • Use a small scoop to measure out the meatball mixture, you need about 1/2 a tablespoon rolled into balls. You should have about 60 to 62 meatballs.
  • Heat olive oil or avocado oil in a large 6 to 7-quart dutch oven. Working in batches, brown the meatballs on all sides. Adding more olive oil as needed. Once browned, transfer to a clean plate and repeat with the remaining meatballs.

MAKE THE SOUP:

  • Once the meatballs are browned, add the onions, carrot and celery with a pinch of kosher salt to the pot. Stir and cook for 6 to 8 minutes or until softened. Add a little more oil only if needed.
  • Next add in the minced garlic and italian seasoning. Stir and cook for 2 minutes.
  • Add the Parmesan rind to the pot and pour in the chicken broth. Cover and bring to a boil over high heat. Once boiling, reduce heat to medium-low and add the meatballs. Cover and simmer for 30 minutes.
  • After the 30 minutes, reduce heat to low. Add in the chopped baby spinach. Stir occasionally until wilted. Meanwhile bring a pot of salted water to boil over high heat. Once boiling, add the pasta and cook according to package directions, about 9 minutes.
  • Taste and season the soup with kosher salt and freshly ground black pepper. (For me it was 1½ teaspoons kosher salt and lots of freshly ground black pepper.) Remove the parmesan rind.
  • Once the pasta is cooked, drain and divide among bowls or simply add to soup pot. Then ladle soup among bowls.
  • Serve with a sprinkle of freshly grated parmesan cheese.

Notes

Nutrition Disclaimer: All information presented on this site is intended for informational purposes only. I am not a certified nutritionist and any nutritional information shared on SimplyScratch.com should only be used as a general guideline.
Serving: 1serving, Calories: 387kcal, Carbohydrates: 33g, Protein: 28g, Fat: 17g, Saturated Fat: 6g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 7g, Trans Fat: 0.2g, Cholesterol: 86mg, Sodium: 769mg, Potassium: 741mg, Fiber: 3g, Sugar: 4g, Vitamin A: 4637IU, Vitamin C: 7mg, Calcium: 151mg, Iron: 4mg