A rustic bowl of Italian wedding soup, featuring savory mini meatballs, vibrant spinach, tiny pasta pearls, carrots, and celery.

italian wedding soup

There’s nothing quite as comforting to me as a bowl of homemade Italian wedding soup. The recipe itself feels like a warm hug, instantly transporting me back to my childhood kitchen, where the scent of simmering broth, garlic, and savory meatballs would fill every room. It’s more than just a meal; it’s a collection of beautiful memories. I remember my grandmother insisting that the secret was in the meatballs—a perfect, tender blend of beef and pork and the fresh escarole, which wilts into the soup, adding a subtle, delicious bitterness. This soup is a celebration of simple ingredients coming together perfectly, a feeling I also get when I make my cozy chicken tortellini soup.

Why This Dish is a Go-To in My Kitchen

What I absolutely adore about this recipe is that it delivers the kind of deep, soulful flavor that tastes like it has been simmering for hours, yet it all comes together in just about an hour from start to finish. With a prep time of 25 minutes and a cook time of 30 minutes, it’s my secret weapon for a busy weeknight when I’m craving something truly special without a lot of fuss. The process is so rewarding. You get these incredibly juicy, flavorful meatballs from the beef and pork mixture, a beautifully balanced broth enriched with Parmesan, and those lovely little acini di pepe pasta pearls. It’s a complete, satisfying meal that never fails to make me happy.

A cozy bowl of Italian wedding soup filled with mini meatballs, pearl pasta, spinach, and vegetables, with a spoon and a side of grated cheese.

The Key Ingredients You’ll Need

The heart of this soup is the meatballs, and I always use a 50/50 blend of ground beef and pork for the best flavor and texture. For the greens, escarole is traditional and my top choice for its sturdy leaves, similar to the hearty greens in my chicken gnocchi soup.

A rustic bowl of Italian wedding soup, featuring savory mini meatballs, vibrant spinach, tiny pasta pearls, carrots, and celery.
Daniel

Classic Italian Wedding Soup

A heartwarming and classic Italian Wedding Soup featuring tender, juicy meatballs, delicate pasta, and leafy greens in a rich, flavorful chicken broth. This comforting soup is a perfect marriage of delicious flavors, ideal for a family meal.
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
Servings: 8 servings
Course: Main Course, Soup
Cuisine: American-Italian, Italian
Calories: 385

Ingredients
  

For the Meatballs
  • 1/2 lb ground beef 80/20 lean to fat ratio recommended
  • 1/2 lb ground pork
  • 1/2 cup Italian-style breadcrumbs
  • 1/2 cup grated Parmesan cheese plus more for serving
  • 1/4 cup fresh parsley finely chopped
  • 1 large egg lightly beaten
  • 2 cloves garlic minced
  • 1 tsp kosher salt
  • 1/2 tsp black pepper freshly ground
For the Soup
  • 2 tbsp olive oil
  • 1 large yellow onion finely chopped
  • 2 medium carrots peeled and finely diced
  • 2 stalks celery finely diced
  • 2 cloves garlic minced
  • 8 cups low-sodium chicken broth
  • 1 head escarole coarsely chopped and well-rinsed
  • 1/2 cup acini di pepe pasta or other small pasta like orzo or stelline

Equipment

  • Large pot or Dutch oven
  • Large Mixing Bowl
  • Baking Sheet
  • Parchment Paper

Method
 

Prepare and Bake the Meatballs
  1. Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
  2. In a large mixing bowl, combine the ground beef, ground pork, breadcrumbs, Parmesan cheese, parsley, beaten egg, 2 cloves of minced garlic, salt, and pepper. Use your hands to gently mix until just combined. Be careful not to overmix, as this can make the meatballs tough.
  3. Roll the mixture into small meatballs, about 1/2 to 3/4-inch in diameter. You should get about 40-50 small meatballs. Place them in a single layer on the prepared baking sheet.
  4. Bake for 15-18 minutes, or until they are browned and cooked through. Set aside.
Make the Soup
  1. While the meatballs are baking, heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery (the mirepoix). Sauté for 6-8 minutes, stirring occasionally, until the vegetables are softened.
  2. Add the remaining 2 cloves of minced garlic and cook for another minute until fragrant.
  3. Pour in the chicken broth, increase the heat to high, and bring the soup to a boil. Once boiling, reduce the heat to a simmer.
  4. Stir in the acini di pepe pasta and cook according to package directions, usually about 8-10 minutes, or until al dente.
  5. Once the pasta is cooked, stir in the chopped escarole. It will look like a lot at first, but it will wilt down into the soup within 2-3 minutes.
  6. Gently add the cooked meatballs to the soup. Let them simmer in the soup for a few minutes to absorb the flavors. Taste and adjust seasoning with salt and pepper if needed.
  7. Ladle the hot soup into bowls. Serve immediately, topped with a generous sprinkle of extra grated Parmesan cheese and fresh parsley.

Notes

Make-Ahead Tip: The meatballs can be made, rolled, and stored in the refrigerator for up to 24 hours before baking. You can also bake them ahead of time and add them to the soup when ready.
Greens Substitution: If you can’t find escarole, fresh spinach is a great substitute. Add it at the very end, as it wilts much faster than escarole.
Storage: Store leftover soup in an airtight container in the refrigerator for up to 3 days. Note that the pasta will absorb more liquid as it sits, making the soup thicker.

How I Make Classic Italian Wedding Soup Step-by-Step

My approach to making this soup is all about building layers of flavor in a simple, straightforward way. I always start with the meatballs. I gently combine the ground beef, pork, breadcrumbs, Parmesan, and seasonings, then roll them and bake them on a sheet pan. Baking is my favorite method because it’s so much cleaner and gives them a perfect, even browning. While they’re in the oven, I get the soup base going. I sauté the classic trio of onion, carrots, and celery in a little olive oil until they’re soft and sweet. This relaxing process reminds me of making my easy swamp soup recipe. Once the broth is simmering, everything comes together for the final act.

My Tips for the Perfect Outcome

  • Gentle Hands: For the most tender meatballs, mix the ingredients until just combined. Overworking the meat can make them tough.
  • Bake, Don’t Fry: Baking the meatballs is less messy and allows them to cook evenly without adding extra oil.
  • Greens at the End: Add the escarole just before serving to keep it vibrant and slightly crisp.

Serving Suggestions and Storage Tips

I love serving this soup piping hot with extra grated Parmesan and a side of crusty bread for dipping. Leftovers are fantastic! I store the soup in an airtight container in the refrigerator for up to three days. The pasta absorbs liquid, so I add a splash of chicken broth when reheating to restore its perfect consistency. It’s a trick that works for my tomato tortellini soup as well.

Frequently Asked Questions

Can I use different greens in this soup?

Absolutely! If you can’t find escarole, fresh spinach or chopped kale are wonderful substitutes. Add spinach at the very end as it wilts quickly, while kale may need a few extra minutes to become tender in the simmering broth.

Can I make the meatballs ahead of time?

Yes, this is a great way to save time! You can prepare and bake the meatballs, let them cool completely, and then store them in an airtight container in the refrigerator for up to two days or freeze them for up to three months.

What if I can’t find acini di pepe pasta?

No problem at all! Any small pasta shape works beautifully in this soup. I often use orzo, ditalini, or even small shells. Just follow the package instructions for cooking time, as it may vary slightly from the acini di pepe.

Is Italian wedding soup actually served at weddings?

This is a common question! The name comes from the Italian phrase “minestra maritata,” which means “married soup.” It refers to the “marriage” of flavors between the greens and the meat, not an actual wedding ceremony. It’s a beautiful description!

Conclusion

This classic Italian wedding soup is more than just a recipe to me; it’s a bowl full of warmth and happy memories. I hope it brings as much joy to your table as it does to mine. If you try it, I’d absolutely love to hear what you think and see your creations in the comments below!

Similar Posts

Leave a Reply

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

Recipe Rating