Healthy Italian Wedding Soup

Published by:
Liz Marino
| 01/08/2020 | Last Updated: 09/25/2025

This post contains affiliate links. Read our disclosure policy.

This Healthy Italian Wedding Soup is the perfect cozy, easy dinner. Paleo, whole30 and low carb – this soup can be made in the crockpot or on the stove! It’s gluten free, grain free and dairy free but packed with flavor and veggies! 

Healthy Italian Wedding Soup in a white bowl on a grey background with a linen off to the right side.

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. Click here to read my policy and more about affiliate links. This post was originally shared in Feb of 2018.

I’m so excited to share this recipe for Healthy Italian Wedding Soup! This veggie packed cozy soup is one of my favorite things to make during the winter.

It has cute little baby meatballs, loads of veggies, and then gets simmered in a delicious, protein rich broth for maximum flavor. It’s the ultimate healthy soup, while still tasting like Authentic Italian Wedding Soup!

This soup is paleo, Whole30, gluten free, dairy free, and SO delicious. It’s perfect for lunch or dinner when it’s cold out! 

In addition to being veggie packed with carrots, zoodles, celery, onions, and spinach, this soup has a good amount of protein because of the lean turkey meatballs, and there is no pasta in the soup (although you could add it!)

Yes, part of this recipe means you have to make little itty bitty meatballs. They take an extra few minutes- but they’re SO worth it.

liz’s tips for healthy italian wedding soup

  • Be sure to add the zucchini noodles to your bowl ONLY when you’re ready to serve. They will not hold well in the soup! Then if you have extra soup, you can store the soup + noodles separately + the noodles wont get soggy.
  • When spiralizing your zucchini noodles, squeeze them with a paper towel to absorb the moisture
  • If you are saving your zucchini noodles, I like to put them in a container or a stasher bag with a folded paper towel, it will help absorb any extra moisture so they stay fresh and don’t get soggy!
  • Using a food processor for ‘chopping’ herbs + veggies is the best! For the meatballs, I put the herbs, spinach, onions + garlic in the food processor and pulsed until they were fine pieces. I did the same thing for the soup!

Ingredients

Ingredients for Healthy Italian Wedding Soup laid out on a grey background in small white bowls.

You’ll also need a spiralizer. A crockpot or instant pot can be used to make this soup (or you can make it on the stove).

Lastly, a food processor would make this soup MUCH easier to make, so you don’t have to chop all the veggies by hand!

Substitutions

Meat – You can use any meat for the meatballs. Chicken or beef will work fine, but we prefer turkey.

Broth – You can use Chicken Broth, Beef Broth, Turkey Broth, or Vegetable Broth. We like to use our Pressure Cooker Bone Broth or Crockpot Bone Broth because the flavor is so rich (and it adds more protein!)

Pasta – Pasta can be substituted for zoodles if you’d like. We like small pasta like ditalini or orzo. If you like 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, or onions.

What can be served with Italian Wedding Soup? This soup is hearty and filling on its own – but it also goes great with a loaf of bread, or alongside a sandwich or kale salad!

How to make Healthy Italian Wedding Soup

An overhead image of baby meatballs for italian wedding soup on a parchment lined baking sheet
  1. First, mix together the batter for your meatballs. Bake the meatballs. 
a close up of veggies sautéing in a pot on the stove
  1. While meatballs are baking, sauté your veggies.
a close up of italian wedding soup being scooped out of a pot
  1. Add broth + cooked meatballs. Bring to a boil + cook for 30 minutes. When you’re ready to serve – stir in spinach, zucchini, or rice. Serve + enjoy!

The key to this soup is to NOT add the spinach/zoodles until you’re ready to serve. Otherwise, they’ll be soggy!

Two bowls of low calorie Italian Wedding Soup on a grey background. a blue linen and gold spoons sit off to the side.

How to Store

Can this Italian wedding soup be frozen? Yes, it can! Store your soup in an airtight container. I love these containers for freezing leftovers! You can use code CLEANEATINGCOUPLE to save $$ on them!

When you’re ready to eat, defrost the night before by leaving this in the fridge, or take it out of the refrigerator and heat it over the stove/in the microwave. Separation is normal and ok! Just stir it up.

We have more tips on how to freeze soup!

would not recommend storing this soup with the zucchini noodles in it. It will also not freeze well with the zucchini noodles added to it. The zucchini noodles absorb water, so it’s best to store them separately if you don’t want a mushy mess!

A close up of Healthy Italian Wedding Soup in a white bowl.

If you love ground turkey, check out these Healthy Ground Turkey Recipes!

Healthy Italian Wedding Soup in a white bowl on a grey background with a linen off to the right side.

Healthy Italian Wedding Soup

Recipe by: Liz Marino
4.84 from 12 votes
This Healthy Italian Wedding Soup is the perfect cozy, easy dinner. Paleo, whole30 and low carb – this soup can be made in the crockpot or on the stove!
Prep Time : 15 minutes
Cook Time : 45 minutes
Total Time : 1 hour
Serves : 6 people
(hover over # to adjust)

Ingredients

For the Meatballs:

  • 1 lb ground turkey
  • 1 cup spinach chopped
  • 3 tablespoons coconut flour
  • 1 egg
  • 2 tablespoons fresh parsley
  • 2 tablespoons fresh basil
  • 1/4 teaspoon black pepper
  • 1 tablespoon olive oil
  • 1 teaspoon garlic chopped finely

For the soup:

  • 1 tablespoons olive oil
  • 1/2 tablespoon garlic chopped finely
  • 1/2 cup onion chopped
  • 1 cup celery chopped
  • 2 cups carrots sliced in small circles
  • 1 tablespoon fresh rosemary chopped finely
  • 2 bay leaves
  • 1/4 teaspoon black pepper
  • 1/8 teaspoon red pepper flakes optional
  • 64 oz chicken stock (2 quarts)
  • 2 cups spinach chopped, off to the side
  • 2 cups zucchini noodles, rice, or pasta chopped, off to the side

Instructions

StoveTop Instructions

  1. Preheat oven to 450
  2. In a bowl mix together all ingredients for meatballs until combined. 
  3. On a lined cookie sheet (I use parchment paper), drop 1/4 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 meatballs for 10 minutes, until golden brown.
  5. While meatballs are cooking, in a large pot, heat olive oil. Add onions, celery, garlic + carrots. Sauté for 5 minutes until onions start to soften.
  6. Add cooked meatballs, remaining spices, and chicken stock to the pot. Do NOT add the chopped spinach + zucchini noodles to the pot! Cook the soup on high for 30 minutes.
  7. Once soup is cooked, stir in chopped spinach + serve over zucchini noodles, rice or pasta of choice.

Crockpot Instructions

  1. Preheat oven to 450.
  2. In a bowl mix together all ingredients for meatballs until combined. 
  3. On a lined cookie sheet (I use parchment paper), drop 1/4 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 meatballs for 10 minutes, until golden brown.
  5. While meatballs are cooking, in a large pot, heat olive oil. Add onions, celery, garlic + carrots. Sauté for 5 minutes until onions start to soften. (Optional, but recommended). Add to the crockpot base once cooked.
  6. Add cooked meatballs, remaining spices, and chicken stock to the crockpot. Do NOT add the chopped spinach + zucchini noodles to the pot! Cook the soup on low for 6-8 hours or high for 4-6 hours.
  7. Once soup is cooked, stir in chopped spinach + serve over zucchini noodles, rice or pasta of choice.

Instant Pot Instructions

  1. Preheat oven to 450.
  2. In a bowl mix together all ingredients for meatballs until combined. 
  3. On a lined cookie sheet (I use parchment paper), drop 1/4 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 meatballs for 10 minutes, until golden brown.
  5. While meatballs are cooking, set your instant pot to sauté for 5 minutes. Add onions, celery, garlic + carrots. Sauté for 5 minutes until onions start to soften.
  6. Add cooked meatballs, remaining spices, and chicken stock to the instant pot. Do NOT add the chopped spinach + zucchini noodles to the pot! Set the instant pot to sealing and Pressure cook for 7 minutes. Allow the soup to natural release for 20 minutes, than quick release any remaining pressure.
  7. Once soup is cooked, stir in chopped spinach + serve over zucchini noodles, rice or pasta of choice.

Notes

Can you make this Whole30 Italian Wedding Soup in the crockpot/slow cooker?
Yes, you can make this soup in the crockpot.  Add cooked meatballs + all soup ingredients in the crockpot and cook on low for 6 hours. (You can give your veggies a quick sauté before adding to the pot if you have time, but if not – don’t worry about it!)

Nutrition Facts

Serving: 2cups | Calories: 210kcal | Carbohydrates: 12g | Protein: 23g | Fat: 8g | Saturated Fat: 2g | Cholesterol: 69mg | Sodium: 193mg | Potassium: 730mg | Fiber: 4g | Sugar: 5g | Vitamin A: 8996IU | Vitamin C: 25mg | Calcium: 60mg | Iron: 2mg
Course: Main Course
Cuisine: American
Tried this recipe?Share it! Make sure to tag @thecleaneatingcouple or use #thecleaneatingcouple!
4.84 from 12 votes (4 ratings without comment)

Leave a Reply

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

Recipe Rating




16 Comments

  1. Christina-Kohler says:

    Have you ever tried adding unconventional ingredients to your Italian Wedding Soup to give it a unique twist, such as adding kimchi or miso paste for extra flavor?

    1. No I haven’t tried that. I don’t think kimchi would be good in this.

  2. 5 stars
    This soup is delicious—so rich and full of flavor, even with being so healthy. My family raved about it—we will definitely be adding this to our regular rotation. Thanks for this amazing recipe!

  3. Karen Grathwohl says:

    5 stars
    Very good but meatballs need salt as does the finished product

  4. 5 stars
    Wow! What a great soup. So flavorful! I made the meatballs first and had to hide them because everyone kept eating them while I was making the soup. I made doodles with zucchini. When it was time to eat, we added it to our bowl then poured the hot soup on top. I used all dried spices because that is what I had and it turned out great.

    1. The Clean Eating Couple says:

      So happy you enjoyed it, Marisa!

  5. 5 stars
    Love this soup!! The meatballs came out perfect, I’m happy to say! Never made a meatball in my life til I tried this recipe! Now I’m a meatball master! Hahaha! Thanks for sharing this amazing recipe!

    1. The Clean Eating Couple says:

      Awesome!!! Next time try making our and serve with sauce!

  6. 5 stars
    This soup was amazing .. even my picky teenagers ate every vegetable and said it’s one of their favorite meals I’ve ver made ! The meatballs were so tender and tasty. Thanks so much for this recipe!

    1. The Clean Eating Couple says:

      So glad you liked it, Cindy! This makes me so happy to hear!

  7. 5 stars
    Super easy, quick and delicious!! I used low sodium broth so I needed to add salt, but really tasty!

    1. The Clean Eating Couple says:

      Glad you liked it, Lydia! Broth is always so tricky, you’re better off using low sodium and adding at the end 🙂 Nice job!

  8. Alyssa H. says:

    5 stars
    Wow, is all I can say. Don’t hesitate to make this, it’s so good!

    This soup is pretty quick to put together. I made it with chicken instead of turkey, and I used cassava flour because chicken is a little mushy. Cooking spray on the fingers helps keep it from sticking while forming meatballs. I’m sure the turkey is equally delicious.

    1. The Clean Eating Couple says:

      So glad you liked it, Alyssa! It’s great with chicken, turkey, or even beef!

  9. 5 stars
    This is one of my favorite soup recipes. There are so many veggies and it is so delicious. I’ve added regular pasta to it too and it’s great!

    1. The Clean Eating Couple says:

      Thank you so much, Lisa! It’s totally veggie loaded + yummy!