A spoonful of amazing wedding soup featuring a small meatball, pasta, and greens lifted from a white bowl.

Amazing wedding soup in under 1 hour

User avatar placeholder

November 23, 2025

There are certain dishes that wrap you up in a warm hug, aren’t there? For me, the ultimate expression of cozy, soul-soothing food has always been a steaming bowl of Italian Wedding Soup. When I transitioned from my corporate life to focusing purely on recipes, this was one of the very first dishes I perfected and wrote down. It feels like the perfect marriage of simple ingredients creating something truly elegant and comforting. We’re talking about those tiny, flavorful meatballs swimming alongside tender greens and delicate pasta—it’s pure satisfaction in every single spoonful. Forget everything you think you know about plain broth; this classic **wedding soup** is layered with flavor and ready faster than you might think. If you love dishes that feel like home, you definitely need to explore all my favorite soups and salads ideas! I simply can’t wait for you to try this version.

Why This Classic Italian Wedding Soup Recipe Is a Keeper

When I set out to create the ultimate version for this blog, I knew it had to deliver on flavor without demanding my entire evening. This recipe is truly a keeper because it masters the balance between approachably elegant and genuinely hearty. It’s the kind of comfort food I turn to again and again.

  • Rich, savory broth that tastes like it simmered all day.
  • Minimal downtime—we go from prep to bowl in under an hour!
  • Perfectly seasoned, tender meatballs that enhance every spoonful of your **wedding soup**.

If you’re looking for other easy comfort dishes, you must check out my recipe for creamy chicken gnocchi soup next!

Tender Meatballs Made Simple

The secret to those magical, tender meatballs lies in skipping the heavy binding agents. We use just a touch of breadcrumb and Parmesan, but the real flavor boost comes from using half-ground beef and half-Italian sausage. Rolling them perfectly small—about half an inch—means they cook through gently in that simmering broth without ever getting tough or rubbery.

Quick Prep for a Weeknight Soup Dinner

Don’t let the richness fool you; this soup is surprisingly fast! With a total time clocking in at just under an hour, it sails past most other heavy dinners. The real speed comes from the quick browning step for the meatballs. You get amazing depth right at the start, and then it’s straight into the simmer.

Gathering Ingredients for Your Italian Wedding Soup

Truly great Italian soup starts with ingredients that sing together, and this classic **wedding soup** is no exception. While the ingredient list looks long, most of it falls into two simple categories: the meatballs and the broth base. I always try to start with good quality broth; it makes all the difference in building that sophisticated flavor profile we are aiming for!

Before you dive in, make sure you have everything ready for a smooth assembly line process. You can find inspiration for other wonderful soups like my Zuppa Toscana right here on the blog when you’re done!

Meatball Mixture Components

This mix ensures the meatballs are savory, slightly fatty, and packed with Italian aromatics. Don’t skimp on the Parmesan here!

  • 1 pound ground beef and Italian sausage mix (I love the 50/50 split—it’s so much richer!)
  • 1/2 cup fresh breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg, lightly beaten
  • 2 cloves garlic, finely minced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Broth and Soup Base Ingredients

These components create that gorgeous, vibrant broth we want. The vegetables are diced small so they soften sweetly into the background.

  • 1 tablespoon olive oil
  • 8 cups low-sodium chicken broth (low-sodium gives you control over the final saltiness)
  • 1 large carrot, diced
  • 2 celery stalks, diced
  • 1 small yellow onion, diced
  • 1 bay leaf (don’t forget this—it adds such depth!)
  • 1/2 cup acini di pepe pasta (or substitute with pastina if you can’t find the tiny dots)
  • 5 ounces fresh spinach or escarole, roughly chopped
  • Grated Parmesan cheese, for serving (you’ll need extra, trust me!)

Step-by-Step Instructions for Perfect Wedding Soup

Okay, now for the best part—putting this phenomenal comfort food together! Honestly, assembling an incredible bowl of Italian **wedding soup** doesn’t require complicated culinary degrees; it just needs a little intention in the order we do things. We start small with the meatballs, build the broth foundation, and then let everything marry together beautifully on the stovetop. We’re aiming for rich flavor in about 35 minutes of actual cooking time, which means we need efficiency. I have linked my favorite one-pot dish, chicken and dumplings, if you love this hands-off technique!

Forming and Browning the Meatballs for Wedding Soup

Listen closely, this is important for texture! When mixing the meatball ingredients, use your hands but work them very gently. Overmixing is the quickest way to get tough meatballs; we want a light hand so they stay tender. Once mixed, roll them into small, tidy balls, about half an inch across—they need to be petite! Heat your olive oil in that big pot and brown them in batches just until they get nice color on the outside. Don’t worry about cooking them through; they finish cooking perfectly in the broth later.

Building the Flavorful Broth Base

Once the browned meatballs are resting on a plate, toss your diced onion, carrot, and celery right into that flavorful pot—don’t clean out the fond! Sauté those three aromatics until they start to soften up, maybe about five to seven minutes. This builds the sweetness. Then, pour in all eight cups of your chicken broth and toss that bay leaf in for good luck. Bring that whole mixture up to a rolling boil before we start simmering.

Simmering the Meatball Soup Recipe

Now that we are simmering gently, it’s time to reintroduce the main stars! Carefully drop those browned meatballs back into the pot. Let them simmer away, uncovered, for about 10 minutes so they can cook all the way through and flavor the broth even more deeply. After that, stir in your tiny acini di pepe pasta. Keep it simmering, watching the pasta package directions closely, usually another 7 to 9 minutes, until those little beads are perfectly tender in this amazing **meatball soup recipe**.

Finishing Your Hearty Soup for Dinner

Almost done! The very last steps are the freshest. First, find that bay leaf and pull it out—we don’t want anyone biting into that. Next, stir in your fresh spinach or escarole. It only takes a minute or two for those greens to wilt down beautifully into the broth. Give the whole pot a quick taste test and add a tiny bit more salt or pepper if you think it needs it. Ladle it up right away into warm bowls and top generously with freshly grated Parmesan cheese for what makes this truly a **hearty soup for dinner**.

Expert Tips for the Best Italian Wedding Soup

You know I love sharing the foundational techniques, but sometimes you need to tweak things based on what you have on hand or how you plan to serve it later. Getting the absolute best flavor from your classic **wedding soup** comes down to these little details I’ve learned over the years. These tips ensure that even if you make changes, the final result remains comforting, elegant, and full of life. If you are curious about building depth in other broths, you should check out my detailed steps for classic French Onion Soup—it requires similar layered cooking!

Ingredient Substitutions for Your Wedding Soup

If you can’t find fresh spinach or simply prefer a bit more bite, rough-chopped kale is a wonderful substitute. The main thing to remember is that kale is tougher than spinach, so when you add it in at the very end, you need to stir it around a bit longer—maybe three or four minutes instead of just one—to get that perfect wilt without it turning stringy. Sometimes I even use escarole because it has a lovely, almost bitter counterpoint to the broth, but always taste and adjust your salt after adding those heartier greens!

Making this Classic Wedding Soup Ahead of Time

This is such a fantastic meal prep idea, but we have to be smart about the pasta! The little acini di pepe, or any small pasta, is going to soak up all that lovely broth if you let it sit overnight in the fridge. If you know you’ll be having leftovers—or if you want to freeze some—cook the pasta separately until it’s just shy of done (al dente). Then, store the broth, veggies, and meatballs all together in one container, and the cooked pasta in another. When you reheat, just add the cooked pasta back into the soup base to finish cooking in the broth; it keeps the soup from getting gloppy!

Serving Suggestions for Your Wedding Soup Meal

Even the heartiest **wedding soup** deserves a perfect partner on the table! Because this dish already includes meatballs, pasta, and vegetables, you don’t need heavy sides. I usually keep things light so the soup remains the star of the show. A perfect pairing for me is something simple and crisp.

My absolute go-to is my recipe for incredible homemade garlic bread—perfect for dipping into that savory broth. Alternatively, a simple side salad dressed lightly with a bright squeeze of lemon juice cuts through the richness beautifully. It keeps the meal feeling fresh and balanced!

Storage and Reheating Instructions for Leftover Wedding Soup

What’s better than making a big batch of flavor? Having leftovers! Storing this amazing **wedding soup** is easy, but remember that pasta trick we talked about. If you didn’t already cook the pasta separately, the noodles will absorb all the liquid as it cools, which isn’t ideal for reheating. For the best texture next day, store the meatballs and broth separate from the acini di pepe. It reheats beautifully on the stove—just bring it back to a light simmer, add fresh broth if needed, and toss the pasta back in for the last five minutes!

Frequently Asked Questions About Italian Wedding Soup

I always feel like the best recipes are the ones where you know exactly *why* you are doing certain things, not just just following steps blindly. So, let’s tackle some of those common questions that pop up when folks are gathering ingredients or deciding how to tweak this recipe for their own table. I want you to feel absolutely confident when you serve this gorgeous soup!

What pasta is traditionally used in wedding soup?

The classic, iconic pasta choice, especially when you are aiming for that truly authentic feel like you might get in a bustling trattoria, is Acini di Pepe. They look like tiny little peppercorns, which is exactly what the name means! But please don’t stress if you can’t find them. Pastina is another tiny variety that works beautifully, or even orzo if you don’t mind slightly larger shapes. The main thing is keeping it small so it plays nicely with those mini meatballs.

Can I make this Italian Wedding Soup recipe vegetarian?

Oh, absolutely you can! This requires a shift in the base, of course. For the meatballs, I highly recommend using a blend of finely chopped mushrooms (like cremini!) pulsed with some hearty breadcrumbs and good quality vegetarian protein crumbles if you want that savory texture. You must replace the chicken broth with a really robust, high-quality vegetable broth—one that has been seasoned well with thyme and maybe a strip of dried mushroom for depth. It won’t taste exactly the same, obviously, but it will be incredibly flavorful!

How do I make the meatballs extra flavorful?

Honestly, the flavor comes from two main places in that meatball mixture: the herbs and the meat combination. Sourcing fresh garlic and making sure your oregano is good quality really does matter here. But the biggest flavor boost, hands down, comes from using that 50/50 split between ground beef and Italian sausage. The sausage comes pre-seasoned with fennel and red pepper flakes, which brings a warmth and complexity into every single meatball that you just can’t replicate with just beef and added spices alone.

Nutritional Snapshot of This Wedding Soup

As a chef-trained cook, I know you care about what’s fueling your body, but remember these numbers are just estimates based on precise measurements—your portion size and ingredients will always vary slightly! This hearty soup is wonderfully balanced, packing in great protein. Here’s the rough breakdown per serving:

  • Calories: 380
  • Fat: 19g
  • Protein: 28g
  • Carbohydrates: 25g

Share Your Story: Rate This Italian Wedding Soup

Getting dinner on the table is only half the joy, isn’t it? The other half is knowing that the recipe worked wonderfully for you and that you’ve added a new classic to your rotation! I pour my heart into developing dishes here at Unfold Recipes, and your feedback is what helps me keep growing and improving my style of cooking for all of you.

When you make this beautiful bowl of comfort, please take a minute to leave a rating below. Did you love the sausage/beef mix? Did your family devour those tiny meatballs? Let me know!

If you end up sharing a photo on social media—which, please do, I’d love to see it!—tag me so I can celebrate with you. And if you ever have a question or want to suggest a favorite pairing, you can always reach out to me directly using my contact page. Happy cooking, my friends!

Print

Classic Italian Wedding Soup: Comfort in a Bowl

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Italian Wedding Soup recipe delivers tender, flavorful meatballs, fresh greens, and tiny pasta in a rich broth. It is a comforting, hearty meal perfect for weeknights or family gatherings.

  • Author: Cat
  • Prep Time: 20 min
  • Cook Time: 35 min
  • Total Time: 55 min
  • Yield: 6 servings 1x
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Meat

Ingredients

Scale
  • 1 pound ground beef and Italian sausage mix (1/2 lb each)
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon olive oil
  • 8 cups low-sodium chicken broth
  • 1 large carrot, diced
  • 2 celery stalks, diced
  • 1 small yellow onion, diced
  • 1 bay leaf
  • 1/2 cup acini di pepe pasta (or other tiny pasta)
  • 5 ounces fresh spinach or escarole, roughly chopped
  • Grated Parmesan cheese, for serving

Instructions

  1. Prepare the meatballs: In a medium bowl, gently combine the ground beef, sausage, breadcrumbs, Parmesan cheese, egg, minced garlic, oregano, salt, and pepper. Do not overmix.
  2. Roll the mixture into small, uniform meatballs, about 1/2 inch in diameter. You should have about 40-50 meatballs.
  3. Heat the olive oil in a large Dutch oven or stockpot over medium heat. Brown the meatballs in batches until lightly colored on all sides. You do not need to cook them through. Remove the browned meatballs and set them aside.
  4. Add the diced carrot, celery, and onion to the pot. Sauté for 5 to 7 minutes until the vegetables soften.
  5. Pour in the chicken broth and add the bay leaf. Bring the mixture to a boil, then reduce the heat to a simmer.
  6. Carefully add the browned meatballs back into the simmering broth. Cook for 10 minutes.
  7. Stir in the acini di pepe pasta. Continue to simmer according to the pasta package directions, usually 7 to 9 minutes, until the pasta is tender.
  8. Remove and discard the bay leaf. Stir in the fresh spinach or escarole. Cook just until the greens wilt, about 1 to 2 minutes.
  9. Taste the soup and adjust seasoning with salt and pepper if needed.
  10. Serve immediately in bowls, topped with extra grated Parmesan cheese.

Notes

  • For the most flavorful meatballs, use a mix of ground beef and Italian sausage.
  • If you prefer a less traditional green, substitute kale for spinach, adding it a few minutes earlier since kale requires more cooking time.
  • This soup freezes well. Cook the pasta separately and add it just before reheating if you plan to freeze leftovers, as pasta can absorb too much liquid.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 380
  • Sugar: 4
  • Sodium: 650
  • Fat: 19
  • Saturated Fat: 7
  • Unsaturated Fat: 12
  • Trans Fat: 0.5
  • Carbohydrates: 25
  • 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

Catherine Valdès is the creator, recipe developer, and food photographer behind Unfold Recipes. With a rich heritage blending Spanish traditions and Californian sensibilities, she believes that every meal has a story. After leaving a successful career in public relations to pursue her passion, Catherine honed her skills in a professional culinary arts program. Her focus is on creating approachable yet elegant recipes that inspire confidence in the kitchen. She combines her expertise in recipe development with a love for wine pairing and effortless entertaining, showing her audience how to create beautiful, delicious meals to share with loved ones.

Leave a Comment

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