Keto Zuppa Toscana Soup is an amazingly delicious low carb soup loaded with bacon, Italian sausage, cauliflower, and spinach. It's so creamy and rich tasting with lots of garlic flavor.
Cook the bacon in a Dutch oven until crispy. Remove with a slotted spoon and set aside. Leave bacon drippings in Dutch oven.
Add butter and onion and saute for 3 minutes.
Add sausage, red pepper flakes and a pinch of salt and pepper. Cook, breaking sausage apart with a wooden spoon, for 8 minutes. After 6 minutes, add garlic.
Add chicken stock and bring to a boil.
Add cauliflower and reduce heat to maintain a simmer. Simmer for 10 minutes.
Add cream and simmer another 10 minutes
Add spinach and cook 2 minutes to wilt the spinach. Taste for seasoning and add salt and pepper to taste. Serve with crumbled bacon.