Delicious, creamy and cheesy, Loaded Cauliflower Soup packed with veggies, crisp bacon, and green onions, and made with whole real food ingredients. This easy soup is the perfect filling lunch or dinner.

The Best Ever Creamy and Cheesy Loaded Cauliflower Soup

There is just something about a “loaded” anything that we all love, am I right? I mean whether it is a loaded baked potato, loaded mashed cauliflower, or this dairy-free version of loaded baked potato soup, the combination of crispy bacon, green onion, and a sharp cheddar cheese is always, always, always a good idea. 

While I love a good loaded baked potato, sometimes I am craving a recipe that is heavier on the less-starchier veggies and this easy loaded cauliflower soup always does the trick. It is cheesy and full of flavor. If you are craving a cozy soup loaded up with cauliflower goodness, this is it.

Watch How to Make This Loaded Cauliflower Soup

More Delicious Cauliflower Recipes

loaded cauliflower soup ingredients

Cauliflower Soup Ingredients

Cauliflower: to keep things easy, I like to use pre-cut cauliflower florets for this recipe. Of course, if you prefer, you can chop your own cauliflower but, if you need an quick and easy option, pre-cut cauliflower florets work perfectly. 

Coconut Milk: The broth in this soup is nice and creamy thanks to canned coconut milk. I love using canned coconut milk in soups like this (this soup is another favorite) to get that creamy element. Canned coconut milk is a great substitute for heavy cream and, since it’s canned, you can keep it in your pantry until you are ready to use it.

Shredded cheddar cheese: It wouldn’t be a “loaded” cauliflower soup without a little shredded cheddar. This recipe calls for sharp cheddar because it has so much more flavor than mild cheddar. Of course, you could use a mild cheddar cheese if you prefer but, I highly suggest going with sharp. 

When a recipe calls for shredded cheddar cheese I like to buy a block of cheese and shred it myself with a cheese grater instead of cheese that has already been shredded. Pre-shredded cheese often contains stabilizers and additives so it doesn’t melt as well that has been freshly shredded off the block. Thankfully, shredding your own cheese is quite easy and will only take a moment. All you need is a cheese grater which is a great kitchen tool to add to your arsenal. 

Bacon: Another classic ingredient in any loaded soup is crispy bacon. For the best (and crispiest) results slice your bacon in lardons (small strips) before frying them up. 

Chicken Broth: You can use homemade chicken broth for this recipe or store bought, either is perfectly fine. If you are particularly sensitive to salt or just trying to monitor the amount of salt used in the soup, grab a low-sodium broth. 

cauliflower in pot with broth

Recipe Variations

  • Leave out the bacon – you can leave out the bacon altogether if you prefer. 
  • Broth – if you need to make a plant-based version of this soup you can easily use vegetable broth instead of chicken broth.
  • Add extra veggies – this soup is so easy to customize! have some extra veggies you need to use? try adding them to the soup. Broccoli, carrots, or celery would all be great options.
  • Swap the coconut milk – don’t love coconut milk? swap it for half and half instead.
  • Switch up the cheese – feel free to switch up the cheese in this soup if you prefer! Pepper jack cheese would add a bit of a delicious spicy kick to the soup.

Helpful Kitchen Tools

blended cauliflower being poured over simmered cauliflower

How to Make Loaded Cauliflower Soup

Step 1: Cook the bacon until crispy and then set aside on paper towels to drain. Remove half the bacon fat from the pot.

Step 2: Now it is time to add the garlic and veggies. Add the ghee or butter, if using, to the pot and then add the garlic, onion, and celery. Saute until the veggies are tender and then add the bay leaf, thyme, cauliflower, and chicken stock to the pot along with a little salt and pepper. 

Step 3: Once the cauliflower is in the pot, your work is mainly done. Now, you just have to let the soup simmer until the cauliflower is tender. Once the cauliflower florets are tender it’s time to turn this into a creamy soup. To do that, you will place a few ladlefuls of soup in a blender and blend until smooth and creamy. Pour that mixture back into the soup.

Step 4: Lastly, stir in the coconut milk, shredded cheese, green onion, and bacon. Once the cheese is melted, it’s time to eat! Garnish the soup with extra cheese, green onion, bacon, greek yogurt or sour cream, and a little cracked black pepper before serving.

loaded cauliflower soup in pot

Tips to Make This Recipe Dairy Free

If you need to make this soup dairy-free for any reason you most certainly can! Here is what you need to do: 

  • Use avocado oil or olive oil instead of butter.
  • Swap the cheddar for your favorite dairy-free vegan cheddar instead.
  • Leave out the cheddar altogether! You may need to add a little extra salt if you go this route. 

Storage and Reheating Instructions

Fridge: to keep the soup fresh, store in an air-tight container in the fridge for 3-4 days. You can easily reheat this soup on the stovetop or in the microwave. Feel free to add in a little extra broth if the soup is thicker than you like when reheating.

Freezer: I don’t recommend freezing this soup because of all of the cheese. I think it tastes better from fresh. 

loaded cauliflower soup in bowls

More Reader Favorite Soup Recipes

I hope you give this Loaded Cauliflower Soup a try! It’s absolutely delicious and so hearty. Leave a comment with a star rating below. 

You can also snap a photo & tag @allthehealthythings on INSTAGRAM. Your reviews and ratings help support All the Healthy Things and make it possible for me to continue to create the recipes you trust and love.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
cauliflower soup in bowl

Loaded Cauliflower Soup (Gluten-Free, Keto Friendly)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 6 reviews
  • Author: Ashlea Carver
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 1x
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: American
  • Diet: Gluten Free


Delicious, creamy and cheesy, loaded cauliflower soup packed with veggies, crisp bacon, and green onions, and made with whole real food ingredients. This easy soup is a low carb and keto-friendly recipe and the perfect healthy dinner for the whole family!


  • 4 strips bacon, sliced into lardons
  • 1 yellow onion, diced
  • 4 cloves garlic, minced
  • 1 tbsp ghee or butter
  • 36oz cauliflower florets
  • 24 oz chicken broth
  • 1 1/2 tsp salt (plus more to taste)
  • ¼ tsp black pepper
  • 1 cup full fat coconut milk
  • ¼ cup green onion, chopped
  • 1 cup shredded white cheddar cheese
  • 1 bay leaf
  • 4 sprigs of thyme


  1. Heat a large pot over medium-high heat. When the pot is hot, add the bacon to the pan and cook until crispy. Once the bacon is done remove it from the pan and allow it to drain on paper towels.
  2. Next, add the diced onion, garlic, and ghee (if using) to the pot. Cook for a few minutes until the onion becomes translucent.
  3. Next, add the cauliflower, chicken broth, salt, thyme, bay leaf, salt and pepper to the pot. Bring the soup to a boil and then lower the heat. Let the soup simmer for 15-20 minutes or until the cauliflower are tender.
  4. When the cauliflower florets are tender, add 2 cups of soup to a blender and blend until smooth. Pour the soup back into the pot. Remove the soup from the heat and add in the coconut milk and shredded cheese. Stir until well combined and melted.
  5. Serve the soup with crispy bacon, green onion, and extra cheddar on top and enjoy!

Recipe by: Ashlea Carver / All the Healthy Things | Photography by: Eat Love Eat


Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


  1. I accidently used purple cauliflower! So it wasn’t very pretty.. but it was so tasty. You would think this was a thick and lovely potato soup, but it’s so much healthier! Thanks so much! Despite my blunder, enjoyed this immensely.

  2. Erin Evans says:

    Yum, this was tasty and pretty straightforward to make. I wasn’t quite sure what 36 oz of cauliflower florets might be so I used a head and a half chopped up into florets and that seemed to work fine. This definitely gives the loaded baked potato soup vibes with all the toppings but healthier because cauliflower! We added a shake of red pepper flakes on top as well to give it a bit of a kick and it was so good. Actually looking forward to leftovers this week!

  3. Excellent! Can this be frozen?

    1. Ashlea Carver says:

      Hi, Sue! because of the cheese I wouldn’t freeze this soup. You could always make it without the cheese, freeze, and then add the cheese once reheating.

  4. We enjoyed this! I added a few more seasonings to make it a little spicy but otherwise followed it as instructed.

    1. Ashlea Carver says:

      Sounds delicious, Lynn! so glad you enjoyed the recipe!

  5. I love cauliflower, and this soup hit the spot! I love that it was creamy without feeling heavy. And it was so simple to make!

    1. Ashlea Carver says:

      So happy you enjoyed the soup, Coby! Thank you for taking the time to leave a review!

  6. WOW! So delicious and so easy. I’ve made this twice one the last week and a half because why husband and I can’t get enough. Paired with some homemade bread and it’s HEAVEN.

    1. Ashlea Carver says:

      Love that pairing idea, Emma! so happy you enjoyed the recipe and thank you for taking the time to leave a review!

  7. Seriously soo good, and very easy to make! My boyfriend was very happy with it as well. Saved for repeat!

    1. Ashlea Carver says:

      Yay! So happy y’all loved it, Lizette! Thanks for taking the time to leave a review!

  8. This was delicious!!! Even in the middle of summer, I’ve been craving soup, and this absolutely hit the spot. Super easy and tasty. My family all enjoyed it, and I’ve already got a request to make it again next week (we’ll see how hot it gets, lol). Thank you for sharing this recipe!