Keto Tuscan Soup

A warm, hearty, and creamy dish, Keto Tuscan Soup is a low-carb twist on the classic Italian Zuppa Toscana. This flavorful soup features savory Italian sausage, tender cauliflower instead of potatoes, rich broth, and leafy greens—making it both delicious and keto-friendly. It’s the perfect comfort food without the carbs, great for weeknight dinners or meal prepping.

Why You’ll Love This Recipe

  • It’s rich and satisfying without being heavy on carbs.
  • One-pot recipe that’s simple and quick to make.
  • Perfect for keto, low-carb, and gluten-free diets.
  • Packed with protein and healthy fats for sustained energy.
  • A comforting and creamy soup loaded with flavor.

ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Italian sausage (hot or mild)
  • Cauliflower florets
  • Chicken broth (low-sodium)
  • Heavy cream
  • Garlic, minced
  • Onion, chopped
  • Kale or spinach
  • Sun-dried tomatoes (optional)
  • Italian seasoning
  • Crushed red pepper flakes (optional)
  • Salt and pepper to taste
  • Parmesan cheese (for garnish)

directions

  1. In a large pot over medium heat, cook the sausage until browned. Remove and set aside.
  2. In the same pot, sauté onions and garlic until soft and fragrant.
  3. Add the cauliflower florets and cook for a few minutes to begin softening.
  4. Pour in the chicken broth and bring to a boil. Reduce heat and simmer until cauliflower is tender.
  5. Stir in the cooked sausage, sun-dried tomatoes, and Italian seasoning.
  6. Add the kale or spinach and simmer until wilted.
  7. Reduce heat and stir in heavy cream. Simmer gently, but do not boil.
  8. Season with salt, pepper, and red pepper flakes to taste.
  9. Serve hot, garnished with Parmesan cheese.

Servings and timing

  • Servings: 6
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes

Variations

  • Swap cauliflower for chopped turnips or zucchini for different textures.
  • Use turkey sausage for a lighter version.
  • Add crispy bacon for extra flavor and crunch.
  • Mix in mushrooms for an earthy touch.
  • Make it dairy-free by substituting coconut cream for heavy cream.

storage/reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, warm gently on the stovetop over low heat or microwave in 30-second intervals, stirring in between.
Avoid boiling the soup when reheating to preserve the creamy texture.

FAQs

What makes this soup keto-friendly?

It uses cauliflower instead of potatoes and avoids high-carb thickeners, keeping the carb count low.

Can I freeze Keto Tuscan Soup?

Yes, but due to the cream content, the texture may slightly change. Stir well when reheating.

What can I use instead of heavy cream?

Full-fat coconut milk or cream cheese are good keto-friendly alternatives.

Is it spicy?

It can be! Adjust the heat level by choosing mild or spicy sausage and controlling red pepper flakes.

Can I use frozen cauliflower?

Yes, just be sure to adjust cooking time slightly so it becomes tender.

How many carbs are in a serving?

On average, one serving contains about 5–7g net carbs, depending on specific ingredients.

Do I have to use kale?

No, spinach or Swiss chard are excellent alternatives.

What if I don’t eat pork?

You can use chicken or turkey sausage instead.

Can I make this in a slow cooker?

Yes. Brown the sausage first, then combine all ingredients (except cream) and cook on low for 4–6 hours. Add cream at the end.

Is this soup gluten-free?

Yes, it naturally avoids gluten-containing ingredients.

Conclusion

Keto Tuscan Soup is a creamy, comforting dish that fits perfectly into a low-carb lifestyle. With its bold flavors and satisfying ingredients, it’s a crowd-pleaser even among non-keto eaters. Whether you’re meal prepping or serving up a cozy dinner, this soup delivers rich flavor and hearty nourishment in every bowl.

Print

Keto Tuscan Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This creamy and hearty Keto Tuscan Soup is a low-carb version of the classic Zuppa Toscana. Packed with Italian sausage, tender kale, sun-dried tomatoes, and a rich garlic-parmesan broth, it’s a perfect one-pot comfort meal. It’s dairy-optional and completely gluten-free!

  • Author: Beth
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: One Pot/One Pan
  • Cuisine: Italian-American

Ingredients

Scale
  • 1 lb Italian sausage (mild or spicy)

  • 4 cups chicken broth

  • 1 cup heavy cream

  • 3 cups chopped kale (stems removed)

  • 1/2 cup sun-dried tomatoes (drained and chopped)

  • 1 small onion (diced)

  • 3 cloves garlic (minced)

  • 1/2 tsp crushed red pepper flakes (optional)

  • 1/2 tsp dried Italian seasoning

  • 1 tbsp olive oil

  • 1/3 cup grated Parmesan cheese (plus more for garnish)

  • Salt and black pepper to taste

Instructions

  1. In a large pot or Dutch oven, heat olive oil over medium heat.

  2. Add diced onion and cook for 3–4 minutes until soft.

  3. Stir in garlic and cook for another 30 seconds until fragrant.

  4. Add the Italian sausage. Cook, breaking it up with a spoon, until browned and cooked through.

  5. Sprinkle in Italian seasoning and crushed red pepper flakes.

  6. Pour in the chicken broth and bring to a simmer.

  7. Add sun-dried tomatoes and simmer for 10 minutes.

  8. Stir in the kale and cook for 2–3 minutes until wilted.

  9. Reduce heat to low. Stir in the heavy cream and Parmesan cheese.

  10. Season with salt and pepper to taste. Simmer gently for another 5 minutes.

  11. Serve hot, garnished with extra Parmesan if desired.

Notes

  • For a dairy-free version, substitute the heavy cream with coconut cream and skip the cheese.

  • You can use spinach instead of kale if you prefer a milder green.

  • Adjust the spice by increasing or decreasing the red pepper flakes.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star