Instant Pot Keto Tuscan Soup

If comfort had a flavor, this would be it. Creamy, savory, loaded with Italian sausage, kale, and a silky broth kissed with garlic and Parmesan, this Instant Pot Keto Tuscan Soup tastes like something straight from an Italian trattoria, but it’s secretly low-carb and made in under 30 minutes.

Yes, really. A rich, satisfying, keto-friendly dinner with no fuss, no standing over the stove, and barely any cleanup. It’s the cozy weeknight hero we all need.

đź•’ Quick Summary (for hungry readers who just want dinner on the table)

  • Prep time: 10 minutes

  • Cook time: 20 minutes

  • Total time: 30 minutes

  • Serves: 6

  • Method: Instant Pot (Pressure Cooker)

  • Flavor: Creamy, garlicky, hearty, Italian-inspired comfort

  • Keywords: Instant Pot keto soup, Tuscan keto soup, Zuppa Toscana low carb, keto Instant Pot recipes, sausage kale soup, keto dinner idea

Why you’ll love it:
âś… Ready in about 30 minutes
âś… Creamy without being heavy
âś… Naturally low-carb, gluten-free, and packed with flavor
âś… Freezer-friendly and great for meal prep

❤️ Why This Keto Tuscan Soup Works

You’ve probably seen versions of Zuppa Toscana floating around the internet (thanks, Olive Garden). But this one? It’s richer, silkier, and adapted for the Instant Pot, which means deep flavor in record time.

It’s also keto-approved, swapping the usual potatoes for cauliflower florets that turn creamy and soft in the broth. You still get that satisfying texture, without the carbs.

The base is a dreamy combination of sautéed Italian sausage, onions, and garlic simmered in a broth that’s enriched with heavy cream and Parmesan. Kale adds a pop of color and freshness. Every spoonful is cozy, hearty, and just plain delicious.

đź›’ Ingredients (with Notes & Tips)

Here’s what you’ll need to make this Instant Pot Keto Tuscan Soup:

1 lb (450 g) Italian sausage

  • Use spicy or mild, your call!

  • Ground sausage (no casing) works best, but you can also remove casings from links.

  • đź’ˇ Tip: If you can only find plain ground pork, add 1 tsp fennel seeds, ½ tsp chili flakes, and a pinch of Italian seasoning for that signature sausage flavor.

4 slices bacon, chopped

  • Bacon adds a smoky depth to the broth — don’t skip it!

1 small onion, diced

  • Yellow or white onions both work. Adds natural sweetness.

4 cloves garlic, minced

  • Garlic + cream = flavor magic.

4 cups (1 L) chicken broth

  • Go for low-sodium so you can control the seasoning.

1 small head of cauliflower, cut into small florets

  • Replaces potatoes in the keto version. They soak up the broth and turn tender.

2 cups kale, chopped (stems removed)

  • Traditional in Tuscan soup and perfect for adding nutrients and color.

  • Substitute spinach if you prefer a softer texture.

1 cup heavy cream

  • For that luscious, velvety broth.

  • If you want it lighter, use half cream, half unsweetened almond milk.

½ cup grated Parmesan cheese

  • Stirred in at the end for flavor and body.

1 tbsp olive oil

  • For sautĂ©ing and extra richness.

Salt and pepper, to taste

  • Don’t forget, the Parmesan and sausage already bring some saltiness.

🍳 How to Make Instant Pot Keto Tuscan Soup

This recipe is all about layering flavor. The Instant Pot does most of the work, you just press buttons and look like a kitchen hero.

Step 1: Sauté the bacon

Set your Instant Pot to Sauté (Normal). Add chopped bacon and cook for 3–4 minutes, until the fat renders and it starts to crisp up.

Remove the bacon with a slotted spoon and set aside, leaving about a tablespoon of bacon fat in the pot. (Flavor city!)

Step 2: Brown the sausage

Add Italian sausage to the pot. Use a wooden spoon to break it up into crumbles. Cook for 4–5 minutes until browned.

💡 Tip: Don’t worry if some brown bits stick to the bottom — those are flavor gold. The next step will lift them right up.

Step 3: Add onion and garlic

Toss in the diced onion and sauté for 2 minutes until softened and fragrant. Add minced garlic and cook for another 30 seconds (just until you smell that garlicky goodness).

Step 4: Deglaze the pot

Pour in a splash of chicken broth (about ½ cup) and use your spoon to scrape up the browned bits from the bottom. This prevents the “Burn” warning and builds extra flavor.

Step 5: Pressure cook

Add the rest of the broth and cauliflower florets. Give it a quick stir.

Lock the lid, set the valve to Sealing, and cook on High Pressure for 5 minutes.
When done, Quick Release the pressure carefully.

Step 6: Add the creamy goodness

Once pressure has released, open the lid and set the pot back to Sauté (Low). Stir in the chopped kale, heavy cream, and Parmesan.

Simmer for 3-5 minutes until the kale wilts and the soup thickens slightly.

đź’ˇ Optional: For extra thickness, mash some of the cauliflower with a spoon right in the pot.

Step 7: Season and serve

Taste and adjust seasoning with salt and pepper. Stir the bacon back in.

Ladle the soup into bowls and garnish with a sprinkle of Parmesan, black pepper, and maybe a drizzle of olive oil if you’re feeling fancy.

🍽 Serving Ideas

This soup is satisfying all on its own, but if you want to round out the meal, try pairing it with:

  • Keto garlic bread made with almond flour

  • Crisp green salad with lemon vinaigrette

  • Zucchini noodles for extra veg volume

  • Or if you’re not strictly keto — a crusty slice of sourdough to soak up that creamy broth

It’s also great for meal prep. It tastes even better the next day when the flavors meld together.

đź§  Why This Soup Is Keto-Friendly

Traditional Zuppa Toscana uses potatoes for heartiness. Here, cauliflower steps in to do the same job — without the carbs.

The heavy cream and sausage provide healthy fats that fit perfectly within keto macros, while the kale adds fiber and micronutrients to balance things out.

It’s creamy and rich, but it won’t spike your blood sugar. You’ll finish your bowl feeling full, satisfied, and nourished.

🥣 Storage & Reheating

This soup keeps beautifully, making it ideal for make-ahead lunches or freezer meals.

Fridge:
Store in an airtight container for up to 4 days. Reheat gently on the stove over medium-low heat, stirring occasionally.

Freezer:
Let the soup cool completely, then freeze for up to 3 months.
Defrost in the fridge overnight and reheat slowly to prevent the cream from separating.

💡 Tip: If you know you’ll be freezing it, add the cream after reheating to maintain a silky texture.

đź§‚ Flavor Boosters & Variations

  • Spicy Kick: Use hot Italian sausage or add a pinch of red pepper flakes.

  • More Veggies: Toss in mushrooms, zucchini, or spinach.

  • Dairy-Free: Use coconut cream instead of heavy cream and nutritional yeast instead of Parmesan.

  • Extra Creamy: Add 2 oz cream cheese before stirring in the kale. It melts into the soup and adds luxurious texture.

  • Chicken Version: Swap the sausage for shredded rotisserie chicken for a lighter take.

🍷 Wine Pairing

If you’re not strictly keto, pair this with a crisp white wine like Pinot Grigio or Sauvignon Blanc.
For red lovers, try a light-bodied Chianti, it complements the sausage perfectly.

🥰 Why You’ll Keep Coming Back to This Soup

I’ve made this more times than I can count, and every single time, I’m blown away by how comforting it is. The Instant Pot turns simple ingredients into something rich and layered, with the kind of flavor you’d expect from hours of simmering.

It’s cozy without being heavy, indulgent without being carb-laden, and totally foolproof. You don’t need to hover, stir, or worry. Just let the Instant Pot do its thing while you kick back.

Whether you’re following keto, low-carb, or just craving something creamy and warm, this soup delivers every single time.

💬 Let’s Chat!

Did you try this Instant Pot Keto Tuscan Soup?
I’d love to hear how it turned out for you, did you make it spicy? Add mushrooms? Leave a comment below and share your version!

And if you’re pinning recipes for easy keto dinners, follow me on Pinterest so you never miss a cozy new one.

Print

Instant Pot Keto Tuscan Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy, hearty, and full of Italian flavor, this Instant Pot Keto Tuscan Soup (a low-carb version of Zuppa Toscana) features savory sausage, kale, and cauliflower simmered in a rich garlic-Parmesan broth. It’s cozy, comforting, and ready in about 30 minutes, the perfect weeknight dinner that’s keto, gluten-free, and irresistibly satisfying.

  • Author: Jane Summerfield
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Category: Soup, Dinner
  • Method: Instant Pot / Pressure Cook
  • Cuisine: Italian-Inspired, American
  • Diet: Gluten Free

Ingredients

Scale
  • 1 lb (450 g) Italian sausage (mild or spicy)

  • 4 slices bacon, chopped

  • 1 tbsp olive oil

  • 1 small onion, diced

  • 4 cloves garlic, minced

  • 4 cups (1 L) chicken broth, low-sodium

  • 1 small head cauliflower, cut into florets

  • 2 cups kale, chopped (stems removed)

  • 1 cup heavy cream

  • ½ cup grated Parmesan cheese

  • Salt and pepper, to taste

  • Optional garnish: chopped parsley, extra Parmesan, red pepper flakes

Instructions

  • SautĂ© bacon:
    Set Instant Pot to Sauté (Normal). Add chopped bacon and cook 3–4 minutes until crispy. Remove and set aside, leaving about 1 tbsp fat in the pot.

  • Brown sausage:
    Add Italian sausage and cook 4–5 minutes, breaking into crumbles until browned.

  • Add onion and garlic:
    Stir in diced onion and cook 2 minutes until softened. Add garlic and cook 30 seconds until fragrant.

  • Deglaze:
    Pour in ½ cup broth and scrape up any brown bits from the bottom.

  • Pressure cook:
    Add remaining broth and cauliflower florets. Lock lid, set valve to Sealing, and cook on High Pressure for 5 minutes. Quick release when done.

  • Add cream and kale:
    Switch to Sauté (Low). Stir in kale, heavy cream, and Parmesan. Simmer 3–5 minutes until kale is wilted and soup thickens slightly.

  • Season and serve:
    Taste and adjust with salt and pepper. Stir bacon back in. Serve hot, topped with extra Parmesan and parsley.

Notes

  • Dairy-Free: Substitute coconut cream and nutritional yeast for heavy cream and Parmesan.

  • Vegetable Swaps: Try spinach or broccoli instead of kale; both work beautifully.

  • Storage: Keeps 4 days refrigerated, 3 months frozen. Add cream after reheating if freezing.

  • Thickness Tip: For a creamier texture, mash a few cauliflower florets into the soup before serving.

  • Slow Cooker Option: Cook on Low 6 hrs or High 3 hrs, adding cream and kale at the end.

Nutrition

  • Serving Size: 1 bowl (about 1½ cups)
  • Calories: 420
  • Sugar: 3g
  • Sodium: 980 mg
  • Fat: 34 g
  • Saturated Fat: 15 g
  • Unsaturated Fat: 17 g
  • Trans Fat: 0g
  • Carbohydrates: 9 g
  • Fiber: 2 g
  • Protein: 21 g
  • Cholesterol: 105 mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Frequently Asked Questions (FAQs)

Can I make this on the stovetop?

Yes! Brown the bacon and sausage in a large pot, then add the onions, garlic, broth, and cauliflower. Simmer for 15 minutes or until cauliflower is tender. Stir in the cream, kale, and Parmesan, and simmer another 5 minutes.

Can I use frozen cauliflower or kale?

Absolutely. No need to thaw first, just add an extra 2 minutes to the pressure cook time.

What if I don’t have an Instant Pot?

A slow cooker works too! Brown the meat first, then combine everything except cream, kale, and Parmesan in the slow cooker. Cook on Low for 6 hours or High for 3 hours. Add cream and kale at the end.

Will this soup thicken as it cools?

Yes, the cream and Parmesan naturally thicken it as it sits. Add a splash of broth or cream when reheating if it gets too thick.

Can I make it vegetarian?

Definitely! Use vegetarian sausage and vegetable broth. The flavor will be different but still hearty and delicious.