A bowl of creamy keto zuppa toscana soup with Italian sausage, cauliflower, kale, and bacon crumbles

Keto Zuppa Toscana

Jump to Recipe

What If Your Favorite Comfort Soup Could Actually Support Your Keto Goals?

Most people assume creamy, hearty soups are off-limits on a low-carb diet. But keto zuppa toscana flips that idea completely. This rich, satisfying soup delivers all the warmth and depth of the Olive Garden classic without the carb-heavy potatoes that spike your blood sugar. In fact, one bowl of traditional zuppa toscana can contain over 20 grams of carbs. This keto zuppa toscana recipe keeps it under 5 grams net carbs per serving, making it a weeknight dinner you can feel genuinely good about.

Whether you’re new to keto or a seasoned low-carb cook, this keto zuppa toscana soup is about to become a regular in your rotation. And if you’re building out your keto soup repertoire, check out our full collection of keto dinner recipes for even more inspiration.

Ingredients

Here’s everything you need to make a deeply flavorful keto zuppa toscana soup. Each ingredient is chosen to maximize flavor while keeping carbs low.

Flat lay of fresh ingredients for keto zuppa toscana recipe including sausage, cauliflower, kale, bacon, and cream
Simple, wholesome ingredients are all you need to make this easy keto zuppa toscana recipe from scratch.

Main Ingredients:

  • 1 lb Italian sausage (spicy or mild casings removed)
  • 6 slices bacon, chopped
  • 1 small white onion, diced
  • 4 cloves garlic, minced
  • 4 cups chicken broth (low-sodium preferred)
  • 2 cups heavy cream
  • 1 head cauliflower, cut into small florets (replaces potatoes)
  • 3 cups fresh kale, stems removed and roughly chopped
  • 1 tsp red pepper flakes (adjust to taste)
  • Salt and black pepper to taste
  • 2 tbsp olive oil or avocado oil

Optional Add-Ins:

  • Parmesan rind (simmered in the broth for extra depth)
  • A pinch of nutmeg for warmth
  • Cream cheese (2 oz) for an even richer texture

Substitutions:

  • Swap heavy cream for full-fat coconut cream if dairy-free
  • Use turkey sausage to reduce saturated fat
  • Spinach works well in place of kale for a milder flavor

Timing

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Servings: 6

This keto zuppa toscana comes together in just 40 minutes roughly 30% faster than most traditional zuppa toscana recipes, which often call for roasting potatoes separately before adding them to the pot.

Step-by-Step Instructions

Step 1: Cook the Bacon

In a large Dutch oven or heavy-bottomed pot over medium heat, cook the chopped bacon until crispy. Remove with a slotted spoon and set aside, leaving the drippings in the pot. Those drippings are flavor gold don’t drain them.

Step 2: Brown the Sausage

Add the Italian sausage to the same pot. Break it apart with a wooden spoon and cook until browned all the way through, about 6–8 minutes. Remove and set aside with the bacon. Leave about 1 tablespoon of fat in the pot.

Step 3: Sauté the Aromatics

Add olive oil if needed, then sauté the diced onion over medium heat for 3–4 minutes until softened and translucent. Add the minced garlic and red pepper flakes, cooking for another 60 seconds until fragrant. This step builds the flavor base that makes keto zuppa toscana so irresistible.

Step 4: Build the Broth

Pour in the chicken broth and bring to a gentle boil. Add the cauliflower florets and simmer for 10–12 minutes until fork-tender. According to USDA FoodData Central, cauliflower contains just 3 grams of net carbs per 100g serving, making it one of the smartest potato substitutes in low-carb cooking. It absorbs all those savory flavors while mimicking the texture of potatoes almost perfectly.

Dutch oven on stovetop with keto zuppa toscana soup being stirred, showing sausage, kale, and creamy broth
Browning the sausage first is the key step that gives this keto zuppa toscana soup its deep, rich flavor.

Step 5: Add the Cream and Greens

Reduce heat to low. Stir in the heavy cream, then add the kale. Simmer for 3–4 minutes until the kale is wilted but still slightly toothsome. Return the sausage and bacon to the pot.

Step 6: Season and Serve

Taste and adjust salt, pepper, and red pepper flakes. Ladle into bowls and top with reserved bacon crumbles and a sprinkle of Parmesan if desired.

Nutritional Information

Per serving (based on 6 servings):

NutrientAmount
Calories480
Total Fat42g
Saturated Fat18g
Total Carbohydrates7g
Dietary Fiber2g
Net Carbs5g
Protein22g
Sodium890mg

Compared to the restaurant original, this keto zuppa toscana recipe cuts net carbs by roughly 75% while preserving the creamy, savory flavor profile that makes the soup so beloved.

Healthier Alternatives

  • Reduce sodium: Use homemade or no-salt-added chicken broth and choose uncured bacon.
  • Lower the fat: Substitute half the heavy cream with unsweetened almond milk and add a tablespoon of xanthan gum to maintain creaminess.
  • Boost fiber: Double the kale or add a handful of chopped Swiss chard.
  • Dairy-free version: Use full-fat coconut cream and dairy-free sausage it still tastes remarkably rich.
  • Higher protein: Add a cup of cooked, shredded chicken breast alongside the sausage for an extra protein punch without adding carbs.

Serving Suggestions

  • Serve this keto zuppa toscana soup in warm, pre-heated bowls to keep it hot longer.
  • Add a side of keto breadsticks or almond flour focaccia for dipping.
  • A simple arugula salad with lemon vinaigrette balances the richness beautifully.
  • For meal prep, ladle into individual portions so reheating is quick and effortless on busy weeknights.
  • Top with a drizzle of chili oil if you love heat, or a dollop of sour cream for extra creaminess.

Love cozy keto soups? Our creamy zucchini soup is another low-carb bowl worth adding to your weekly menu.

Common Mistakes to Avoid

1. Overcooking the kale. Kale only needs 3–4 minutes in the hot soup. Add it too early and it turns mushy and bitter. Always add it at the end.

2. Boiling the cream. Once the heavy cream is added, keep the heat on low. A rolling boil can cause it to curdle and separate, ruining the silky texture that makes this keto zuppa toscana soup so satisfying.

3. Under-seasoning the broth. Cauliflower absorbs seasoning differently than potatoes. Taste the broth before and after adding the cauliflower, and adjust salt accordingly.

4. Rushing the sausage browning step. Properly browning the sausage not just cooking it through creates the Maillard reaction that adds deep, complex flavor to the whole pot. Don’t skip this.

5. Using lean sausage. Fat carries flavor in this soup. A lean sausage produces a noticeably less rich result. Stick with full-fat Italian sausage for the best keto zuppa toscana experience.

Storing Tips

  • Refrigerator: Store in an airtight container for up to 4 days. The flavors actually deepen overnight, making leftovers even better.
  • Freezer: This keto zuppa toscana soup freezes well for up to 2 months but freeze it before adding the kale. Add fresh kale when reheating for best texture.
  • Reheating: Warm gently over low heat on the stovetop. Avoid the microwave if possible, as high heat can cause the cream to separate.
  • Meal prep tip: Brown the sausage and bacon up to 2 days ahead and store separately. Assembly takes under 20 minutes when the meat is prepped.

Conclusion

This keto zuppa toscana recipe proves that low-carb eating doesn’t mean sacrificing comfort or flavor. With cauliflower standing in for potatoes, fresh kale, rich cream, and bold sausage, every bowl is deeply satisfying and just 5 grams of net carbs. Give it a try this week, and let us know how it turned out in the comments below. I’d love to hear your feedback!

More Keto Soups You’ll Love

If this keto zuppa toscana hit the spot, here are three more hearty keto soups from my blog worth trying next:

FAQs

Can I make keto zuppa toscana in a slow cooker?

Yes. Brown the sausage and bacon first, then add everything except the cream and kale to your slow cooker. Cook on low for 6–7 hours or high for 3–4 hours. Stir in the heavy cream and kale during the last 20 minutes.

Is cauliflower a good substitute for potatoes in keto zuppa toscana?

Yes. Cauliflower holds up well in soups and takes on a similar soft, slightly creamy texture when simmered. Most people eating keto zuppa toscana for the first time don’t even notice the swap.

How do I make keto zuppa toscana soup thicker?

Add 2 oz of softened cream cheese when you stir in the heavy cream, or blend a portion of the cauliflower before adding it back to the pot. Both methods create a noticeably thicker, creamier result.

Is keto zuppa toscana gluten-free?

Yes, this keto zuppa toscana is naturally gluten-free. Just double-check your sausage and chicken broth labels, as some brands add fillers or flavorings that contain gluten.

Can I use frozen kale in keto zuppa toscana?

Fresh kale is strongly preferred for texture, but frozen works in a pinch. Thaw and squeeze out excess water before adding it to avoid diluting the broth.

Keto Zuppa Toscana

Recipe by LeeseCourse: DinnerCuisine: Italian-American
Servings

6

servings
Prep time

10

minutes
Cooking time

30

minutes
Total time

40

minutes

A creamy, low-carb keto zuppa toscana soup made with Italian sausage, cauliflower, kale, and bacon. Only 5g net carbs per serving and ready in 40 minutes.

Ingredients

  • 1 lb Italian sausage, casings removed

  • 6 slices bacon, chopped

  • 1 small white onion, diced

  • 4 cloves garlic, minced

  • 4 cups low-sodium chicken broth

  • 2 cups heavy cream

  • 1 head cauliflower, cut into small florets

  • 3 cups fresh kale, stems removed and roughly chopped

  • 1 tsp red pepper flakes

  • Salt and black pepper to taste

  • 2 tbsp olive oil or avocado oil

Directions

  • Cook the Bacon:
    In a large Dutch oven over medium heat, cook the chopped bacon until crispy. Remove with a slotted spoon and set aside, leaving the drippings in the pot.
  • Brown the Sausage:
    Add Italian sausage to the pot. Break apart and cook until browned, about 6–8 minutes. Remove and set aside with the bacon.
  • Sauté the Aromatics:
    Sauté diced onion for 3–4 minutes until softened. Add garlic and red pepper flakes, cook for 60 seconds until fragrant.
  • Build the Broth:
    Pour in chicken broth and bring to a gentle boil. Add cauliflower florets and simmer for 10–12 minutes until fork-tender.
  • Add the Cream and Greens:
    Reduce heat to low. Stir in heavy cream, then add kale. Simmer for 3–4 minutes until kale is wilted. Return sausage and bacon to the pot.
  • Season and Serve:
    Taste and adjust seasoning. Ladle into bowls and top with reserved bacon crumbles and Parmesan if desired.

Nutrition Facts

1 servings per container


  • Amount Per ServingCalories480
  • % Daily Value *
  • Total Fat 42g 54%
    • Saturated Fat 18g 90%
  • Sodium 890mg 39%
  • Total Carbohydrate 7g 3%
    • Dietary Fiber 2g 8%
  • Protein 22g 44%

    * The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

    Leave a Reply

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