This Healthy Zuppa Toscana features loads of veggies including carrots, sweet potatoes, and kale. This creamy, hearty, and delicious soup is naturally gluten free and dairy free.

Overhead image of healthy Zuppa Toscana Soup
chelsea

author’s note

The Soup That Checks Every Box!

I’ve had so many requests for a dairy-free, veggie-loaded spin on my Zuppa Toscana recipes. Between my slow cooker version and my quick stovetop version, one of the most common questions I get is: “Can I make this healthier?”

A few weeks ago, I finally took the challenge. I pulled out extra carrots from the fridge, swapped in sweet potatoes, grabbed some kale, and decided to skip the bacon. For the creamy finish, I went with coconut milk instead of heavy cream. The result? This Healthy Zuppa Toscana was so good I couldn’t stop taste-testing it right out of the pot. My family was just as hooked, and I knew I had to share this version.

signature

Quick Tip

While the ingredients in this recipe are naturally gluten-free, make sure to check all your ingredient labels to be sure they weren’t processed in a facility with gluten.

Process shots-- images of the oil, carrots, onion, and sausage being added to a pot

Ingredients

IngredientSwaps & Tips
Italian SausageTurkey sausage works, but I recommend sticking to pork for the best flavor.
Sweet PotatoesWhite potatoes can be used if you want something closer to traditional.
KaleBaby spinach wilts more quickly and gives a softer bite.
Coconut MilkHalf-and-half or heavy cream for non-dairy-free. Always use full-fat coconut milk for best results.
CarrotsParsnips or extra celery can be used.
Smoked PaprikaRegular paprika works but doesn’t give the same depth.
Process shots of Healthy Zuppa Toscana-- images of the flour and chicken broth being added to a pot

How To Make Healthy Zuppa Toscana Soup

  1. Brown the sausage in a large pot until fully cooked. Drain excess grease if needed.
  2. Add veggies (onion, carrots, celery, sweet potatoes) and sauté until starting to soften.
  3. Season well with smoked paprika, garlic, and red pepper flakes.
  4. Pour in broth and simmer until the sweet potatoes are tender.
  5. Stir in coconut milk & kale and cook until the kale wilts and soup thickens slightly.
  6. Taste & adjust with extra spices, then serve hot with bread or salad.
Process shots-- images of the sweet potatoes, kale, and coconut milk being added

Sweetness In Healthy Zuppa Toscana

With coconut milk and sweet potatoes in the mix, this version leans sweeter. To balance:

  • A squeeze of lemon juice before serving also brightens everything up.
  • Use spicy Italian sausage.
  • Add a pinch more red pepper flakes.

Serve This Soup With:

Tap stars to rate!
5 from 1 vote

Healthy Zuppa Toscana

Healthy Zuppa Toscana is a creamy, hearty soup loaded with veggies like carrots, sweet potatoes, and kale. Naturally gluten- and dairy-free, it’s as healthy as it is delicious!
Prep Time: 25 minutes
Cook Time: 25 minutes
Total Time: 50 minutes
Servings: 6 servings

Video

Equipment

Ingredients

  • 1 tablespoon olive oil
  • 1 cup diced yellow onion
  • 1 cup diced carrots
  • 1 pound ground Italian sausage mild or hot—see note 1
  • 1 teaspoon salt
  • 1/2 teaspoon pepper
  • 1 teaspoon smoked paprika
  • 1/8 teaspoon red pepper flakes optional
  • 1 tablespoon minced garlic
  • 2 tablespoons flour or GF flour to keep GF
  • 5 cups chicken broth like Swanson
  • 4 cups peeled and chopped sweet potatoes 3 medium
  • 2 tightly packed cups shredded kale
  • 1 (13.5-ounce) can coconut milk full-fat, see note 2
  • Parmesan cheese optional, see note 3

Instructions 

  • Add oil to a large pot over medium-high heat. Stir in diced onions and carrots. Sauté 5–7 minutes or until soft and fragrant. Press to edges of the pan. Add Italian sausage to the center. Season with the salt, pepper, smoked paprika, and red pepper flakes (if using). Cook, crumbling as you go, until browned. If there is more than 1 tbsp grease, drain off excess (see note 4).
  • Add minced garlic and sprinkle flour over everything. Cook, stirring constantly, for 1 minute. Very gradually add the chicken broth, while stirring and scraping the bottom of the pan. Once all broth is added, add in sweet potatoes and increase heat to high. Bring to a boil. Once boiling, reduce heat to low (cook at a gentle simmer). Cover with a lid and simmer for 15–20 minutes or until potatoes are fork tender.
  • Remove the lid and add shredded kale and coconut milk; stir through. Simmer until kale is wilted, another 3–5 minutes. Taste and adjust seasonings. Remove from heat, ladle into bowls, and use a zester to grate a sprinkle of Parmesan cheese on top if desired (Parmesan cheese has dairy). Enjoy!
Final step! Please let us know how it was by leaving a review.

Recipe Notes

Note 1: This soup is on the sweeter side from the sweet potatoes and coconut milk, so I balance it with red pepper flakes, smoked paprika, and spicy sausage. If you don’t like spice, use mild sausage—but note the soup will be on the sweeter side. If using sausage in casings, remove from casings first.
Note 2: I highly recommend full-fat coconut milk for the best flavor and texture—it’s richer and thicker than lite. If you don’t enjoy the subtle coconut flavor, use half-and-half or heavy cream instead (but soup will no longer be dairy-free).
Note 3: Parmesan cheese is a totally optional topping, so leave it out for dairy-free soup. If using, I recommend grating it with a zester, which gives it a great texture and allows the cheese to melt beautifully into the soup.
Note 4: Drain off all but 1 tbsp of the sausage drippings. At the end of preparing this soup, if there is still too much grease for your liking, allow the soup to cool for 15–20 minutes. The grease will rise to the top and you can gently skim it off the top.

Nutrition

Serving: 1serving | Calories: 543kcal | Carbohydrates: 31g | Protein: 16g | Fat: 41g | Saturated Fat: 21g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 13g | Cholesterol: 61mg | Sodium: 1410mg | Potassium: 946mg | Fiber: 6g | Sugar: 9g | Vitamin A: 25854IU | Vitamin C: 28mg | Calcium: 145mg | Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Meet Chelsea


Hello, and welcome to Chelsea’s Messy Apron! I’m Chelsea, the recipe developer, food photographer, and writer behind the site. I’m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping by—I hope you find something delicious to make!

More Recipes You'll Love

5 from 1 vote

Leave a comment

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

Recipe Rating




6 Comments

  1. Brooke says:

    How many cups or grams in a serving? just so i can get this right

    1. Chelsea Lords says:

      Sorry Brooke, I don’t have the weighed out grams for a serving! The nutrition facts are based off 6 equal servings so if you want that in grams, I’d recommend weighing the total soup then dividing it by 6 and weighing out those portions for precise grams.

  2. Debbie says:

    Not gluten free with flour as thickener.

    1. Chelsea Lords says:

      Yikes thanks Debbie! I had accidentally left out my note about using gluten-free flour there; appreciate you!

  3. Cherie says:

    5 stars
    I was looking forward to trying a healthy version of Zuppa Toscana. I did try it without the coconut milk and with the cream instead. Very good – will be added to the rotation. Thanks!

    1. Chelsea says:

      Yay! So thrilled to hear this! Thanks Cherie! 🙂