Go Back
+ servings
Keto Zuppa Toscana

Keto Zuppa Toscana

Keto Zuppa Toscana Soup - a copycat version of the Olive Garden soup that is perfect for a chilly night. Made with sausage, bacon, cauliflower and kale...it's a hearty soup that is perfect for dinner.

Course Main Course
Cuisine Italian
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Yield 10 servings
Calories 247 kcal


  • 1 pound ground Italian sausage
  • 1/2 teaspoon crushed red pepper (more to taste)
  • 6 slices bacon, cut into pieces
  • 1/2 medium onion, diced
  • 1 tablespoon minced garlic
  • 8 cups chicken broth (I like better than Bouillon chicken base. Beef bone broth would be a good keto option too but is a lot higher in calories)
  • 4 cups cauliflower florets
  • 1 cup heavy cream
  • 5 cups spinach, coarsley chopped
  • (optional) 1/2 to 1 teaspoon xanthan gum


  1. Cook the Italian sausage and red pepper flakes in a Dutch oven (or large pot with a lid) over medium-high heat until crumbly, browned, and no longer pink, 10 to 15 minutes. Drain, remove from pan, and set aside. The purpose of removing the sausage is so that you aren't boiling it in broth.

  2. Add the bacon and cook until crispy. Remove from pan.

  3. Add the onions and garlic the the same Dutch oven; cook until onions are soft and translucent, about 5 minutes.
  4. Pour the chicken broth into the Dutch oven with the onion mixture; bring to a boil over high heat. Add the cauliflower, and boil until fork tender, about 15 minutes. Reduce the heat to medium and stir in the heavy cream and the cooked sausage; heat through. Mix the spinach and bacon into the soup a couple of minutes before serving. If you want a thicker soup, sprinkle the xanthan gum over the soup and quickly whisk in to combine and simmer until thickened. You can top with grated Parmesan if desired.

Recipe Notes

You can control the thickness of the soup by the amount of cauliflower you put in it. The original soup isn't extremely thick but is chunky.

Nutrition Facts
Keto Zuppa Toscana
Amount Per Serving (1 g)
Calories 247 Calories from Fat 222
% Daily Value*
Fat 24.7g38%
Carbohydrates 3.8g1%
Fiber 1g4%
Protein 11.5g23%
* Percent Daily Values are based on a 2000 calorie diet.