Dairy-Free Zuppa Toscana Recipe: Creamy Italian Soup Without Milk

Cozy, hearty, and full of flavor, this dairy-free Zuppa Toscana is destined to become a winter staple. Made with creamy coconut milk, potatoes, bacon, sausage, and kale, it captures the familiar, comforting taste of the classic soup without butter, cheese, or heavy cream. Egg-free, gluten-free, and soy-free.

Two bowls of Dairy Free Zuppa Toscana with a spoon in one.

As soup season arrives, add this dairy-free Zuppa Toscana to your weeknight lineup. It combines rich texture and deep flavor without dairy, relying on full-fat coconut milk for creaminess and a satisfying mouthfeel.

The recipe layers Yukon potatoes, Italian sausage, crispy bacon, and tender kale in a flavorful broth, producing a hearty bowl that feels indulgent but stays dairy-free. Serve it by itself for a comforting meal or pair it with a simple green salad or warm rolls.

This version is designed to be accessible and adaptable while preserving the spirit of classic Zuppa Toscana.

Ingredients for zuppa toscana in small bowls and then partially cooked soup in a stockpot.

Substitutions

  1. Potatoes: Yukon golds work beautifully, but red or russet potatoes are fine. Sweet potatoes can be used for a different, slightly sweeter flavor profile.
  2. Coconut milk: Full-fat coconut milk gives the best richness and texture. Light coconut milk will work but yields a thinner soup.
  3. Non-coconut option: If you need to avoid coconut, a smooth cashew cream (homemade or trusted store-bought) is a good alternative.
  4. Kale: Curly kale is traditional here, but lacinato (dino) kale can be substituted for a milder, chewier leaf.

A dutch oven filled with No Dairy Zuppa Toscana.

Three grey bowls filled with Dairy Free Gluten Free Zuppa Toscana.

How to Store

Fridge: Cool the soup completely, then transfer to an airtight container. It keeps in the refrigerator for up to 4 days.

Freezer: Freeze in an airtight container for up to 3 months. Thaw overnight in the fridge and reheat gently. The soup may separate slightly after freezing but will recombine when stirred and warmed.

A bowl of Dairy Free Zuppa Toscana Soup with bread and water to the side.

Ingredients

  • 4 slices thick-cut bacon, cut into bite-sized pieces
  • 1 pound ground dairy-free Italian sausage* (check labels for hidden dairy)
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 1 pound Yukon potatoes, cut into ½-inch chunks
  • 6 cups low-sodium chicken or vegetable broth
  • ½ teaspoon dried oregano
  • ¼ teaspoon dried thyme
  • ½ teaspoon fine sea salt (adjust to taste)
  • ¼ teaspoon black pepper
  • 1 (13.5-ounce) can full-fat coconut milk
  • 4 cups stemmed and thinly sliced curly kale

Instructions

  1. Heat a large stockpot or Dutch oven over medium heat. Add the bacon and cook until crispy, about 7–10 minutes. Remove with a slotted spoon to a bowl and set aside.
  2. In the same pot, add the ground sausage and cook, breaking it up with a spoon, until browned and cooked through, about 6–8 minutes. Remove with a slotted spoon to the bowl with the bacon. Drain off all but about 1 tablespoon of the fat if desired.
  3. Return the pot to medium heat and add the chopped onion. Cook for 5–7 minutes until softened. Add the garlic and cook 30 seconds until fragrant.
  4. Add the potatoes, broth, oregano, thyme, salt, and pepper. Raise the heat to bring to a gentle boil, then reduce to a simmer. Cook about 15–20 minutes, until potatoes are fork-tender.
  5. Stir in the coconut milk and kale. Simmer 5–7 minutes more, until the kale is tender. Stir the cooked bacon and sausage back into the pot and remove from heat.
  6. Taste and adjust seasoning with salt and pepper as needed. Ladle into bowls and serve warm.

Notes

*Be sure to check the ingredient list on your sausage—some brands include dairy. A mild Italian sausage works well for families; choose a spicy variety if you prefer more heat.

Nutrition Information (per serving):

Calories: 514
Total Fat: 33g
Saturated Fat: 16g
Cholesterol: 51mg
Sodium: 978mg
Carbohydrates: 30g
Fiber: 4g
Protein: 27g

Nutrition estimates are for informational purposes only.

Additional Dairy-Free Soup Ideas

  • Dairy-free lasagna soup
  • Dairy-free tomato soup
  • Dairy-free broccoli soup
  • Dairy-free pumpkin soup
  • Dairy-free white chicken chili
  • Dairy-free corn chowder

Did you make this recipe? Rate and review it below — feedback is always appreciated!

Two bowls of Dairy Free Zuppa Toscana with a spoon in one.

Dairy Free Zuppa Toscana

Yield:
about 6 servings
Prep Time:
15 minutes
Cook Time:
55 minutes
Total Time:
1 hour 10 minutes

Cozy, hearty, and packed with flavor, this dairy-free Zuppa Toscana offers the classic taste with dairy-free ingredients like coconut milk, potatoes, bacon, sausage, and kale.

© Ashley / Cook Nourish Bliss
Cuisine: Italian
/
Category: Main Dish
img 30762 7