...
A close-up bowl of homemade wedding soup featuring small meatballs, spinach, acini di pepe pasta, and grated Parmesan cheese.

5-Star wedding soup joy in 45 Mins

User avatar placeholder
Written by Carla Davis

March 31, 2026

Oh, are you ready for a hug in a bowl? Because that’s exactly what this recipe delivers! When the weather turns chilly, or honestly, any time I need a little dose of deep comfort, nothing beats a steaming bowl of good, old-fashioned Italian **wedding soup**. You might think making authentic **wedding soup** from scratch is complicated, but trust me, I get it—life is busy! That’s why I spent ages perfecting this version. It truly is the BEST **Classic Italian wedding soup recipe** because it maintains that rich, homemade flavor without needing your entire afternoon. I test these recipes until they are foolproof, ensuring you get joyful, reliable results every single time, just like my grandmother taught me to do when feeding the people I love.

If you want to explore more comforting meals after this one, check out my whole collection of soups and salads! It’s where all the best cozy meals live.

Why This Classic Wedding Soup Recipe is Your New Favorite (E-E-A-T Focus)

I know you have a dozen soup recipes already, so why should you trust mine? Well, I don’t just copy recipes; I use what I learned from years in my kitchen trying to get that perfect homemade taste when I only had 45 minutes before my actual dinner commitments started! This recipe delivers that classic, slow-simmered flavor but is designed for your Tuesday night.

  • It creates the most incredibly tender meatballs you’ve ever had—seriously, they melt!
  • The broth comes out flavorful right away yet stays surprisingly clear, which I learned from watching nonna work.
  • I’ve made sure the steps are clear so even if you’re totally new to making **wedding soup**, you feel confident tackling it.

If you want to see more tested, honest recipes built for real life, hop over to the Carla’s Cooking blog!

The Secret to Tender Wedding Soup Meatballs

This is crucial! To get those meatballs that aren’t little hockey pucks? You absolutely cannot overmix the meatball components. Stop mixing the second the ingredients come together. I mean it! Overworking pushes out all the lovely tenderness we’re aiming for.

Achieving a Clear, Flavorful Broth

You need good bones for a good soup. Always start with quality chicken broth—it makes such a difference! When you start simmering, keep an eye out for any foamy stuff that floats up to the top. Gently skim that off with a shallow spoon early on. It sounds fussy, but that little move is what keeps your broth looking perfectly clear and delicious.

Gathering Ingredients for Authentic Wedding Soup

Okay, time to get organized! For this **wedding soup** to truly shine, we need to respect the measurements. They are all specific because we are balancing flavors here, not just throwing things into a pot. While I love winging it on chicken breasts, sticking to the list for the meatballs and the broth components is key for that classic taste.

Make sure you grab that quality chicken broth—it forms the backbone! Also, have your small veggies ready: onion needs to be finely chopped so it melts beautifully, and the carrots and celery should be diced small. We want them to offer flavor, not chewiness. Speaking of which, before you dive in, if you’ve ever loved a tangy broth, you absolutely have to check out my recipe for Lemon Chicken Soup (Avgolemono)!

Step-by-Step Instructions for Stovetop Wedding Soup

Alright, let’s get cooking! While this **wedding soup** tastes like it simmered for hours, we’re going to have it ready for your weeknight dinner rotation easily. Trust me, the secret is in the *order* of operations. Grab your biggest stockpot or Dutch oven, because we’re making a big batch!

Mixing and Rolling the Mini Meatballs

First things first: the meatballs! You’ll mix everything—the meat, the breadcrumbs (that’s our binder!), the Parmesan, the egg, and all the seasonings—in a bowl. Remember what I said? Mix it just until it barely comes together. If you get aggressive here, they turn tough. Once mixed, roll them out small—about a half-inch size. We want these little guys to be delicate, so aim for 40 to 50 adorable mini meatballs. That size helps them cook through quickly!

Building the Flavor Base: Sauté and Simmer

Heat a tablespoon of olive oil in that big pot over medium heat. We are going to briefly brown the meatballs on all sides. Don’t worry about cooking them all the way through; we’re just locking in the flavor. Take those browned lovelies out and set them aside for a minute. Now, toss in your chopped onion, carrots, and celery right into that same pot. Let them cook down for about 5 to 7 minutes until everything smells sweet and soft. Next, pour in all that beautiful chicken broth and the water. Bring it up to a gentle boil, and then carefully drop those raw or partially cooked meatballs right back in. Reduce the heat so it’s just simmering steadily, and let them cook in the liquid for about 10 minutes.

Finishing the Wedding Soup with Pasta and Greens

Now that the meat is happy, it’s time for the tiny pasta! Stir in your acini di pepe—or whatever small pasta you chose—and let it cook according to its package directions. That usually takes around 8 to 10 minutes. Once the pasta is tender, we add the greens. Throw in the spinach or escarole, stir it around, and let it wilt in the last two minutes of simmering. That’s it! Taste the broth and add a little more salt or pepper if you think it needs it. Now you have the best **wedding soup** ready to eat!

Making Your Wedding Soup in an Alternative Way

Listen, I know sometimes even 35 minutes on the stovetop is too long, and that’s okay! We still want that cozy flavor, right? That’s why I tested this **wedding soup** recipe for the slow cooker and the Instant Pot, too. If you have a massive batch of work to do or just want to walk away from dinner stress-free, these methods are lifesavers. I’ve gotten emails saying this slow cooker method rivals the stovetop version, and that’s high praise!

For the slow cooker, here’s the shortcut: Brown those gorgeous little meatballs first, just like normal—you don’t want to skip that flavor step! Then, sauté your onion, carrot, and celery so they soften up nicely. Toss everything—meats, veggies, broth, water—into the crockpot. Set it to low for about 6 hours or high for 3 hours. But here’s the catch: you need to add the pasta during the last 30 minutes, otherwise, it’ll turn into absolute mush! Toss the greens in during the final 10 minutes so they just wilt perfectly.

If you’re using your Instant Pot, the process is even faster, but honestly, I stick to the stovetop for the best broth clarity. However, if speed is the name of the game, the IP works great! It’s all about getting that rich, **hearty meatball soup** flavor when you’re racing against the clock. If you love easy dump meals like this, you absolutely need to check out my recipe for Crockpot Cowboy Soup!

Ingredient Notes and Substitutions for Wedding Soup

I want this **wedding soup** to work for your family, no matter what you have on hand or what your dietary needs are! A few little tweaks can make a big difference, but there are a couple of spots where I really recommend sticking close to the recipe. We need that perfect, comforting result!

When you’re reading the ingredient list, just keep these substitution thoughts in mind. If you’ve been looking for ways to lighten up classics, maybe try my Turkey Meatloaf Muffins sometime! They are surprisingly moist.

Meatball Variations: Beef, Pork, or Turkey

The classic recipe calls for that beef and pork mix, and that’s because the pork fat keeps the meatballs incredibly moist and flavorful. If you use all ground beef, they might be a tiny bit firmer. If you want a healthier spin, ground turkey works wonderfully! Just know that the turkey version will taste slightly lighter, and you might need to sneak in an extra pinch of salt since turkey is a lean meat.

Pasta Choices: Acini di Pepe vs. Orzo

Traditionally, you’ll see *acini di pepe*—those tiny little pasta beads—in authentic Italian **wedding soup**. They are perfect because they don’t overpower the broth, and they cook fast. Orzo is a great swap if you can’t find acini di pepe; it’s slightly bigger, but it works just fine!

Now, if you’re watching carbs? I totally get it! Instead of pasta, you can use things like finely chopped cauliflower florets or even just skip the starch entirely. It changes the texture, sure, but it still makes a fantastic, hearty soup base!

Serving Suggestions for Your Hearty Meatball Soup

Soup isn’t just a meal; it’s an experience, right? And the best **wedding soup** deserves a couple of delicious friends on the plate to make it a true Italian feast!

Since this **hearty meatball soup** is already loaded with protein, pasta, and veggies, we keep the sides simple but classic. You absolutely need something crusty to sop up every last drop of that savory broth. Seriously, don’t let that flavorful liquid go to waste!

The Essential Crusty Bread Companion

Nothing tops off a bowl of **wedding soup** like a great piece of bread. I love making a huge loaf of buttery, garlicky bread to serve alongside it. It’s super simple to whip up, and the warmth of the bread meets the hot soup perfectly. If you’re ready to make the best-ever version, I have my super reliable Buttery Garlic Bread Recipe that takes ten minutes!

A Light Side Salad Finish

If you feel like you need a little something green that isn’t already in the soup, adding a very simple side salad cuts through the richness nicely. Think crisp romaine lettuce dressed with just olive oil, red wine vinegar, salt, and maybe a sprinkle of fresh oregano. Keep the dressing light! We don’t want anything too heavy competing with the main event.

A Grated Parmesan Mountain

I know I mentioned it earlier, but it bears repeating: you need a mountain of grated Parmesan cheese right on the table. It’s not just a garnish; stirring extra Parm into your bowl melts down a little and enriches the broth even further. It’s the final little touch that takes this **comfort food soup** from great to absolutely unforgettable!

Storage and Reheating Instructions

One of the best things about making a big pot of **wedding soup**? The leftovers! It tastes even better the next day, but you have to store it smart, or you’ll end up with a bowl of pasta instead of soup later. Nobody wants that gummy texture, right?

My main rule for leftovers is this: keep the pasta separate if you possibly can. When you store the soup, I highly recommend skimming out the pasta and any greens, and keeping just the broth and the meatballs together in one container. This keeps the broth nice and light.

When you reheat the broth and meatballs, bring those goodness-filled liquids up to a simmer on the stovetop. Then, stir in your reserved pasta and greens right before serving until they are heated through. This keeps the pasta perfectly al dente!

If you just can’t be bothered with separating it all out (I only judge slightly!), you can store the whole thing together. Just recognize that the pasta will soak up much of the broth overnight. When you reheat the leftovers, you’ll definitely need to add an extra splash of water or chicken broth to thin it out again. Remember, if you’re freezing it, the same rule applies—add pasta after thawing and reheating the broth base.

If you need some great tips on handling leftovers in general, check out how I manage my leftover turkey chili—the principles are the same for managing soup bases!

Frequently Asked Questions About Italian Wedding Soup Recipe

I always get so many questions when people make this soup for the first time, and that’s wonderful! It means you’re invested in getting that perfect bowl of goodness. I’ve collected the top things folks ask me about this **Italian Wedding Soup Recipe** right here for you. If you’re still looking for other cozy ideas after tasting this, I have tons more recipes in my soup category!

Can I make the meatballs for this Classic Wedding Soup ahead of time?

Oh yes, you totally can! This is one of my favorite time-saving tricks. You can mix up the meatball mixture, roll them all into those tiny little balls, and keep them uncooked in an airtight container in your fridge for up to two days. For longer storage, just pop them on a baking sheet, freeze them solid, and then transfer them to a freezer bag. When you’re ready to cook, you can toss the frozen meatballs straight into the simmering broth—just add about 5 extra minutes to the cooking time to make sure they are cooked through!

What is the best green to use if I don’t have spinach?

Spinach is super convenient because it wilts in like, 60 seconds, but if you want to mix it up, escarole is the traditional choice, and it adds a slightly bitter, wonderful contrast to the broth. If you don’t have either of those, feel free to use kale or Swiss chard! Just a heads-up: kale and chard are tougher greens, so you might want to chop them a bit smaller and add them about 5 minutes earlier than the recipe states so they get nice and tender before serving.

Is this Comfort Food Soup freezer-friendly?

It is! **Wedding soup** freezes beautifully, but I feel really strongly about one little trick to keep the texture perfect. If you’re freezing the leftovers, definitely store the broth and meatballs in one container, and keep the cooked pasta in a separate small bag or container. Why? Because pasta keeps absorbing liquid even when it’s cold! If you freeze it all together, you’ll thaw out a thick, sticky mess. Reheat the broth/meatball mix first, and then stir in the pasta right before you serve it again. Easy peasy!

Share Your Wedding Soup Success!

Now comes my favorite part! I have done all the testing, perfected the meatballs, and taught you the tricks for getting that incredible flavor in under an hour. But the very best part of cooking is seeing your creations come to life!

I would absolutely love it if you came back here after you’ve made this **wedding soup** and told me how it went. Did you try turkey meatballs? Did you add a dash of fresh lemon zest at the end? Drop a star rating right below the recipe card—it helps other folks know they can trust this recipe, too. And please, please tag me on social media if you snap a picture of your beautiful, steaming bowls of **wedding soup**!

Seeing your happy family gathered around a table filled with my recipes is why I do this whole blogging thing. If you have any burning last-minute questions that I might have missed, feel free to shoot me a message over on my contact page. Happy cooking, friend!

Print

The Best Classic Italian Wedding Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Welcome to my kitchen! This Italian Wedding Soup recipe brings together tender, savory meatballs, fresh greens, and delicate pasta in a rich, flavorful broth. It is the ultimate comfort food, and I promise it is easier to make than you think.

  • Author: Carla Davis
  • Prep Time: 20 min
  • Cook Time: 35 min
  • Total Time: 55 min
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-American
  • Diet: Vegetarian

Ingredients

Scale
  • 1 pound ground beef and ground pork mixture (or use ground turkey for a lighter option)
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg, lightly beaten
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 4 cups quality chicken broth (low sodium preferred)
  • 4 cups water
  • 1 small yellow onion, finely chopped
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 1 cup acini di pepe pasta (or orzo)
  • 5 ounces fresh spinach or escarole, roughly chopped
  • Grated Parmesan cheese, for serving

Instructions

  1. Prepare the Meatballs: In a medium bowl, combine the ground meat, breadcrumbs, Parmesan cheese, egg, minced garlic, oregano, salt, and pepper. Mix gently with your hands until just combined; do not overmix. Roll the mixture into small, 1/2-inch meatballs. You should have about 40-50 meatballs.
  2. Cook the Meatballs: In a large Dutch oven or stockpot, heat 1 tablespoon of olive oil over medium heat. Working in batches if necessary, brown the meatballs on all sides. They do not need to be cooked through. Remove the browned meatballs and set them aside on a plate.
  3. Sauté Vegetables: Add the chopped onion, carrots, and celery to the same pot. Cook for 5 to 7 minutes, stirring occasionally, until the onions soften.
  4. Simmer the Broth: Pour in the chicken broth and water. Bring the liquid to a gentle boil. Carefully drop the raw or partially cooked meatballs into the simmering broth. Reduce the heat to maintain a steady simmer. Cook for 10 minutes.
  5. Add Pasta: Stir in the acini di pepe pasta. Cook according to the pasta package directions, usually about 8 to 10 minutes, until the pasta is tender.
  6. Add Greens: Stir in the fresh spinach or escarole during the last 2 minutes of cooking, allowing it to wilt into the hot broth. Taste the soup and adjust salt and pepper as needed.
  7. Serve: Ladle the Italian Wedding Soup into bowls. Serve immediately with extra grated Parmesan cheese on top.

Notes

  • For the most tender meatballs, mix the meatball ingredients by hand just until they come together. Overmixing develops the protein and results in tough meatballs.
  • If you prefer a clearer broth, gently skim any foam or fat that rises to the surface during the initial simmer after adding the meatballs.
  • You can easily adapt this recipe for a slow cooker: Brown the meatballs first, sauté the vegetables, then combine everything except the pasta and greens in the slow cooker. Cook on low for 6 hours or high for 3 hours. Add the pasta during the last 30 minutes of cooking, and the greens in the final 10 minutes.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 380
  • Sugar: 4
  • Sodium: 750
  • Fat: 18
  • Saturated Fat: 7
  • Unsaturated Fat: 11
  • Trans Fat: 0.5
  • Carbohydrates: 28
  • Fiber: 3
  • Protein: 28
  • Cholesterol: 95

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Image placeholder

Hi, I'm Carla Davis! As a lifelong home cook and busy mom, I believe that making delicious food for the people you love shouldn't be complicated. Here at Carla's Cooking, I share simple, reliable, and family-approved recipes that I make in my own kitchen. My goal is to help you feel confident and joyful when you cook. Welcome!

Leave a Comment

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