Classic Italian Wedding Soup: Cozy Bowl in Under 1 Hour

Photo of author
Author: Luna Prestia
Published:

The screen door slams and you’re hit with that smell! garlic, onions, and something deeply savory that just wraps around you like a hug. That was Sunday at Nonna’s house. Her kitchen was tiny, but it held a universe of flavor, and the star was always her bubbling pot of the most incredible Classic Italian Wedding Soup. I can still see her hands, dusted with flour, rolling these impossibly tiny meatballs while the broth simmered away for hours. This isn’t just a soup; it’s our family’s love letter, a recipe whispered down through generations of Sicilian-American women. It’s the dish that would magically appear when someone was under the weather, celebrating a milestone, or just needed a little comfort.

Classic Italian Wedding Soup - detail 1

Now, my kids argue over who gets the last meatball, filling my own kitchen with that same beautiful chaos. I’m so excited for you to bring this bowl of pure, cozy tradition to your table.

Table of Contents

Why You’ll Love This Classic Italian Wedding Soup

Honestly, this Classic Italian Wedding Soup is my everything on a chilly night. Here’s why it’ll become your go-to, too:

  • So fast to throw together: you can have a pot bubbling in under an hour, meatballs and all.
  • Pure comfort in a bowl: tender little meatballs, tiny pasta, and that savory broth just heal the soul.
  • Family-friendly and endlessly customizable: swap the greens or pasta depending on what you’ve got, and everyone still cleans their bowl.
  • That magic combo: the marriage of mini meatballs, acini di pepe, and wilted escarole in rich chicken broth is simply unbeatable.

Ingredients for Classic Italian Wedding Soup

  • 1 pound ground beef (or mix of beef and pork)
  • 1/2 cup Italian seasoned breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg, lightly beaten
  • 2 cloves garlic, minced
  • 2 tablespoons fresh parsley, chopped
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 8 cups high-quality chicken broth
  • 1 Parmesan rind (optional)
  • 1 cup small pasta (acini di pepe, orzo, or ditalini)
  • 4 cups chopped escarole (or baby spinach)
  • Salt and pepper to taste
  • Grated Parmesan for serving

How to Prepare Classic Italian Wedding Soup

Classic Italian Wedding Soup - detail 2

Okay, let’s get that pot bubbling. The first thing is those tiny meatballs! and trust me, the lighter your touch, the more tender they’ll be. In a big bowl, gently combine the ground meat, breadcrumbs, Parmesan, egg, garlic, parsley, salt, and pepper. Just mix it until everything comes together; overworking it makes them tough, and nobody wants that. Then roll them into little half-inch balls. It’s a bit tedious, but I put on some music and it goes fast. Set them on a plate while you start the soup.

Heat the olive oil in your biggest pot over medium heat. Toss in the chopped onion, carrots, and celery. Let them soften and get all fragrant, about 5 minutes, stirring now and then. Then add the minced garlic and cook just one minute more! you’ll smell it right away.

Now pour in that beautiful chicken broth and toss in the Parmesan rind if you have one. Crank the heat and bring it to a rolling boil. Once it’s bubbling, add your pasta and carefully drop in the meatballs. Immediately reduce the heat to a gentle simmer! you don’t want a violent boil breaking them apart. Let everything cook together for 10 to 12 minutes, until the pasta is tender and the meatballs are cooked through. Give a piece of pasta a taste to check; it should be perfectly al dente.

Finally, stir in the chopped escarole and watch it wilt in just 2 or 3 minutes. Fish out that Parmesan rind, season with salt and pepper to taste, and ladle the soup into bowls. A generous snow of grated Parmesan on top, and you’re in heaven.

Print
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
Classic Italian Wedding Soup

Classic Italian Wedding Soup: Cozy Bowl in Under 1 Hour

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Luna
  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Total Time: 55 minutes
  • Yield: 68 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-American
  • Diet: Low Lactose

Description

A hearty, comforting bowl of tender mini meatballs, tiny pasta, and leafy escarole in a rich, savory chicken broth. This classic Italian-American soup brings the warmth of a Sicilian family kitchen to your table.


Ingredients

Scale
  • 1 pound ground beef (or mix of beef and pork)
  • 1/2 cup Italian seasoned breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg, lightly beaten
  • 2 cloves garlic, minced
  • 2 tablespoons fresh parsley, chopped
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 8 cups high-quality chicken broth
  • 1 Parmesan rind (optional)
  • 1 cup small pasta (acini di pepe, orzo, or ditalini)
  • 4 cups chopped escarole (or baby spinach)
  • Salt and pepper to taste
  • Grated Parmesan for serving

Instructions

  1. In a large bowl, combine ground meat, breadcrumbs, Parmesan, egg, garlic, parsley, salt, and pepper. Mix gently until just combined.
  2. Shape mixture into tiny meatballs, about 1/2-inch in diameter. Place them on a plate and set aside.
  3. Heat olive oil in a large soup pot over medium heat. Add onion, carrots, and celery. Cook, stirring often, until softened, about 5 minutes.
  4. Stir in minced garlic and cook for 1 minute until fragrant.
  5. Pour in chicken broth and add Parmesan rind if using. Bring to a boil.
  6. Add pasta and carefully drop in the meatballs. Reduce heat to a gentle simmer.
  7. Cook, stirring occasionally, until pasta is tender and meatballs are cooked through, about 10-12 minutes.
  8. Stir in escarole and cook just until wilted, 2-3 minutes.
  9. Remove Parmesan rind. Taste and season with salt and pepper.
  10. Ladle into bowls and finish with a generous sprinkle of grated Parmesan.

Notes

  • Freeze uncooked meatballs on a parchment-lined tray, then transfer to a freezer bag for quick future soups.
  • Swap escarole for baby spinach, kale, or Swiss chard.
  • For a gluten-free version, use gluten-free breadcrumbs and pasta.
  • Leftovers thicken overnight; add extra broth when reheating.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 380
  • Sugar: 4g
  • Sodium: 680mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 3g
  • Protein: 25g
  • Cholesterol: 80mg

Tips for the Best Classic Italian Wedding Soup

A few little tricks I’ve picked up over the years make this Classic Italian Wedding Soup truly unforgettable:

  • Handle those meatballs gently. Overmixing turns them into tough little marbles—just combine until everything barely comes together.
  • Watch the pasta like a hawk. It’ll keep drinking up broth and go mushy fast. I always taste a piece a minute before the timer says it’s done.
  • That Parmesan rind is liquid gold. Simmering it in the pot adds a savory depth you can’t get any other way. Don’t skip it!
  • Taste before you salt. Between the cheese and seasoned breadcrumbs, the broth might already be perfectly salty. You can always add more, but you can’t take it out.
Classic Italian Wedding Soup - detail 3

Variations for Your Classic Italian Wedding Soup

One of the best things about my Classic Italian Wedding Soup is how flexible it is. If you’re not feeling beef, ground turkey or chicken make lighter meatballs that are still delicious. No escarole? Toss in baby spinach, kale, or Swiss chard! they all wilt beautifully. I’ve swapped the acini di pepe for orzo or ditalini in a pinch, and it works great. For a little kick, a pinch of red pepper flakes in the broth wakes everything up. Need it gluten-free? Just use your favorite GF breadcrumbs and pasta, and you’re all set.

Serving Suggestions

A warm loaf of crusty Italian bread is non-negotiable in my house! you need something to soak up every last drop of that savory broth. I’ll often toss a simple green salad with a bright lemon vinaigrette on the side, and a glass of Chianti makes the whole meal feel like a cozy Sunday supper.

FAQ About Classic Italian Wedding Soup

Can I freeze Classic Italian Wedding Soup?

Yes, absolutely! For the best texture, I freeze the broth with the meatballs but leave the pasta out! it gets mushy when thawed. If you must freeze it all together, slightly undercook the pasta first, then reheat gently with a splash of extra broth.

What is the best pasta for Classic Italian Wedding Soup?

I reach for acini di pepe every time! those tiny pearls are just perfect on a spoon. Orzo and ditalini are wonderful swaps too; they hold up well and don’t turn to mush, keeping the soup hearty and satisfying.

Why is it called Classic Italian Wedding Soup?

The name comes from the Italian phrase “minestra maritata,” meaning “married soup,” which refers to the beautiful marriage of meat and greens in the broth. It’s not about actual weddings, but that lovely harmony of flavors that makes every spoonful special.

Can I make Classic Italian Wedding Soup ahead of time?

You sure can! I cook the meatballs and broth ahead, then store them separately from the pasta. When you’re ready to eat, just bring the broth to a simmer, add cooked pasta and meatballs, and dinner’s on the table in minutes! no mushiness in sight.

Nutritional Information for Classic Italian Wedding Soup

Okay, let’s talk numbers for a cozy bowl of my Classic Italian Wedding Soup. A serving, about 1.5 cups, comes in at 380 calories with 18g of fat, 28g carbs, and a hearty 25g of protein. Just remember, these are estimates! your exact counts will dance around a bit depending on the broth you grab or if you use a beef-pork mix. But really, this soup is all about the soul-warming, not the math.

Share Your Classic Italian Wedding Soup Moment

I’d truly love to see your bowl of this soup! Snap a picture, tag me, and leave a rating below. Did your family have their own version of this comfort? Tell me all about it! your stories always make my day. You can find more of my recipes on Pinterest.

Luna Prestia Italian Recipes
Hi there! I’m Luna!

Mom of three and proud Sicilian-American, sharing homemade recipes straight from a family kitchen filled with love, laughter, and a little flour on the floor. At Prestia Recipes, every dish is rooted in tradition, made for modern families, and always cooked from the heart.

You Might Also Like...

Mozzarella Stuffed Chicken Marinara: 20-Minute Cheesy Bliss

Mozzarella Stuffed Chicken Marinara: 20-Minute Cheesy Bliss

Butternut Squash Gnocchi: Mom’s 3-Step Pillowy Bliss

Butternut Squash Gnocchi: Mom’s 3-Step Pillowy Bliss

Baked Cheese Ravioli: 30-Minute No-Boil Comfort

Baked Cheese Ravioli: 30-Minute No-Boil Comfort

Creamy Parmesan Butternut Squash Soup – 10 Cozy Ingredients

Creamy Parmesan Butternut Squash Soup – 10 Cozy Ingredients

Leave a Comment

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