Best Italian Wedding Soup Recipe

Published by:
Liz Marino
| 01/02/2023 | Last Updated: 10/14/2025

This post contains affiliate links. Read our disclosure policy.

The Best Italian Wedding Soup Recipe! This recipe for Italian Wedding Soup is easy to make and loaded with flavor. A delicious, cozy dinner!

An overhead shot of Italian wedding soup in a white bowl with gold spoons and a bowl on the side on a grey background


 

Italian wedding soup is a classic Italian soup, packed with lots of green vegetables and meat, and a staple in our family. While we still love our Whole30 Wedding Soup, we thought it was time to share a more traditional recipe with you that is so cozy and delicious.

Easily made in the crockpot, instant pot, or on the stove, this soup is packed with 6 cups of veggies and has the most adorable mini meatballs in a warm, delicious chicken broth!

If you love traditional Italian recipes, try our Pasta Fagioli, Chicken Cacciatore, or Ricotta Cavatelli!

liz’s top tips for best italian wedding soup

  • I like to cook the pasta for half the recommended cook time on the package. The pasta will continue to cook in the soup and absorb liquid as it cools! Or you can store the orzo separately and then add it to your bowl when serving.
  • Don’t worry about the shape of the meatballs. It can be tough to make so many tiny balls, so don’t worry if they’re not perfect. Once they bake and cook in the soup, you won’t even notice because they’ll be so tender.

Ingredients:

Ingredients for Italian Wedding Soup in white bowls: ground turkey, egg, breadcrumbs, olive oil, garlic, onion, celery, carrots, rosemary, parsley, basil, pepper, bay leaves, chicken broth or beef broth, fresh spinach, orzo pasta

Substitutions

Olive Oil: You can substitute avocado oil, butter, or ghee.

Ground Turkey: You can use ground beef or ground chicken instead of ground turkey in this recipe.

Bread crumbs: Any bread crumbs would work in this recipe, you can also use regular rolled oats as a healthy alternative.

Broth: Any broth or stock (broth and stock are the same) can be used in any soup recipe. Beef BrothChicken Broth, or vegetable broth all work interchangeably. I always use low or no-salt broth.

Orzo: White or brown rice or other small pasta would work instead of Orzo in this recipe. Rice also makes a great gluten-free substitute. If you prefer zoodles, try our Paleo Italian Wedding Soup. If you really love orzo, try our Italian Wedding Orzo.

Other vegetables: You can add cauliflower rice to this soup if you’d like. Feel free to add more carrots, celery, spinach, or onion.

Whole30 Friendly: Try our Whole30 Wedding Soup Recipe.

If you love tomato broth, you have to try our Italian Meatball Soup! It’s similar to this recipe with a more rich tomato broth and made with ditalini pasta!

How To Make best Italian Wedding Soup

A bowl of meatball mixture for Italian wedding soup
  1. Mix together all ingredients for meatballs until combined.
A baking sheet with lots of small meatballs for Italian wedding soup
  1. On a parchment-lined baking sheet, drop 1/2-inch round meatballs. Bake meatballs at 450° for 10 minutes, until golden brown.
An overhead shot of a pot of carrots, celery being cooked for Italian Wedding Soup
  1. While meatballs are cooking, in a large pot, heat olive oil. Add onions, celery, garlic, and carrots. Saute for 5 minutes until the onions start to soften.
A ladle taking a large scoop of best italian wedding soup out of a pot
  1. Add meatballs, remaining spices, and chicken stock to the pot. Bring to a boil then reduce to a simmer for 30 minutes. 10 minutes before serving, cook pasta per directions on the package. Once the soup is cooked, stir in chopped spinach and cooked pasta.

How To Serve

This soup is a complete meal in itself. If you’re looking for other things to pair it with try:

An overhead shot of Italian wedding soup in a white bowl with gold spoons and a bowl of soup on the side on a grey background

Storage

Fridge: These leftovers will last in the refrigerator for up to 4 days in an airtight container

Freezer: You can freeze this recipe for up to 3 months. We like these containers for freezing!

Reheating: You can reheat this recipe in the microwave or on the stove.

A close overhead shot of Italian wedding soup in a white bowl on a grey background
An overhead shot of Italian wedding soup in a white bowl with gold spoons and a bowl on the side on a grey background

Best Italian Wedding Soup

Recipe by: Liz Marino
5 from 10 votes
The Best Italian Wedding Soup Recipe! This recipe for Italian Wedding Soup is easy to make and loaded with flavor. A delicious, cozy dinner!
Prep Time : 25 minutes
Cook Time : 30 minutes
Total Time : 55 minutes
Serves : 6 people
(hover over # to adjust)

Ingredients

Meatballs:

  • 1 lb ground turkey
  • 1 egg
  • ½ cup onion minced
  • ¼ cup breadcrumbs
  • ½ teaspoon dried basil
  • ½ teaspoon dried parsley
  • ¼ teaspoon black pepper

Soup:

  • 1 tablespoon olive oil
  • 2 cups diced carrots
  • 1 cup minced celery
  • ½ cup minced onion
  • ½ tablespoon minced garlic
  • 6 cups low sodium chicken broth 1.5 quarts
  • 2 bay leaves
  • ½ teaspoon dried basil
  • ½ teaspoon dried parsley
  • ½ teaspoon dried rosemary
  • ¼ teaspoon black pepper
  • 2 cups chopped spinach reserved
  • 1 cup dry orzo pasta

Instructions

Stovetop Instructions

  1. Preheat the oven to 450 degrees F and prepare a parchment lined baking sheet.
  2. In a bowl mix together all of the ingredients for the meatballs until combined.
  3. On a parchment lined baking sheet, drop ½ inch round meatballs. They can be fairly close together as they do not spread. You can make the meatballs slightly bigger, but I prefer them smaller!
  4. Bake the meatballs for 10 minutes or until golden brown.
  5. While the meatballs are cooking, start the soup. In a large pot, heat the olive oil over medium heat. Add the carrots, celery, onions and garlic. Sauté for 5 minutes or until the onions start to soften.
  6. Add the chicken broth, cooked meatballs and dried spices to the pot. Do NOT add the chopped spinach or pasta to the pot! Bring the soup to a boil then reduce to a simmer for 30 minutes.
  7. 10 minutes before serving, cook pasta per directions on the package in a separate pot.
  8. Note: It’s best to cook pasta separately to avoid over cooked pasta. You can cook the pasta in the soup, but will need an extra cup of broth.
  9. Once the soup is cooked, stir in chopped spinach + cooked pasta.

Crockpot Instructions

  1. Preheat the oven to 450 degrees F and prepare a parchment lined baking sheet.
  2. In a bowl mix together all of the ingredients for the meatballs until combined.
  3. On a parchment lined baking sheet, drop ½ inch round meatballs. They can be fairly close together as they do not spread. You can make the meatballs slightly bigger, but I prefer them smaller!
  4. Bake the meatballs for 10 minutes or until golden brown.
  5. While the meatballs are cooking start the soup. In a large pot, heat the olive oil over medium heat. Add the carrots, celery, onions and garlic. Sauté for 5 minutes or until the onions start to soften.
  6. Add cooked meatballs, remaining spices, and chicken stock to the crockpot. Do NOT add the chopped spinach + or pasta to the pot! Cook the soup on low for 6-8 hours or high for 4-6 hours.
  7. Before serving, cook pasta. Once soup is cooked, stir in chopped spinach + serve over cooked pasta.

Instant Pot Instructions

  1. Preheat the oven to 450 degrees F and prepare a parchment lined baking sheet.
  2. In a bowl mix together all of the ingredients for the meatballs until combined.
  3. On a parchment lined baking sheet, drop ½ inch round meatballs. They can be fairly close together as they do not spread. You can make the meatballs slightly bigger, but I prefer them smaller!
  4. Bake the meatballs for 10 minutes or until golden brown.
  5. While the meatballs are cooking start the soup. Set the instant pot to sauté for 5 minutes. Heat the olive oil for one minute. Add the carrots, celery, onions and garlic. Sauté for 5 minutes or until the onions start to soften.
  6. Add cooked meatballs, remaining spices, and chicken stock to the instant pot. Do NOT add the chopped spinach + pasta to the pot! Set the instant pot to sealing and Pressure cook for 7 minutes. Allow the soup to natural release for 5 minutes, then quick release any remaining pressure.
  7. While the soup is cooking, cook pasta per directions on the package in the stove.
  8. Once soup is cooked, stir in chopped spinach + cooked pasta.

Nutrition Facts

Serving: 1.5cups | Calories: 299kcal | Carbohydrates: 33g | Protein: 29g | Fat: 7g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.02g | Cholesterol: 69mg | Sodium: 206mg | Potassium: 786mg | Fiber: 3g | Sugar: 5g | Vitamin A: 8205IU | Vitamin C: 8mg | Calcium: 72mg | Iron: 2mg
Course: Main Course
Cuisine: American
Tried this recipe?Share it! Make sure to tag @thecleaneatingcouple or use #thecleaneatingcouple!
5 from 10 votes (1 rating without comment)

Leave a Reply

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

Recipe Rating




13 Comments

  1. Elizabeth says:

    5 stars
    Such a hearty delight for my family tonight. Fun to make! Served with homemade sourdough bread and garlic knots. Thank you for creating!!

  2. 5 stars
    Absolutely delicious. Very flavorful!

  3. 5 stars
    I’ve made this several times and it is very good. Do you think adding frozen spinach would work instead of fresh spinach?

  4. Christina Kohler says:

    Is there a secret ingredient or technique that sets this Italian Wedding Soup recipe apart from others? What makes it the best in your opinion?

    1. I’ve tried a lot of other italian wedding soups, and I think this one has much more flavor. The broth and meatballs are delicious! Everyone’s opinion is subjective 🙂

  5. 5 stars
    I love your soup recipes. They never disappoint! The ingredients measurements and instructions are spot on. All good for you ingredients. I always refer to your recipes when I make soups for my 88 yo mom in addition to myself. Thank you for this. The Italian meatball soup was excelllent!

  6. 5 stars
    We loved this! We did add a little salt and I would add a little more spice or salt to the meatballs next time, but overall fantastic!

  7. If I’m planning on freezing this, should I leave out the spinach and orzo?

    1. The Clean Eating Couple says:

      I personally would. The pasta gets a little soggy if you freeze it. It will be fine, but if you can freeze without it it would be better!

  8. Kelly Rothrock says:

    5 stars
    I really enjoyed making this recipe. It’s very wholesome and just the kind of soup you want on a cold, rainy day!

    Following the recipe was easy and I found the quantities to be perfect! It was delicious!

    This will be a staple from now on!

  9. Jessica McManus says:

    5 stars
    This was delicious! Topped it off with some parmesan before serving. So easy and I love how fresh and healthy it is. Thank you!

  10. 5 stars
    LOVED this soup! Thought would be difficult, but just the opposite..
    Delicious, easy and will make again! Thank you again..

  11. 5 stars
    Delicious! I used the instant pot and it was a very easy and pretty quick meal. Flavors were spot on. I used ground chicken and just added a small amount of salt and it was perfect! Thank you