This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

This keto zuppa toscana is rich and creamy, loaded with flavor, and only 7g net carbs per serving. Filling and delicious, this low carb soup is excellent for meal prep and so satisfying during the colder months. The keto version of our very popular Healthy Zuppa Toscana (Whole30)!

Close up photo of low carb zuppa toscana in a white bowl

What Makes This Recipe So Good

  • Cutting carbs? This variation on classic zuppa toscana means you can have your zuppa and eat it, too. With only 7g net carbs per serving, it’s easy to fit this soup into a low-carb or keto diet.
  • It’s perfect for meal prep. Make a big batch and eat on the leftovers for a few days! Leftovers can be refrigerated in an airtight container for up to 3 days. You can also freeze your zuppa in an airtight container for up to 6 months.
  • Thanks to heavy cream and fibrous veggies, this keto zuppa toscana is super filling and satisfying. Some soups leave something to be desired because you don’t feel like you actually ate anything, but that’s not the case here!
  • This is a convenient one-pot meal, which means clean-up is a breeze! Other than a Dutch oven (or heavy pot) you’ll only need a couple of bowls to hold the sausage and bacon until you’re ready to mix them in.

Key Ingredients

Heavy Cream – One of the best things about zuppa toscana is that it’s a thick, creamy soup. You can thank heavy cream for that!

Crushed Red Pepper Flakes – This recipe calls for just enough red pepper flakes to give it a little heat without being overwhelmingly hot. Feel free to increase the quantity if you want! If you’re sensitive to heat, though, you can leave these out. Your soup will still be delicious!

Chef’s Tips

  • This recipe calls for 5 cups of chicken stock, but you can use 4 cups of chicken stock and 1 cup of water if you prefer. This cuts the sodium content of the soup without sacrificing flavor.
  • Remember, you’re adding the kale at the very end of the cook time. Don’t overcook the zuppa – you want the kale to be bright green and just softened.
  • Store-bought sausage will work beautifully in this dish, but I recommend making your own! It’s super easy to do and it gives you control over what you’re eating. Find our recipe for DIY Italian sausage here.
  • Make this keto zuppa toscana in the Crock-pot! Brown the sausage in a skillet, fry the bacon, and cook the onion and garlic slightly. Place the sausage, onion, and garlic in the bottom of the slow cooker, add the cauliflower, and cover with chicken stock. Cook on low 5-6 hours or high 3-4 hours, until the cauliflower is soft. Pour in the heavy cream and add the kale, then cook on high for 30 minutes until the soup thickens. Stir in bacon, season, and serve.
A bowl of keto zuppa toscana in a white ceramic bowl on a table

More Delicious Keto Recipes

Recipe By: Cheryl Malik
5 from 6 votes

Keto Zuppa Toscana

Prep 10 minutes
Cook 35 minutes
Total 45 minutes
This keto zuppa toscana is rich and creamy, loaded with flavor, and only 7g net carbs per serving. Filling and delicious, this low carb soup is excellent for meal prep and so satisfying during the colder months. The keto version of our very popular Healthy Zuppa Toscana (Whole30)!
8 servings

Equipment

  • Dutch oven or heavy-bottomed pot

Ingredients

  • 4 slices bacon cut into ½-inch pieces
  • 1 pound Italian sausage store-bought or made from this recipe
  • ½ teaspoon crushed red pepper flakes
  • 12 ounces cauliflower florets fresh or frozen
  • ½ of one medium onion white or yellow, diced
  • 1 tablespoon garlic minced, approximately 2-3 cloves
  • 5 cups chicken stock or 4 cups stock and 1 cup water
  • ½ bunch curly kale thick stems removed, leaves chopped, about 3-4 cups
  • 1 – 1½ cups heavy cream see Notes
  • salt and pepper to taste

Instructions

  • In Dutch oven over medium heat, add Italian sausage and crushed red pepper flakes. Cook until browned and cooked through, while breaking up pieces with spoon. Drain. Remove sausage and set aside.
    Italian sausage in a dutch oven
  • Cook bacon pieces in same Dutch oven over medium heat. Cook until crisp, about 5-10 minutes.
  • Remove bacon and set aside. Stir onions and garlic into remaining bacon fat. Cook until onions are soft and translucent, approximately 5 minutes.
    Onion in bacon fat in a dutch oven
  • Pour chicken stock into Dutch oven. Bring to boil over high heat. Add cauliflower. Cook until fork tender, approximately 3 to 5 minutes. Time will vary based on frozen/precooked vs. raw cauliflower.
    Chicken stock and onions in a dutch oven
  • Reduce heat to medium. Stir in cooked sausage and heavy cream. Heat through.
  • Add bacon and kale. Cook until kale is bright green and softened. Add salt and pepper to taste.
  • Portion into bowls and serve.
  • Heavy Cream: Use 1 cup heavy cream for a more stew-like consistency. Use 1.5 cups if you prefer a soupier zuppa toscana.
  • Make it Whole30: Use coconut cream instead of heavy cream, and make sure your sausage and bacon are Whole30 compliant. Note: coconut cream will increase the total carb count slightly.
  • Make it Dairy-Free: Use coconut cream instead of heavy cream. Note: coconut cream will increase the total carb count slightly.

Approximate Information for One Serving

Serving Size: 1servingCalories: 530calProtein: 15gFat: 50gSaturated Fat: 25gTrans Fat: 1gCholesterol: 152mgSodium: 853mgPotassium: 505mgTotal Carbs: 7gFiber: 1gNet Carbs: 6gVitamin A: 1946IUVitamin C: 33mgCalcium: 91mgIron: 1mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Leave A Review

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

8 Comments

    1. Oops, thanks so much for pointing out the incorrect link, Brad! We’ve fixed it so it directs to the Italian sausage from our original Zuppa recipe like it should. So happy you enjoyed the keto version!!

  1. thank you for this recipe, all of it especially the additional sausage recipe – love being able to control the ingredient and get rid of sugar, etc – love making a big batch too since I won’t tire of it5 stars

Where To Next?