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.

Creamy low carb keto zuppa toscana soup with spinach, bacon, and cheese in a white pot, surrounded by kitchen utensils and ingredients.

This copycat Zuppa Toscana soup recipe was first published in November 2018. I updated the recipe notes and images in January 2026.

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!

Keto Zuppa Toscana Ingredients

Labeled ingredients for a low carb keto Zuppa Toscana soup on a white surface, including sausage, spinach, broth, cream, bacon, and vegetables.

For the complete list of recipe ingredients with measurements, scroll down to the recipe card below.

  • 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 This Zuppa Toscana Soup Recipe

Two side-by-side images show low carb keto zuppa toscana soup preparation in a pot, with fresh spinach and ingredients arranged around it.

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.

Milk being poured over spinach in a pot, then a finished creamy low carb keto zuppa toscana soup with spinach and cheese in a Dutch oven.

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.

Three bowls of creamy low carb keto zuppa toscana with sausage, kale, and shredded cheese, served with a spoon and cheese grater nearby.

Keto Zuppa Toscana Variations

One of the things I love about this keto zuppa toscana is how easy it is to make it your own. I’ve made mine with cauliflower and spinach because that is what my family prefers. There are plenty of ways to change the flavor, or simply use what you already have in the refrigerator.

  • Make it Spicy. Swap the mild Italian sausage for hot Italian sausage. Or increase the crushed red pepper flakes. 
  • Swap the Cauliflower. Turnips or radishes are low carb and delicious.
  • Change the Greens. My family prefers spinach, but kale gives this soup that more familiar flavor. You can also try Swiss chard. Just keep in mind you may need a little more cooking time for heartier greens.
  • Keep the Bacon Crispy. Instead of simmering the bacon in the soup, cook it until crispy and reserve it to top each bowl at the end.

Tips for This Toscana Soup Recipe

  • 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.

How to Store This Toscana Soup

  • Keep leftover low carb zuppa toscana soup in an airtight container in the refrigerator for up to 4 days.
  • Reheat leftover soup on the stovetop over low-medium heat or in the microwave.
  • Freeze soup in an airtight freezer container for up to 3 months. When reheating, heat on low to avoid the cream to separate. Add more cream if needed.

Toscana Soup Recipe FAQs

What’s the secret to a flavorful Zuppa Toscana?

Build layers of flavor instead of adding everything at once. Brown the sausage, use the bacon drippings to saute the veggies, and choose a flavorful broth for the base.

What is the best broth for Zuppa Toscana?

I prefer beef bone broth for my keto zuppa toscana because it gives the soup a richer, deeper flavor that stands up to the meat and cream. Use lower-sodium when possible so you can control the final seasoning yourself.

What sides go well with Zuppa Toscana?

Typically soup goes well with bread. But, if you want to keep it low carb, serve this zuppa toscana soup with salad instead!

How long will Zuppa Toscana last in the refrigerator?

I suggest keeping leftovers for no longer than 4 days. Otherwise you can freeze them for up to 3 months.

More Soup Recipes

Pin this now to find it later

Pin It

Keto Zuppa Toscana Recipe

4.95 from 56 votes
Low Carb Keto Zuppa Toscana Soup recipe is packed with flavor from crispy bacon, Italian Sausage, spinach and tender cauliflower all in a rich, creamy broth.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 6 servings

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.
  • See blog post for more recipe tips and tricks.

Video

Nutrition

Calories: 854kcal, Carbohydrates: 12g, Protein: 62g, Fat: 61g, Saturated Fat: 25g, Polyunsaturated Fat: 34g, Cholesterol: 206mg, Sodium: 972mg, Fiber: 3g, Sugar: 5g
Course: Soups and Stews
Cuisine: American
Did you make this recipe?Mention @shugarysweets or tag #shugarysweets!

Easy Soup Recipes

More Recipes to Try

Aimee Shugarman

About Aimee Shugarman

Aimee is a dessert lover (specifically rice krispie treats), workout enthusiast, self-taught foodie, and recipe creator.

Learn more about Aimee.

Affiliate Disclosure:**There may be affiliate links in this post! By clicking on them, or purchasing recommended items I may receive a small compensation. However, I only recommend products I love! Thank you for supporting Shugary Sweets! See my disclosure policy for more info**

Learn How To Become a Better Home Baker
Sign up for the Shugary Sweets FREE Email Course Today—soon you’ll say, "I made it from scratch!"

Categories: ,


Posted on November 7, 2018

Comments & Reviews

  1. 5 stars
    I found this after scrolling on IG and saw another recipe that led me to your page. Can’t wait to test it out tonight and I’m adding zucchini & cauliflower for that extra heartiness I’ve been craving!

  2. Hi Amy, this recipe says 6 servings, 12 carbs and doesn’t show the fiber content and says 854 calories. Can you please tell me the serving size and fiber content as that’s the “net carbs “. Also, 854 calories for a bowl of soup?! That seems like a lot for a bowl of soup. I do not have a Dutch oven, but I just ordered one from the link in your recipe instructions off of Amazon… Going to make it anyway without the Dutch over and improvise, and very excited to make this! I would just like a bit more information, appreciate it! Very excited for dinner tonight, yummy! 😋

    1. The nutrition calculations sadly are automatically put into the recipe card, but you should be able to use an online calculator for yourself. ENJOY 🙂

  3. 5 stars
    Awesome recipe! Way better than any restaurant. Fast and easy to prepare. Next time I’m going to use the bacon as a garnish instead of cooking it with the Italian sausage. This is a keeper!

  4. 5 stars
    Super yummy! I threw everything in the pressure cooker except for the cream (including frozen cauliflower florets and spicy frozen italian sausages) and when the 8 minutes was up, I took out the sausage, chopped it up and used a potato masher to break up the cauliflower in the pot and added the meat back in. I added the cream to our bowls individually. This came out perfect! Thanks so much for the easy, tasty recipe! Can’t wait to make it again.

    Oh, I forgot the bacon but I’m sure it would take it to the next level. 🙂

  5. 5 stars
    Made this last night. Only thing I did different was I used spicy italian sausage as the mild ones I found had high fructose corn syrup, which isn’t something I can eat. Plus I like spicy. This was so good!!! I’m eating it for breakfast now. LOL. Thanks for a great recipe!!

    1. 5 stars
      I found this recipe about a year ago and keep it in my rotation all the time… I recently started making my own Italian sausage mix from ground pork and different spice blends as I am a fennel seed lover and no brand ever has enough in it … Plus you can still find ground pork for 1.99 lbs on mark down. anyhow back to the recipe when I first tried it I did it exactly and why it is a regular go to. I have found if you do not add the the heavy cream you can freeze the whole recipe or in batches (prefect for lunch prep) then just add the cream when you are ready to eat it or skip the cream altogether. Don’t be afraid to experiment with this one a bit …I’ve used frozen cauliflower florets and riced cauliflower (Aldi has a garlic flavor riced cauliflower that is great in this) also frozen spinach or kale works too or just splurge on those green and add a bit of both!! One time I got some Italian turkey sausage (it was on sale) so I changed up and used chicken bone broth (I started making that myself in the last year too) So thanks to you Denise for giving such a great recipe I hope to see more from you!

4.95 from 56 votes

Leave a Reply

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

Recipe Rating