Whole30 Turkey Meatball Soup with Zoodles

This Whole30 and Low Carb Turkey Meatball Soup with Spiralized Zucchini Noodles is sure to chase those winter sniffles away! It’s an easy and delicious recipe for dinner or meal prep.

This winter has been, well… awful. We’ve had five snow days, and the kids have been sick non-stop with strep throat, ear infections, and stomach bugs. You name it, we’ve had it. We’re all on a strict regimen of probiotics, healthy food, and lots of rest. But you know what? I’m actually kind of enjoying the extra days with my family at home, stuffy noses and fevers aside.

Why I Love this Recipe

I love this Whole30 Turkey Meatball soup because it immediately reminded me of the times I was sick as a kid. You’d find me curled up on the couch with my Nana’s blanket, watching Nickelodeon all day long. A big bowl of brothy soup was always there, too. Maybe it’s strange to recall being sick so fondly, but I really hope my kids have sweet little sick-day memories like that someday, too.

Check out some more unbelievably fast and healthy dinner recipes in my 20 Minute Meals section!

Whole30 Turkey Meatball Soup in a large dutch oven with a ladle.

Bone Broth Turkey Meatball Soup: Chasing the Sniffles Away

I’ve been making homemade bone broth for a while now, and it really helps me feel well in the wintertime. I wish I could explain it better than that, but when I have bone broth in my diet, I just feel good! Some health experts say it improves gut health and immunity. Judging by only my own experience, I’d say that’s true! Sometimes I drink it straight up in a mug, but lately I’ve been making lots of soups. Soup is just one of those comforting things that makes me feel cozy and happy, and it’s healthy, too!

I don’t always have time to make my own bone broth, so I sometimes buy Bonefide Provisions. I found it at Walmart, and if you’d like, you check out the other Whole30 compliant groceries available there in my Walmart shopping guide. Using store-bought bone broth, I was able to throw together this Whole30 Turkey Meatball Soup in a snap!

Close up of now bowl of Turkey Meatball & Zoodle Soup in a white bowl on a wooden board.

Spiralized Zucchini Noodles: So many choices!

To keep it low carb and Whole30, this Turkey Meatball Soup is made with Zucchini Noodles. This is an easy and healthy swap when you’re used to pasta in soups. It slurps up when you eat it, which is probably my favorite thing about soup, hah! Good news: You have a lot of options for your zucchini noodles!

Those are awesome options to make this meal come together even faster:

  1. Lots of grocery stores sell fresh, pre-spiralized zucchini
  2. There are frozen, pre-spiralized noodles too (Green Giant makes them).

Or you make your own:

My favorite spiralizer works like a charm on zucchini, but there are a ton of choices when it comes to spiralizers. I use the Inspiralized, because it’s pretty compact and easy to clean. Whatever spiralizer you’re using, just choose zucchini that are on the small side. The larger ones have too many seeds.

Pin it for later:

Close up top down of the Turkey Meatball soup with the words "Quick Turkey Meatball & Zoodle Soup, Whole30, Low Carb" for Pinterest.

What’s your favorite soup? Is there one you’d like to see me re-create Whole30 or Low Carb? Let me know in the comments below!

Whole30 Turkey Meatball Soup Finished Dish
5 from 2 votes

Whole30 Turkey Meatball and Spiralized Zucchini Noodle Soup

A quick and delicious weeknight dinner – Whole30, Low Carb, Paleo, Gluten Free

Course Dinner, Soup
Cuisine American
Keyword Whole30 Dinner, Winter Dishes
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4 servings
Calories 353.89 kcal


Turkey Meatballs

  • 1 lb. ground turkey
  • ½ white or yellow onion
  • 2 eggs
  • ¼ cup almond flour
  • 2 cloves garlic
  • ¼ cup olive oil separated
  • 1 T. chopped fresh parsley
  • ¼ tsp. Salt
  • ¼ tsp. Pepper


  • 2-3 medium zucchini
  • 4 cups compliant chicken stock/broth
  • 1 15 oz. can compliant diced or stewed tomatoes


  1. Finely chop the onion and garlic. Mix together in a medium bowl with lightly beaten eggs, parsley, almond flour, salt & pepper, then mix in the ground turkey. 

  2. Form the mixture into 1-2 inch meatballs and set aside. In a large heavy bottomed pot, heat the oil over medium heat. Brown the meatballs on all sides (you may need to do this in batches), turning occasionally, about 6-8 minutes total. 

  3. Drain any excess grease if desired, and then stir in the stock & tomatoes, scraping any bits from the bottom of the pan. Bring to a simmer and allow to cook together about 10-15 minutes. 

  4. Spiralize the zucchini, then roughly chop it (this helps to avoid looooong pieces of zoodles in your soup bowl). 

  5. Stir the zucchini into the hot soup and cook together another few minutes until the zucchini is softened. Season the soup to taste and enjoy!

Nutrition Facts
Whole30 Turkey Meatball and Spiralized Zucchini Noodle Soup
Amount Per Serving
Calories 353.89 Calories from Fat 199
% Daily Value*
Fat 22.1g34%
Saturated Fat 3.51g22%
Cholesterol 144.21mg48%
Sodium 1103.78mg48%
Potassium 828.74mg24%
Carbohydrates 7.58g3%
Fiber 1.96g8%
Sugar 3.38g4%
Protein 33.43g67%
Vitamin A 343.15IU7%
Vitamin C 35.48mg43%
Calcium 66.08mg7%
Iron 2.43mg14%
* Percent Daily Values are based on a 2000 calorie diet.