The Best Italian Wedding Soup Recipe

Posted on June 3, 2026

The Best Italian Wedding Soup Recipe

The BEST Italian Wedding Soup!

Italian Wedding Soup is a bowl of pure comfort. Imagine tender, browned mini meatballs, a medley of fresh vegetables, and tiny pasta all swimming in a flavorful, savory broth. It’s a dish that feels special enough for a Sunday dinner but is surprisingly simple to bring to your table any night of the week when life feels a little too hectic. This recipe is brimming with that cozy, authentic Italian flavor we all crave, combined with a welcoming freshness that makes every spoonful a delight. We developed this recipe because we know how much you love a good, simple soup that delivers big on taste and satisfaction without fuss.

This isn’t just a soup; it’s a warm hug in a bowl. It’s perfect for those evenings when you want something nourishing and delicious that feels like a treat. We love how the small, flavorful meatballs add such a wonderful dimension, and the tiny pasta makes it feel perfectly hearty. It’s exactly the kind of dish that makes a simple meal feel extraordinary, bringing a little bit of Italian trattoria magic right into your own kitchen. Let’s make a pot together!

What is Italian Wedding Soup?

Italian Wedding Soup, or minestra maritata in Italian, is a charming soup featuring small meatballs and an assortment of vegetables in a savory broth. Despite its name, it doesn’t actually have any wedding ties; the name refers to the ‘marriage’ of flavors between the meat and the vegetables. It’s a traditional Italian soup that has become a beloved comfort food in kitchens around the world, cherished for its wholesome ingredients and deeply satisfying taste. It’s often said that the name actually comes from the Italian phrase “minestra maritata” which translates to “married soup,” referring to how well the ingredients marry together.

The heart of this soup lies in its delightful mini meatballs, seasoned beautifully and browned for extra flavor, and the fresh vegetables like carrots, celery, and onions that create a flavorful base. Tiny pasta shapes such as orzo or acini di pepe add a charming texture, and fresh spinach stirred in at the end brings a burst of color and freshness. It’s a complete meal in a bowl, offering a heartwarming and delicious experience that brings a taste of Italy to your home.

Reasons to Try Italian Wedding Soup

There are so many wonderful reasons to fall in love with this Italian Wedding Soup recipe. For starters, the flavor is absolutely incredible, offering that rich, homemade taste that feels both comforting and authentically Italian. The combination of juicy little meatballs, tender vegetables, and perfectly cooked pasta is a culinary dream. It’s also surprisingly easy to make, making it a fantastic option for busy weeknights when you want a delicious, home-cooked meal without spending hours in the kitchen.

This soup is a fantastic choice for beginners looking to expand their recipe repertoire, as well as for seasoned cooks seeking a reliable and crowd-pleasing favorite. It’s incredibly versatile, allowing for easy adjustments to suit your preferences. Whether you’re feeding a family, looking for a nourishing lunch, or want to impress guests with a beautiful, flavorful soup, this Italian Wedding Soup delivers every time. It truly transforms a simple meal into something special and heartwarming.

Ingredients Needed to Make Italian Wedding Soup

For the Meatballs:

  • 8 oz lean ground beef
  • 8 oz lean ground turkey (halal)
  • 1/2 cup fresh white bread crumbs (from soft, fresh bread, not dried)
  • 1/4 cup finely chopped fresh parsley
  • 1 1/2 teaspoons minced fresh oregano (or 3/4 teaspoon dried)
  • 1/2 cup finely grated Parmesan cheese
  • 1 large egg, lightly beaten
  • 1 teaspoon salt
  • 1/4 teaspoon freshly ground black pepper
  • 1 tablespoon olive oil (for browning)

For the Soup:

  • 1 tablespoon olive oil
  • 1 1/4 cups chopped carrots (about 2 medium)
  • 1 1/4 cups chopped yellow onion (about 1 medium)
  • 3/4 cup chopped celery (about 2 stalks)
  • 4 cloves garlic, minced (about 1 1/2 tablespoons)
  • 8 cups low-sodium chicken broth (or halal chicken broth)
  • 1 cup dry acini di pepe pasta (or orzo or other tiny pasta)
  • 6 oz fresh baby spinach, roughly chopped
  • Finely grated Parmesan cheese, for serving

Instructions to Make Italian Wedding Soup – Step by Step

Step 1: Begin by preparing the delicious little meatballs that are the heart of this soup. In a large mixing bowl, gently combine the ground beef and ground turkey. Add the fresh bread crumbs, chopped parsley, minced oregano, grated Parmesan cheese, the lightly beaten egg, salt, and pepper. It’s important not to overmix at this stage; just use your hands to gently toss everything together until it’s evenly distributed. This gentle handling helps keep the meatballs tender.

Step 2: Now, it’s time to shape these flavorful meatballs. Take small portions of the mixture and gently roll them into tiny balls, aiming for a size of about 3/4 inch to 1 inch in diameter. Think of them as mini treasures! Place the shaped meatballs onto a large plate as you go. Once they’re all formed, heat 1 tablespoon of olive oil in a large non-stick skillet over medium-high heat. Carefully add about half of the meatballs to the hot skillet, making sure not to overcrowd it. Cook them for about 4 minutes, turning occasionally, until they are nicely browned on a few sides. They don’t need to be cooked all the way through at this point, as they will finish cooking in the soup.

Step 3: Transfer the browned meatballs to a plate lined with paper towels to drain any excess oil, and set them aside. You can leave the flavorful oil in the skillet. Repeat the browning process with the remaining meatballs, adding them to the same skillet. Again, remove them to the paper towel-lined plate once browned. This browning step adds such a wonderful depth of flavor to the finished soup.

Step 4: While the meatballs are browning, you can start building the flavorful soup base. In a large pot or Dutch oven, heat the other tablespoon of olive oil over medium-high heat. Add the chopped carrots, yellow onion, and celery. Sauté these beautiful vegetables, stirring occasionally, until they begin to soften, which usually takes about 6 to 8 minutes. This process helps to release their natural sweetness and flavor.

Step 5: Add the minced garlic to the pot with the softened vegetables and cook for about 1 minute more, until it’s wonderfully fragrant. Be careful not to let the garlic burn. Pour in the low-sodium chicken broth, season the broth generously with salt and pepper to your taste, and bring the entire mixture to a lively boil. This is where all the flavors start to meld beautifully.

Step 6: Once the broth is boiling, carefully add the tiny pasta shape (like acini di pepe or orzo) and the browned meatballs to the pot. Stir everything gently to combine. Reduce the heat to medium-low, cover the pot, and let the soup simmer. You’ll want to stir it occasionally to prevent the pasta from sticking to the bottom.

Step 7: Continue to simmer for about 10 minutes, or until the pasta is perfectly tender and the meatballs are fully cooked through. In the very last minute of cooking, stir in the roughly chopped baby spinach. It will wilt down beautifully and add a vibrant green color and fresh flavor to the soup. Serve this delightful Italian Wedding Soup piping hot, with a generous sprinkle of finely grated Parmesan cheese over each bowl.

Chef’s Tips for a Perfect Result

  • Use fresh breadcrumbs for the meatballs; they create a more tender and flavorful texture than dried breadcrumbs.
  • Don’t overmix the meatball mixture; gentle handling ensures light and tender meatballs, not dense ones.
  • Brown the meatballs in batches to ensure they get a nice sear rather than steaming in the pot.
  • Sautéing the aromatics (onion, carrot, celery, garlic) before adding broth builds a richer flavor base for the soup.
  • Taste and adjust seasoning (salt and pepper) at different stages, especially after adding the broth and before serving.
  • If you like a soupier consistency, you can add a little extra broth or water when reheating, as the pasta will continue to absorb liquid.

Variations and Substitutions

  • Gluten-Free Alternative: For a gluten-free version, use gluten-free breadcrumbs or almond flour for the meatballs. Swap the pasta for gluten-free pasta shapes or omit it entirely and add extra vegetables.
  • Lighter Meatball Option: Substitute half of the ground beef with lean ground turkey or chicken for a lighter take on the meatballs.
  • Vegetarian Version: Omit the meat and make small vegetable or lentil Print

    The Best Italian Wedding Soup Recipe

    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    No reviews

    A comforting and flavorful Italian Wedding Soup featuring tender mini meatballs, a medley of fresh vegetables, and tiny pasta in a savory broth. This recipe brings authentic Italian trattoria magic to your kitchen with ease, perfect for a weeknight meal or a cozy Sunday dinner.

    • Author: Diana Lopes
    • Prep Time: 20
    • Cook Time: 30
    • Total Time: 50
    • Yield: 6 servings 1x
    • Category: Dinner
    • Method: Simmering
    • Cuisine: Italian-American
    • Diet: Halal-Optional

    Ingredients

    Scale

    For the Mini Meatballs:
    1 lb ground chicken or turkey
    1/4 cup breadcrumbs
    1/4 cup grated Parmesan cheese
    1 large egg, lightly beaten
    1 clove garlic, minced
    1 tablespoon fresh parsley, chopped
    1/4 teaspoon salt
    1/4 teaspoon black pepper

    For the Soup:
    1 tablespoon olive oil
    1 medium onion, chopped
    2 medium carrots, peeled and chopped
    2 celery stalks, chopped
    6 cups chicken broth (halal if preferred)
    1/2 cup tiny pasta (like orzo or acini di pepe)
    2 cups fresh spinach
    Salt and black pepper to taste
    Fresh parsley, chopped, for garnish

    Instructions

    Prepare the Mini Meatballs:
    In a medium bowl, combine ground chicken or turkey, breadcrumbs, Parmesan cheese, egg, minced garlic, chopped parsley, salt, and pepper. Mix gently until just combined. Do not overmix.
    Roll the mixture into small, bite-sized meatballs (about 1/2 to 3/4 inch in diameter).
    Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium-high heat. Brown the meatballs on all sides. You may need to do this in batches. Remove meatballs from the pot and set aside.

    Prepare the Soup:
    In the same pot, add the chopped onion, carrots, and celery. Sauté over medium heat until the vegetables are softened, about 5-7 minutes.
    Pour in the chicken broth and bring to a simmer, scraping up any browned bits from the bottom of the pot.
    Add the tiny pasta and return the browned meatballs to the pot.
    Simmer for 10-12 minutes, or until the pasta is cooked and the meatballs are cooked through.
    Stir in the fresh spinach and cook for another 1-2 minutes, until wilted.
    Season the soup with salt and black pepper to taste.
    Serve hot, garnished with fresh chopped parsley.

    Notes

    Ensure meatballs are small for quick cooking and to maintain the soup’s delicate balance.
    For a richer broth, use a high-quality chicken broth or homemade stock.
    Any small pasta shape like ditalini or pastina will work well.
    This soup can be made ahead and reheated. Store leftovers in an airtight container in the refrigerator for up to 3 days.

    Nutrition

    • Serving Size: 1.5 cups
    • Calories: 350
    • Sugar: 5g
    • Sodium: 800mg
    • Fat: 15g
    • Saturated Fat: 4g
    • Carbohydrates: 25g
    • Fiber: 3g
    • Protein: 25g
    • Cholesterol: 80mg

    Did you make this recipe?

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

You might also like these recipes

Leave a Comment

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