This Low Carb Keto Zuppa Toscana Soup recipe is packed with flavor from crispy bacon, Italian Sausage, spinach and tender cauliflower, all simmered in a rich, creamy broth.
For more easy recipes packed with flavor, try our cauliflower wings and chicken caprese. They’re both reader favorites!
Why You’ll Love This Low Carb Keto Zuppa Toscana
From broccoli cheddar soup to lasagna soup, who doesn’t love to indulge in a big bowl of soup on a cold day?
Oh wait, you’re cutting carbs? Trying to follow a keto friendly diet? I feel ya. Doesn’t it seem like all the comfort foods involve carbs somehow? Well, not this Keto Zuppa Toscana recipe.
Here’s why you’ll love it.
- You may remember this Olive Garden Copycat Zuppa Toscana Soup recipe from a few years back. It’s SO good, and this recipe transforms it into a keto friendly dinner.
- Between the savory Italian sausage and thick-cut bacon, this is a recipe that’s absolutely packed with flavor. You won’t miss the carbs, I promise!
- This is also a soup that’s hearty and satisfying. You know how some soups leave you hungry for more? Not this Keto Zuppa Toscana!
Important Ingredient Notes
- Italian Sausage – I use the mild, bulk sausage. Use spicy if you prefer, or links with the casings removed.
- Thick cut bacon – Some people prefer to add the bacon at the end of the cook time as a garnish so that it stays crispy, not chewy. Your call.
- Beef broth – I like using beef bone broth, which has extra nutrients and collagen.
- Cauliflower – The dream vegetable that replaces potatoes in many low carb meals (like buffalo cauliflower). You can also use turnips if you prefer!
- Heavy whipping cream – For that indulgent creamy broth. The best thing about keto is the heavy cream!
- Spinach – While Olive Garden and many other people use kale, my family prefers the taste of spinach. You choose what you love!
How to Make Low Carb Keto Zuppa Toscana
Cook the Meat: Brown the sausage and bacon in a large soup pot or Dutch oven.
Simmer: Add the beef bone broth, onions, garlic, and cauliflower. Cover and cook on medium heat for about 15 minutes, or until the cauliflower is tender.
Add the Next Ingredients: Stir in the heavy cream and spinach, then cook until the spinach wilts.
Finish: Serve with Parmesan cheese and a pinch of salt, pepper, and/or crushed red pepper flakes.
Tips and Tricks
- Due to the creamy nature of the soup, this one isn’t suited for freezing. You can store leftover Low Carb Keto Zuppa Toscana in the refrigerator for up to 4 days and reheat it on the stovetop over medium or in the microwave.
- Cut the cauliflower into even pieces to ensure it’s all done cooking at the same time.
- There’s a lot of room to make this recipe your own by adding different herbs and spices or other low carb vegetables.
Recipe FAQs
A ketogenic diet is a low carb, high fat diet, similar to Atkins. The goal of a ketogenic diet is to drastically reduce your carbohydrate intake and instead consume fats. By reducing your carbs it puts your body into a state of ketosis, burning fat for energy.
Avoid starches like bread, rice, pasta, and cereal. Beans and legumes are off the menu, and the only fruit allowed is small portions of berries. Potatoes and other root vegetables aren’t allowed, and neither are sugary foods and alcohol. On the bright side, you get to eat Crack Chicken with this easy sauteed cauliflower on the side!
Proteins such as fish, beef, chicken, eggs are all good to eat, as are leafy greens and vegetables that grow above ground like broccoli and cauliflower. Avocado, nuts, and seeds are also good choices and make great snack options. High fat dairy like hard cheeses, high fat cream, and butter get the thumbs up, and stevia is an acceptable keto-friendly sweetener. Thank goodness, because I use that in my favorite Pumpkin Cream Cold Brew coffee!
More Easy Soup Recipes
Family Friendly Dinners
See all Main Dish recipesPin this now to find it later
Pin ItKeto Zuppa Toscana Soup
Equipment
Ingredients
- 1 lb mild Italian Sausage
- 4 slices thick-cut bacon
- 32 oz Beef bone broth or beef broth
- 1 small onion diced
- 3 cloves fresh garlic minced
- 1 head fresh cauliflower diced
- ½ cup heavy whipping cream
- 2 cups fresh spinach 5 oz package, or kale
- salt and pepper optional
- crushed red pepper flakes optional
- shredded parmesan cheese for garnish optional
Instructions
- Using a large soup pot (like this dutch oven), brown your sausage and bacon together. Cut your bacon into bite sized pieces to make it easier to cook.
- Once your meat is cooked, add in beef bone broth, onions, garlic, and cauliflower. Cover and cook on medium heat for about 15 minutes, until the cauliflower is tender.
- Once the cauliflower is softened, add in heavy cream and spinach (or kale). Cook for about 5 minutes, until spinach (or kale) is soft.
- Serve with a spinkle of parmesan cheese and a pinch of salt, pepper, and/or crushed red pepper flakes. ENJOY!
Notes
- Swap out the cauliflower with turnips instead.
- Due to the creamy nature of the soup, this one isn’t suited for freezing.
i took this to a soup only pot luck and it was the best soup on the block! I am making it again now. So easy and quick. Thank you!
So tasty and DELICIOUS ! Thank you for a wonderful recipe! I am a type 2 diabetic so a good amount of my recipes are keto or low carb! This was so filling and comforting! I loved it, added a tad extra heavy cream and a cup of shredded carrots! Will be making this often!
This soup looks great but I can’t find how many net carbs it has. Sorry if I missed that somewhere. Could u fill me in so ib know how to count this in my daily carbs. Thx!
Delicious! I made it exactly as written except the addition of 2diced carrots. Thank you for this fabulous recipe
You’re welcome!
Can you make in slow cooker?
Can you make ahead & freeze?
This is wonderful!! I did make one little change, I roasted the cauliflower before adding it. I do this with several cauliflower recipes and it always adds just a bit more flavor.
I made a double batch for meal prep and freezer meal prep. For the frozen portion I left out the cream. I will add this when I defrost and consume.
Thanks for the wonderful recipe!! This will become a staple.
I just made this tonight sticking to the recipe as written and I loved it! This will become a soup staple at my house! Thanks for the awesome recipe!
Awesome!!! 5-Stars!!! I doubled the recipe, because…I’m like that…. I used a combination of hot and mild sausage, and doubled the spinach and heavy cream. D-L-Cious-O. Thanks for the Keto recipe. Keep ’em coming! Also really glad I didn’t skip the cauliflower (I thought about it).
I have made this dish several times over the years, it’s become a family staple. If you’re thinking about making this dish, do it! It’s so delicious and filling. Seriously this might be my all time favorite recipe. Love it!
Thank you!
Made this today for late lunch early supper and it was a hit. Definitely will make this again. Thank you for the wonderful recipe.
Oh my good god please get to the point. I don’t need your life story. The fact that most of us are here is because we’re already on keto. Delete my comment, I don’t even care. But I literally don’t even care to find where the recipe is anymore. I just CTRL-F’d “comment” and am typing this after wasting two minutes trying to get through the spam and your life story. And yes I’d rather complain about it than bother to find the recipe now.
Enjoy deleting this promptly.
Nope not going to delete this, because it just shows how entitled people are when receiving a FREE recipe. Go to a bookstore if you don’t want a free recipe, or better yet, click the “jump to recipe” button on the top of each of my blog posts. It goes straight to the recipe card. Have a great day, try to cheer up.
Great reply Aimee. Very classy unlike the original comment. I will be making this recipe tonight. Thanks for posting it for us!
The recipe was very easy to find!! Love your response. It’s unfortunate that there are people like this. But we appreciate you and thank you for sharing your wonderful recipe. I originally made this a few years back and won third place in a work.Soup-er Bowl contest! So yummy and fun! 🍲
I love this response. Have a great day ranks right up there with well, bless your heart for dealing with people like this. Also, thanks for the recipe I will be trying for dinner.
What a rude comment!!
Good recipes, the cauliflower is a great substitute for the potatoes. It’s barely detectable.
Made as written and my husband and I thought it was great. I wasn’t sure what to expect from cauliflower but the texture and taste was wonderful . I will be making often.
This soup is sooo delicious! I use riced cauliflower (for those who say they don’t like cauliflower, they think they are eating rice 😉!) I always make a double batch and freeze a few small containers since I’m a widow and live alone. It is handy and always very good!
Love adding rice cauliflower! So easy to keep bags of that on hand in freezer too!
Great idea – wish I had thought of that
!
I’ve of my favorite recipes. Delicious and everyone loves it. But there is no way that prep time is only 10 minutes but brown the sausage, cook the bacon, and cut up cauliflower, onion and kale.
I count browning the sausage and bacon as part of the cook time.
Delicious soup. I was lazy and didn’t take off the sausage cassings(DONT SKIP THIS PART) so it made it difficult to break up the sausage. You can definitely add way more spinach/kale without drastically changing the recipe. I used spicy sausage which was spicy but good. Next time I might try half sweet and half spicy. I rarely cook but am trying to learn to make a few good, low carb soups. This is definitely easy enough and I will be making it again!
Delicious and healthy! Thanks for sharing!
I mixed breakfast sausage with ground turkey. This soup is so yummy and healthy! It is definately a keeper. Thank you for sharing it!
Is the nutrition information per serving or for the entire recipe?
Would someone be able to tell me if the nutrition info is per serving or for the entire recipe ?
Based on the nutrition info for the Johnsonville brand of sausages, It’s got to be for the entire recipe, but I think it’s inaccurate…a little low. We’re better off calculating it ourselves based on the quantity and brands used . And note: for Johnsonville, 1 lb of sausages is just 4 links, not all 5 that are in the pkg!