Instant Pot Keto Tuscan Soup

Can soup be creamy, loaded with Italian sausage, and still fit into your keto macros?

Yes. And it takes 30 minutes.

This Tuscan soup is what happens when you take all the best parts of Italian comfort food and strip out the stuff that kicks you out of ketosis.

We’re talking spicy Italian sausage, sun-dried tomatoes, tons of garlic, and spinach swimming in a cream base that’s so good you’ll forget you’re eating “diet food.”

I made this during January when everyone was doing their whole “new year, new me” thing and I was desperately craving something warm and satisfying that wouldn’t mess with my low-carb goals.

One bowl turned into two. Then I ate it for lunch three days straight.

The Instant Pot makes it stupid simple. Everything goes in, you walk away, and 20 minutes later you have this rich, restaurant-quality soup that tastes like you spent hours simmering it on the stove.

No babysitting. No constant stirring. Just set it and forget it while you do literally anything else.

Let’s make some soup that actually tastes like food, not punishment.

What You’ll Need

For the Soup Base

IngredientAmountWhy It Matters
Italian sausage1 lb (bulk or casings removed)Spicy or mild, your call
Bacon6 slices, choppedAdds smoky depth
Yellow onion1 medium, dicedFoundation of flavor
Garlic cloves6 cloves, mincedThis is Tuscan soup, go big
Chicken broth4 cupsLow-sodium gives you control
Heavy cream1 cupMakes it creamy and keto-friendly
Cream cheese4 oz, cubedSecret weapon for thickness
Sun-dried tomatoes1/2 cup, choppedPacked in oil is best

Also Read: Smoked Chicken Drumsticks

Vegetables and Seasonings

IngredientAmountNotes
Fresh spinach4 cups, packedBaby spinach is easiest
Dried basil1 teaspoonOr 2 tablespoons fresh
Dried oregano1 teaspoonItalian classic
Red pepper flakes1/2 teaspoonOptional, adds heat
Salt1 teaspoonAdjust to taste
Black pepper1/2 teaspoonFreshly ground is better
Fresh Parmesan1/2 cup, gratedFor serving

Tools You’ll Need

Essential:

  • Instant Pot (6 or 8 quart)
  • Sharp knife
  • Cutting board
  • Wooden spoon or spatula
  • Ladle for serving

Makes Life Easier:

  • Kitchen scissors (for cutting bacon)
  • Garlic press
  • Measuring cups and spoons
  • Immersion blender (if you want it smoother)

Instant Pot Confession: I was scared of mine for like six months after I got it. Turns out, it’s way less scary than I thought. This soup is a perfect beginner recipe if you’re still intimidated by that thing sitting in your cabinet.

Pro Tips From Someone Who’s Made This 30+ Times

Tip 1: Brown the sausage properly.

Use the sauté function and break up that sausage into small crumbles. Let it sit undisturbed for 2-3 minutes to get some brown bits.

Those caramelized pieces add so much flavor. Don’t rush this step.

Tip 2: Don’t skip the bacon.

I know, I know, there’s already sausage in here. But the bacon adds a smoky element that makes this taste way more complex.

Plus, bacon fat. Enough said.

Tip 3: Add cream cheese at the end.

If you add it at the beginning, it can get grainy under pressure. Wait until after cooking, then stir it in while the soup is still hot.

It’ll melt perfectly and make everything silky.

Tip 4: Spinach goes in last.

Adding spinach before pressure cooking turns it into sad, brown mush. Stir it in at the very end and let the residual heat wilt it.

You want it bright green and slightly tender, not disintegrated.

Tip 5: Make it thicker or thinner to your taste.

Too thick? Add more broth. Too thin? Let it simmer on sauté mode with the lid off for 5-10 minutes.

You can also blend about a cup of the soup and stir it back in for natural thickness without adding carbs.

Substitutions and Variations

Keto or not, here’s how to make this work for you.

Protein Swaps

Instead of Italian SausageTry ThisFlavor Profile
Ground beefAdd Italian seasoningMore neutral, budget-friendly
Ground turkeySeason heavilyLeaner, needs more fat
Chicken thighsDice them upTender, mild flavor
ShrimpAdd at the endFancy weeknight vibes

Also Read: Bacon Jalapeño Popper Cheese Balls

Dairy Alternatives

Heavy cream: Half and half works but adds carbs. Coconut cream is dairy-free and stays keto. Just get the full-fat kind, not the light stuff.

Cream cheese: Mascarpone is richer and smoother. Boursin (the herbed kind) adds crazy good flavor. For dairy-free, try cashew cream cheese but know it won’t be quite as thick.

Parmesan: Pecorino Romano is saltier and sharper. Nutritional yeast makes it dairy-free but you’ll need to add extra salt and fat.

Vegetable Options

Instead of spinach: Kale (add it earlier so it softens), arugula (peppery kick), or Swiss chard all work. Frozen spinach is fine too, just thaw and squeeze out the water first.

Extra vegetables: Cauliflower florets, zucchini chunks, or mushrooms all stay low-carb and bulk up the soup. Add them with the broth so they cook through.

Sun-dried tomatoes: Cherry tomatoes work if you can’t find sun-dried, but you’ll lose some of that intense flavor. Roasted red peppers give you sweetness without many carbs.

Not Keto? No Problem: Add diced potatoes, white beans, or serve with crusty bread. The soup base is so good it works either way.

How to Make Instant Pot Keto Tuscan Soup

Step 1: Brown Your Meats

Set your Instant Pot to sauté mode on high. Once it says “hot,” add the chopped bacon.

Cook for 4-5 minutes, stirring occasionally, until the bacon is crispy and has rendered its fat.

Add the Italian sausage. Break it up with your spoon into small crumbles. Let it cook for 6-8 minutes, stirring occasionally but letting it sit long enough to get some brown bits.

You want it fully cooked with no pink remaining.

Time: 12 minutes

Step 2: Build Your Flavor Base

Add the diced onion to the pot with all that gorgeous fat. Sauté for 3-4 minutes until it starts to soften and turn translucent.

Toss in the minced garlic. Cook for 1 minute, stirring constantly so it doesn’t burn.

Your kitchen should smell absolutely incredible right now. If your neighbors aren’t jealous, you’re doing something wrong.

Time: 5 minutes

Also Read: Easy Pecan Pralines

Step 3: Add Liquids and Seasonings

Pour in the chicken broth. Use a wooden spoon to scrape up all those brown bits stuck to the bottom of the pot. This is called deglazing and it prevents the dreaded “burn” notice.

Stir in the sun-dried tomatoes, dried basil, oregano, red pepper flakes, salt, and black pepper.

Give everything a good stir to combine.

Time: 3 minutes

Step 4: Pressure Cook

Secure the lid on your Instant Pot. Make sure the valve is set to “sealing,” not “venting.”

Press the “manual” or “pressure cook” button and set it for 10 minutes on high pressure.

Walk away. Do the dishes. Scroll TikTok. Take a shower. The Instant Pot’s got this.

When the timer goes off, let it naturally release for 5 minutes, then carefully turn the valve to “venting” to release the remaining pressure.

Time: 10 minutes cooking + 5 minutes natural release + 5 minutes pressure release = 20 minutes total

Step 5: Make It Creamy

Open the lid and switch the Instant Pot back to sauté mode on low.

Add the heavy cream and cubed cream cheese. Stir until the cream cheese is completely melted and incorporated.

This takes about 2-3 minutes of stirring. The soup will go from brothy to luxuriously creamy.

Time: 5 minutes

Step 6: Add the Greens

Turn off the Instant Pot. Stir in the fresh spinach one handful at a time.

The residual heat will wilt it perfectly. Keep stirring until all the spinach is wilted and bright green.

Taste and adjust your seasonings. It probably needs more salt and maybe a crack of fresh black pepper.

Time: 3 minutes

Step 7: Serve and Enjoy

Ladle the soup into bowls. Top each serving with freshly grated Parmesan.

A sprinkle of red pepper flakes on top looks pretty and adds heat for people who want it.

Drizzle with good olive oil if you’re feeling fancy.

Time: 2 minutes

Total Time Breakdown

StepActive TimePassive Time
Brown meats12 minutes
Sauté aromatics5 minutes
Add liquids3 minutes
Pressure cook2 minutes18 minutes
Make creamy5 minutes
Add spinach3 minutes
Serve2 minutes
Total32 minutes18 minutes

Make Ahead Tips

This soup is actually better the next day. The flavors get all cozy together overnight.

Up to 2 Days Ahead: Make the entire soup but hold back the cream cheese and spinach. Store in the fridge.

When you’re ready to eat, reheat on the stove, then add the cream cheese and spinach. This keeps the texture perfect.

Freeze for Later (Up to 3 Months): Cool the soup completely. Portion into freezer-safe containers, leaving an inch of space at the top for expansion.

Don’t add the cream cheese or spinach before freezing. Add those when you reheat.

Thaw overnight in the fridge, then reheat on the stove over medium heat. Stir in cream cheese and spinach at the end.

Meal Prep Portions: This recipe makes about 6 servings. Portion into individual containers for easy grab-and-go lunches.

It reheats beautifully in the microwave, though the stovetop gives you better texture.

Also Read: Mediterranean Marinated Chicken Breastc

Nutritional Information

Let’s talk macros because that’s why you’re here.

Per Serving (Based on 6 Servings)

NutrientAmount% Daily Value (2000 cal diet)
Calories48524%
Fat41g53%
Saturated Fat18g90%
Carbohydrates8g3%
Fiber2g7%
Net Carbs6g
Protein22g44%
Sodium920mg40%

Keto-Friendly Breakdown:

  • Fat: 76% of calories (perfect for keto)
  • Protein: 18% of calories
  • Carbs: 6% of calories

Those net carbs are legit. You can easily fit this into a standard keto diet (20-25g net carbs per day).

Making It Even Lower Carb

Skip the sun-dried tomatoes: Saves 2g net carbs per serving. You’ll lose some flavor but it’s still delicious.

Use less onion: Onions have carbs. Cut the amount in half to save 1g net carbs per serving.

Extra spinach: It’s basically free in terms of net carbs. Add as much as you want.

What to Serve With This

This soup is pretty hearty on its own, but sometimes you want sides.

Keto-Friendly Pairings

SideWhy It WorksPrep Time
Keto breadFor dipping in that creamy broth5 min (store-bought)
Caesar saladClassic Italian pairing10 min
Roasted broccoliAdds crunch and fiber20 min
Cauliflower mashComfort food vibes15 min
Zucchini friesCrispy contrast25 min

My Go-To: I usually make a big Caesar salad with lots of Parmesan and homemade dressing. The crisp lettuce and tangy dressing balance the rich, creamy soup perfectly.

For Non-Keto Eaters: Serve with sourdough bread, garlic bread, or over pasta. They get their carbs, you stick to your soup. Everyone wins.

Wine Pairing: A dry white wine like Pinot Grigio or a light red like Chianti complements the Italian flavors. If you’re avoiding alcohol on keto, sparkling water with lemon works great.

Meal Prep Power Move: Make this soup on Sunday, portion it out, and you’ve got lunch sorted for the week. Pair with different sides each day so you don’t get bored.

Leftovers and Storage

This soup keeps really well and might even taste better on day two.

Storage Guide

MethodDurationBest Practice
Refrigerator4-5 daysStore in airtight container
Freezer3 monthsLeave out cream cheese and spinach
Individual portions4-5 daysPerfect for meal prep

Reheating Tips:

Stovetop: Best method. Heat over medium-low, stirring occasionally. Add a splash of broth if it’s too thick.

Microwave: Works fine. Heat in 1-minute intervals, stirring between each. The cream might separate slightly but stirring fixes it.

From Frozen: Thaw overnight in the fridge, then reheat on the stovetop. Don’t microwave from frozen or you’ll end up with hot edges and a frozen center.

Texture Changes: The soup might separate a bit in the fridge. Just stir it while reheating and it’ll come back together.

Instant Pot Troubleshooting

Because I know some of you are going to have questions.

Common Issues and Fixes

ProblemCauseSolution
“Burn” noticeFood stuck to bottomDeglaze better, use more liquid
Won’t come to pressureValve not sealedCheck valve is on “sealing”
Too wateryNot enough thickenersSimmer uncovered to reduce
Too thickNot enough liquidAdd more broth, stir well
Cream curdledAdded cold creamLet cream come to room temp first
Spinach is brownAdded before cookingAlways add spinach at the end

Burn Notice Prevention: This is the number one Instant Pot fear. Avoid it by making sure you scrape up all those brown bits when deglazing and by not letting the sausage stick too much during browning.

Pressure Release Anxiety: Natural release means the pressure comes down on its own. Quick release means you manually turn the valve. Always use a long spoon or towel to turn the valve because steam is HOT.

Also Read: No Bake Banana Pudding Cheesecake Bars

Flavor Variations

Once you’ve mastered the base recipe, try these twists.

Different Flavor Profiles

Cajun Tuscan Soup: Add 2 tablespoons Cajun seasoning with the other spices. Use andouille sausage instead of Italian. Toss in some diced bell peppers.

Creamy Chicken Tuscan Soup: Use chicken thighs instead of sausage. Add 1 teaspoon Italian seasoning. Finish with fresh lemon juice for brightness.

Tuscan White Bean Soup (Not Keto): Add 1 can of cannellini beans with the broth. The creaminess from the beans is incredible. Net carbs go up to about 18g per serving.

Extra Veggie Loaded: Add diced zucchini, cauliflower florets, and mushrooms with the broth. You’ll need an extra cup of broth for all those vegetables.

Dairy-Free Version: Use coconut cream instead of heavy cream. Skip the cream cheese and Parmesan. Add nutritional yeast for a cheesy flavor. Use ghee instead of bacon if you want it truly dairy-free.

Restaurant Copycat: This tastes suspiciously like the Zuppa Toscana from Olive Garden, but keto-fied. If you’re missing that specific soup, this is your answer.

FAQ

Can I make this in a regular pot on the stove?

Absolutely. Brown the meats and sauté the aromatics in a large pot. Add everything else, bring to a boil, then reduce heat and simmer for 20-25 minutes. Stir in cream cheese and spinach at the end.

Takes about the same amount of time, just requires more supervision.

Why does my soup look separated?

The cream separated, probably because it boiled too hard or you reheated it too quickly. Just stir vigorously while it’s warm and it’ll come back together.

An immersion blender for 10 seconds also fixes this instantly.

Can I use a slow cooker instead?

Yes. Brown the meats in a skillet first, then transfer everything except the cream cheese and spinach to your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours.

Add cream cheese and spinach in the last 15 minutes.

Is this really only 6g net carbs?

Yes, I’ve run the numbers multiple times. The spinach and sun-dried tomatoes have some carbs, but the fiber brings the net carbs down.

If you’re strict keto, measure everything carefully.

My sausage is too greasy. What do I do?

After browning the sausage, use a slotted spoon to remove it to a plate. Pour off most of the grease, leaving about 2 tablespoons. Then continue with the recipe.

You still get flavor without the grease slick on top.

Can I double this recipe?

You can, but make sure you’re not filling your Instant Pot more than 2/3 full. An 8-quart Instant Pot handles a double batch fine. A 6-quart might struggle.

Cooking time stays the same.

The spinach flavor is too strong for me.

Use less spinach or switch to baby kale, which is milder. You can also add the spinach right before serving so people can choose how much they want.

How do I make this spicier?

Use hot Italian sausage. Add more red pepper flakes. Stir in a tablespoon of hot sauce at the end. Top with sliced jalapeños.

Some people add a pinch of cayenne pepper with the other seasonings.

Wrapping Up

Listen, keto doesn’t have to mean eating sad, boring food that tastes like cardboard and regret.

This soup is proof.

It’s rich, creamy, loaded with flavor, and actually satisfying. The kind of soup where you finish your bowl and immediately want another one.

The Instant Pot does most of the work while you’re off living your life. And when you come back 30 minutes later, you’ve got this gorgeous, restaurant-quality soup waiting for you.

Make it for meal prep Sunday. Make it when you’re craving Italian food but need to stick to your macros. Make it because it’s cold outside and you deserve something warm and comforting.

Then come back and tell me what you thought. Did you add extra garlic? Did you use spicy sausage? Did you eat the whole pot in one sitting? (No judgment, I’ve been there.)

Drop a comment and let me know how it turned out 🍲

Similar Posts

Leave a Reply

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