Home » Recipes » Dinner » Soups » Instant Pot Cauliflower Soup
cheesy cauliflower soup recipe in white bowl.

Instant Pot Cauliflower Soup

My LOADED INSTANT POT CAULIFLOWER SOUP is thick, creamy, and tastes just like my favorite potato soup. We start with bacon for loads of flavor, cream cheese for some body, and then we top it all off with cheddar, bacon, and green onions. This cauliflower ‘potato’ soup will go on repeat in your house!

white bowl full of keto cauliflower soup topped with bacon and cheese.

Potato soup has always been a favorite of mine. So thick, creamy, and generally loaded with my favorite things: bacon and cheddar!

Now I am well aware that cauliflower is never going to be a 100% potato replacement. It’s not starchy, so it’ll never have the same texture. It smells different. It doesn’t have quite the same flavor.

But you know what? It comes really dang close when you do it right, and I did it right! I actually fooled one of my kids with this cauliflower ‘potato’ soup! I love when that happens.

This is an Instant Pot recipe, which means it’s pretty quick and simple. Clean up is easy since everything cooks in the pot (even the bacon!) and it cooks quickly (5 minutes of pressure cooking!) and it turns out so silky smooth and delicious.

cheesy cauliflower soup on vintage spoon.

How to:

Start by cooking the bacon in the Instant Pot on saute. This makes clean up so easy, since everything cooks in one pot!

Once the bacon is crisp, remove it to a paper towel lined plate and set aside. We’ll use that bacon to top the keto cauliflower soup.

Cook your onions and garlic in the bacon grease left behind in the pot and then pour in the chicken broth and deglaze the pan.

Deglazing just means using a liquid in a hot pan to scrape up any browned bits that are stuck to the bottom. Those browned bits have loads of flavor, but more importantly, if you skip this step you may get a burn notice when you try to cook under pressure.

Add in the cauliflower and then close the lid, set to sealing, and pressure cook for 5 minutes.

It’ll take 5-10 minutes for the pot to come to pressure.

Let the pressure release naturally for 10 minutes and then carefully open the valve to release any remaining steam.

I highly recommend using an immersion blender to puree your soup. It’s so simple – just plug it in and pop it right in the Instant Pot. We use ours just about any time we’re making soup, whipping egg whites, pureeing veggies, and more. Super convenient!

creamy cauliflower soup in instant pot.

You could also carefully transfer the hot soup to a blender and blend it until smooth. Just be careful and work in batches, if needed.

Next, stir in some warmed cream cheese until that’s combined and then add in some shredded cheddar and cream. Keep stirring until the soup is well combined and thickened from the cheese and cream.

This is a cheesy cauliflower soup, so don’t skimp on that cream cheese or cheddar – it helps give the soup some body.

Season with some salt and pepper and then ladle into your serving bowls.

Instant Pot cauliflower soup in white bowl on wooden board.

Special Tools Needed:

Instant Pot: We really love our Instant Pot. I use it weekly to make boiled eggs and they cook so quickly and the shells just slip right off with no effort at all. We have this Instant Pot and it works great for our family of four.

Check out all of my low carb Instant Pot recipes.

Immersion Blender: We have a regular countertop blender, but I find myself using our immersion blender so much more often. It’s budget friendly, easy to store in a drawer so it doesn’t take up valuable counter space, and it works great for everything from whipping egg whites to pureeing soup. The exact model we use is no longer available, but this one gets great reviews!

bowl full of cauliflower soup on wooden board.

Loaded Cauliflower Soup:

The soup is delicious as is, but we pretty much always go the loaded cauliflower soup route.

We top this keto cauliflower soup with bacon, cheddar, and a sprinkle of chopped green onions.

A dollop of sour cream is also delicious, but honestly, this soup is so creamy and rich already that it’s not necessary.

Serve your soup with these keto biscuits on the side, along with a green salad topped with our keto ranch dressing.

loaded cauliflower soup topped with cheddar and bacon

More keto soups to try:

collage of cauliflower soup photos for pinterest.

Follow me on social for more recipe ideas & inspiration!

Instant Pot cauliflower soup in white bowl on wooden board.

Instant Pot Cauliflower Soup

This cauliflower 'potato' soup tastes just so similar to the potato soup I've always loved, but without all of the carbs. It's rich, creamy, and so good topped with bacon and cheddar. Clean up is a breeze since everything cooks in the Instant Pot.

Yield 6 servings
Prep Time 5 minutes
Cook Time 15 minutes
Additional Time 30 minutes
Total Time 50 minutes


  • 6 slices bacon, diced
  • ½ medium onion, diced
  • 2 cloves garlic, minced
  • 1 large head cauliflower, cut into florets
  • 4 cups chicken broth
  • 4 ounces cream cheese
  • ½ cup heavy cream
  • 1 ½ cups shredded cheddar, divided
  • 1 teaspoon salt
  • 1 teaspoon cracked pepper
  • Green onions, for garnish


  1. Set the Instant Pot to saute and add the bacon to the pot. Cook until crisp and then remove with a slotted spoon and set aside on a paper towel lined plate to drain.
  2. Add the onion to the bacon grease and cook for 5 minutes, stirring often, until the onions have softened. Add the garlic and cook for 30 seconds more.
  3. Add the chicken broth to the pot and scrape up any browned bits from the bottom of the pan. Add the cauliflower to the pot.
  4. Place the lid on the pot and set to the sealing position. Set the Instant Pot to manual and cook on high pressure for 5 minutes. 
  5. Let the pressure release naturally for 10 minutes and then quick release.
  6. Use an immersion blender to puree the cauliflower. Alternately, carefully transfer the hot soup to a blender and blend until smooth, working in batches if needed.
  7. Warm the cream cheese in the microwave until it’s very soft and nearly melted. Stir in the cauliflower until smooth. Add the cream and 1 cup of the cheddar cheese and continue stirring until smooth and creamy.
  8. Add salt and pepper, taste, and adjust seasonings if needed. 
  9. Ladle into serving bowls and top with the cooked bacon, remaining cheddar, and green onions. 


Stove Top Instructions: While we always use the Instant Pot for this soup, it should be easy enough to cook on the stove. Cook the bacon in a dutch oven and then follow along until step 4. Simmer the soup for 30 minutes or until the cauliflower is very tender. Start again at step 6.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:

Yield: 6 Serving Size: 1 cup
Amount Per Serving: Calories: 350Total Fat: 28gSaturated Fat: 15gTrans Fat: 1gUnsaturated Fat: 10gCholesterol: 84mgSodium: 1233mgCarbohydrates: 10gNet Carbohydrates: 6gFiber: 4gSugar: 5gProtein: 16g

All information and tools presented and written within this site are intended for informational purposes only. This information is provided as a courtesy and there is no guarantee that the information is accurate.

Want To Save This Recipe?

3 thoughts on “Instant Pot Cauliflower Soup”

  1. This came out great for me, though it wasn’t as thick as I would have liked. I think I probably needed more cauliflower. My wife devoured this though!

  2. I’m excited to try this recipe! Does it reheat well? If not, do you have any suggestions? I’m planning to meal prep and I’d love to know your opinion.

    1. Karly Campbell

      Hi Emily! It should reheat okay, though the cream cheese and liquid does separate a bit. We heat it up and whisk well to get it back together. 🙂

Leave a Comment

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

Skip to Recipe
Scroll to Top