If you’re looking for a comforting, flavorful, and fuss-free meal that fits perfectly into a low-carb lifestyle, this Instant Pot Keto Tuscan Soup Recipe is going to be your new best friend. It combines hearty Italian sausage with creamy textures, fresh spinach, and a hint of Parmesan, creating a rich, satisfying bowl of goodness that’s ready in just about 25 minutes. Whether you’re meal prepping for the week or craving something soul-warming, this soup checks all the boxes for delicious and effortless keto-friendly dining.

Ingredients You’ll Need
Every ingredient in this Instant Pot Keto Tuscan Soup Recipe plays an important role, contributing layers of flavor, creamy richness, and vibrant colors that make this dish truly special. These simple staples work together to create a balanced, nourishing meal you’ll want to make again and again.
- Olive oil: Adds a fruity richness that starts the flavor base perfectly when sautéing onions and garlic.
- Onion, diced: Brings natural sweetness and depth to the soup’s foundation.
- Garlic, minced: Injects that unmistakable punch of robust flavor essential in Tuscan cooking.
- Italian sausage: Provides a savory, spiced protein element that makes the soup hearty and filling.
- Chicken broth: Acts as the flavorful, savory liquid that ties all ingredients together seamlessly.
- Diced tomatoes (undrained): Adds acidity and brightness that complements the creaminess of the soup.
- Heavy cream: Gives the soup its silky texture and indulgent mouthfeel, perfect for the keto diet.
- Fresh spinach, chopped: Incorporates a burst of color and nutrients to balance the richness.
- Italian seasoning: Brings warmth and classic herbs that evoke the Tuscan countryside.
- Salt and black pepper: Essential seasonings to elevate all the flavors just right.
- Grated Parmesan cheese: Adds a nutty, umami finish that complements the creamy broth and sausage.
How to Make Instant Pot Keto Tuscan Soup Recipe
Step 1: Sauté the Aromatics
Begin by setting your Instant Pot to sauté mode and pouring in the olive oil. When hot, toss in the diced onion and cook for about 3 minutes until softened and fragrant. This step builds the foundational flavors that will carry through the entire soup.
Step 2: Brown the Sausage and Garlic
Add the minced garlic alongside the Italian sausage, removing it from its casing and breaking it apart with a spoon. Cook until the sausage is beautifully browned and deliciously caramelized, which usually takes about 5 to 7 minutes. This adds savory depth and texture.
Step 3: Add Broth and Tomatoes
Pour in the chicken broth and the entire can of diced tomatoes with their juice. Stir everything together well, allowing the ingredients to mingle before pressure cooking.
Step 4: Pressure Cook the Soup
Secure the Instant Pot lid and set the valve to sealing. Choose high-pressure mode and set the timer for 10 minutes. This step melds all the flavors while tenderizing the ingredients perfectly.
Step 5: Finish with Cream and Greens
After the cooking time, carefully release the pressure manually. Remove the lid and stir in the heavy cream, chopped spinach, Italian seasoning, salt, black pepper, and grated Parmesan cheese. These add luscious creaminess and vibrant freshness to the soup.
Step 6: Simmer to Perfection
Set the Instant Pot back to sauté mode and let the soup simmer for about 5 minutes. This allows the spinach to wilt gently and the flavors to marry beautifully one last time.
Step 7: Serve and Enjoy
Your Instant Pot Keto Tuscan Soup Recipe is now ready! Ladle it into bowls and prepare to savor every comforting, creamy spoonful.
How to Serve Instant Pot Keto Tuscan Soup Recipe

Garnishes
Adding a little extra Parmesan cheese on top brings a lovely salty kick and melts slightly into the warm soup, enhancing the overall flavors. For a pop of color and freshness, sprinkle some chopped fresh basil or a few cracked black peppercorns right before serving.
Side Dishes
This soup is hearty enough to stand on its own, but pairing it with a crisp green salad or some roasted low-carb veggies works wonderfully for a complete keto-friendly meal. If you miss bread, keto-friendly garlic bread or cheese crisps make fantastic accompaniments.
Creative Ways to Present
For a fun twist, serve the soup in small bread bowls made from keto bread or pumpkin shells for a festive touch. Layering it with sautéed mushrooms or swapping in kale instead of spinach can also give it a unique twist while keeping the integrity of the recipe intact.
Make Ahead and Storage
Storing Leftovers
Keep any leftover soup in an airtight container in the refrigerator. It will stay fresh and delicious for up to 4 days, making it perfect for quick lunches or dinner on busy days.
Freezing
This Instant Pot Keto Tuscan Soup Recipe freezes beautifully. Pour cooled soup into freezer-safe containers or heavy-duty freezer bags, leaving room for expansion, and freeze for up to 3 months. Avoid freezing the soup with cream and spinach if possible, and add those fresh at reheating for best texture.
Reheating
When ready to eat, thaw frozen soup overnight in the fridge, then warm it gently on the stove over low heat. Add fresh spinach and a splash of cream at this stage to rejuvenate the texture and flavors, stirring occasionally until piping hot and ready to enjoy.
FAQs
Can I use turkey sausage instead of Italian sausage?
Absolutely! Turkey sausage works great and reduces the fat content, but keep in mind the flavor might be slightly milder. You can season it extra if you want to maintain that robust Italian taste.
Is this soup suitable for vegetarians?
This version relies on Italian sausage for its savory profile, but you can try substituting plant-based sausage or adding mushrooms and extra vegetables to replicate the texture and flavor while keeping it vegetarian.
Can I make this soup on the stovetop instead of an Instant Pot?
Yes! You can follow the same steps in a large pot on the stove, sautéing and simmering accordingly. Just allow extra time for simmering so flavors meld and the sausage cooks thoroughly.
What can I substitute for heavy cream?
Coconut cream can be a great dairy-free substitute that still provides richness and creaminess. Just be mindful it may slightly change the flavor profile toward a subtle coconut note.
How spicy is this soup? Can I adjust the heat?
This recipe has a mild spice level from the Italian sausage. If you prefer more heat, you can add red pepper flakes during sautéing or use spicy Italian sausage for an extra kick.
Final Thoughts
This Instant Pot Keto Tuscan Soup Recipe is one of those dishes that feels like a warm hug on a plate but comes together with such ease you’ll wonder why you didn’t make it sooner. Its blend of creamy, savory, and fresh elements will have you coming back for seconds and thirds—plus, it’s perfect for keto and anyone craving real comfort food made simple. Give it a try and watch it become a staple in your kitchen for good!
Print
Instant Pot Keto Tuscan Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 6 servings
- Category: Soup
- Method: Instant Pot
- Cuisine: Italian
- Diet: Low Carb
Description
This Instant Pot Keto Tuscan Soup is a creamy, hearty, and comforting low-carb soup featuring Italian sausage, fresh spinach, and rich Parmesan cheese. Perfect for a quick and satisfying meal, it combines robust flavors and wholesome ingredients cooked efficiently in an Instant Pot.
Ingredients
Main Ingredients
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 pound Italian sausage, casings removed
- 4 cups chicken broth
- 1 can (14.5 ounces) diced tomatoes, undrained
- 1 cup heavy cream
- 2 cups fresh spinach, chopped
- 1 teaspoon Italian seasoning
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- ¼ cup grated Parmesan cheese (plus more for serving)
Instructions
- Sauté Onions: Set the Instant Pot to sauté mode and heat the olive oil. Add the diced onion and cook for about 3 minutes until softened and translucent.
- Cook Sausage and Garlic: Add the minced garlic and Italian sausage to the pot. Break the sausage apart with a spoon and cook until browned, about 5 to 7 minutes.
- Add Broth and Tomatoes: Pour in the chicken broth and diced tomatoes with their juice. Stir the mixture to combine all the ingredients evenly.
- Pressure Cook: Secure the Instant Pot lid and set the valve to sealing. Cook on high pressure for 10 minutes to allow flavors to meld.
- Release Pressure and Add Cream: Carefully perform a quick release of the pressure. Open the lid and stir in the heavy cream, chopped spinach, Italian seasoning, salt, black pepper, and Parmesan cheese.
- Simmer and Finish: Switch the Instant Pot back to sauté mode and simmer the soup for an additional 5 minutes. This heats the soup thoroughly and wilts the spinach perfectly.
- Serve: Ladle hot soup into bowls and garnish with extra Parmesan cheese as desired.
Notes
- Adjust salt to taste, especially if using a salted chicken broth.
- For a spicier kick, add red pepper flakes when sautéing garlic and sausage.
- This soup freezes well; reheat gently on the stovetop or microwave.
- Use fresh spinach for best texture; baby spinach also works well.
- For dairy-free, substitute heavy cream and Parmesan with coconut cream and nutritional yeast (note this will alter the flavor).

