Creamy, dreamy, delicious, and good for you!! This creamy cauliflower soup is topped with sweet corn and crunchy bites of bacon, and it’s well-loved by everyone in our family. This recipe makes a full pot of cauliflower soup, but it disappears quickly, and I always wish we had more when it’s gone!

This post may contain affiliate links. Read my disclosure policy.
If you love Fall comfort soups like Clam Chowder, Broccoli Cheese Soup, or Corn Chowder, you’ll love curling up to a warm bowl of Creamy Cauliflower Soup.
Cauliflower Soup Recipe
This Cauliflower Soup reminds me of the soups we enjoyed at a 5-star resort on our honeymoon years ago. The dining was unforgettable, and I was particularly smitten with their indulgent soups. This cauliflower soup has a rich gourmet flavor, except the entire pot has (GET THIS) only 1 cup of cream! Seriously!! The cauliflower is the secret to the velvety smooth texture.
Ladle hot cauliflower soup into shallow bowls and top with lavish amounts of sweet corn and crunchy bacon. Pair it with some fresh crusty bread and pretend you’re fine dining at home (where refills are always free) ;). Enjoy this creamy cauliflower soup, my friends. I hope this becomes a new favorite for you!

Ingredients for Creamy Cauliflower Soup
12 oz bacon, sliced into 1/2″ pieces
1 medium onion, diced
4 medium russet potatoes, peeled and chopped into 1/2″ thick pieces
1 medium head cauliflower, cored and chopped into florets
7 cups warm water
1 cup heavy cream
4 tsp salt or to taste and 1/2 tsp ground black pepper
1/4 to 1 tsp cayenne pepper, or to taste
2 to 3 cups corn kernels (cooked from fresh or frozen)
1 Tbsp parsley, finely chopped – optional garnish

How To Make Cauliflower Soup
- Cook bacon in a 5 1/2 qt+ heavy-bottomed soup pot or dutch oven over med/high heat until browned and crispy. Use a slotted spoon to remove to a paper-towel-lined plate.

- Pour the bacon grease into a bowl. Spoon 3 Tbsp of bacon fat back into the pot and discard the rest. Add diced onion and sauté 5 minutes or until softened.

- Add chopped potatoes and cauliflower, 7 cups warm water along with 4 tsp salt, 1/2 tsp black pepper and cayenne pepper to taste. Stir and bring to a boil. Once it boils, add 1 cup whipping cream then reduce heat to a simmer, cover and cook until potatoes are cooked through (about 15 minutes).

- Meanwhile, cook your corn (see our 5-minute fresh corn recipe, or cook frozen corn kernels according to package instructions. When out of season, I love the frozen organic from Costco). Drain and cover to keep warm.
- Blend the soup in batches in a blender until completely smooth (making sure your blender has a little breathing hole at the top so you don’t create a suction vacuum from the hot liquid. It’s helpful if your blender has a built-in opening at the top. Return soup to the pot and season to taste (for more of an adult soup, we add another 1/2 tsp cayenne).
- To serve, Ladle cauliflower soup into warm bowls and garnish generously with bacon bits, cooked corn kernels and fresh parsley.

This cauliflower soup is velvety smooth, and the bacon-corn topping adds just the right amount of crunch and texture to every bite. So yummy!!
More Creamy Soup Recipes
If you love the simplicity and comfort of creamy or blended soups, these are a must-try. They are easy to make and so nutritious.
- Creamy Tortellini Soup
- Roasted Pumpkin Soup
- Creamy Carrot Soup
- Roasted Butternut Squash Soup
- Creamy Chicken Noodle Soup
Creamy Cauliflower Soup Recipe

Ingredients
- 12 oz bacon, sliced into 1/2″ pieces
- 1 medium onion, diced
- 4 medium russet potatoes, peeled and chopped into 1/2″ thick pieces
- 1 medium head cauliflower, cored and chopped into florets
- 7 cups warm water
- 1 cup heavy cream
- 4 tsp salt or to taste
- 1/2 tsp ground black pepper
- 1/4 to 1 tsp cayenne pepper, or to taste
- 2 to 3 cups corn kernels, cooked from fresh or frozen
- 1 Tbsp parsley, finely chopped – optional garnish
Instructions
- Cook bacon in a 5 1/2 qt+ heavy-bottomed soup pot or dutch oven over med/high heat until browned. Remove bacon with slotted spoon to paper-towel-lined plate.
- Pour the bacon grease into a bowl. Spoon 3 Tbsp of bacon grease back into the pot and discard the rest. Add diced onion and sauté 5 min or until soft.
- Add chopped potatoes and cauliflower, 7 cups warm water along with 4 tsp salt, 1/2 tsp black pepper and cayenne pepper to taste. Stir and bring to a boil. Add 1 cup cream, reduce heat to a simmer, cover and cook until potatoes are cooked through (about 15 min).
- Meanwhile cook your corn. Drain and cover to keep warm.
- Puree the soup in batches in a blender until completely smooth (making sure your blender has a little breathing hole at the top so you don't create a suction vacuum from the hot liquid. Return soup to the pot and season to taste (for an adult soup, we add another 1/2 tsp cayenne).
- To serve, Ladle into warm bowls and garnish generously with bacon bits, cooked corn kernels, and fresh parsley.
Making this soup now! It looks delicious! Very easy too! I always go right to your kitchen, Natasha, for my recipes! Thank you so much!
Aww, that’s the best! Thank you so much for sharing that with me. I’m all smiles
Hi Natasha
I will be making this soup soon . I am considering adding shredded cheese at the end to mine .
Have you tried this ?
Hi Barb, I have not but I think that would be just fine.
I love this recipe…all recipe !! Awesome recipe 😋.i’m muslim, sometimes i have to change the ingredient to halal..love natasha.
No worries and feel free to change it up a bit according to your needs. I hope you’ll love the recipes!
Fast, easy recipe AND kid friendly. Both my kids, including my extremely picky eater gobbled this down. A few things I changed, used same amount of water and added 2 cups of homemade bone broth for some extra nutrients, and added 1.5 c of half & half. It was SO creamy. Though a little tip for picky eaters, save some of the purée without the additives. My son loved the soup but didn’t like the corn or bacon so I had to take it out one by one. I ended up straining out half the soup, so half is just the purée and half is with the bacon and corn. Hubby and I got twice the bacon, so I’m not complaining! Haha. Win-win for everyone 🙂
That is the best when the family loves what we moms make. That’s so great!
So I made it again and wanted to share my dairy free version, since I’ve seen a few questions in the comments. Instead of cream I used 2 cups of organic raw cashews (it’s a common replacement for cream in healthier dairy-free recipes). I microwaved it for 3 minutes in hot water and then let it boil with the soup. Turned out amazing. There may have been a very mild difference, but the kids liked it equally as much as the first time when I added cream. Though next time I’ll plan ahead and soak the nuts overnight instead of microwaving.
I could have probably got away with just 1 cup, but I had a huge container of cashews from Costco, and always trying unique ways to add more protein to kiddos meals if there is no meat.
Hi Galya, thank you so much for sharing that with us. That’s very useful information as I’m sure a lot of people would like to tryu a dairy free version of this recipe too.
Can you use a nondairy milk such as soy or oat milk?
Hi Debbie, I haven’t tested that substitution to advise. If you experiment, I would love to know how you like that.
I use coconut cream or coconut milk as a substitute for dairy. No one notices, it’s not overly coconut-y and still has the silky texture of cream.
Amazing taste! Fast and easy! Thanks a lot!
Thank you for your wonderful feedback, Anna!
Easy to make and super delicious. Thank you.
My pleasure, thanks too for your good feedback!
Has anyone tried making this with chicken broth? Is there a big difference?
Hi Lys, You can absolutely add it to taste, but it is a big pot of soup and I’m not using chicken broth so the 4 tsp of salt is basically the only sodium in the soup. I hope you love it!
Easiest soup recipe, yet sooo delicious! I’ve made this for dinner guests before and everyone loves it! I use Adele’s sausages sometimes instead of bacon.
Hi,Natasha. This looks so good. We made it & since my family likes it,I didn’t blend it & it was perfect. Thanks for this recipe. God bless you. 😊💖👍
You’re so welcome Olga!
the cauliflower soup was fantastic and I did use whole creme! Thank you ! V Bellini
You’re welcome! I’m so happy you enjoyed it
Can I use whole milk or half n half instead of cream? Its what I have on hand, and I can’t wait to try this recipe!
Hi Vivian, half and half will work. The overall creamy cauliflower soup will be a little lighter but will still be great 🙂
Hi – I just discovered your site – all loving your recipes!! Has anyone tried substituting rutabagas for the potatoes to make this low carb?
thx
I’m so happy you discovered our blog. Welcome! 🙂 I have not tried that, hoping some of our readers will chime in.
Tried it yesterday and the soup is amazing – even using rutabagas! They just needed to boil a bit longer. Thx!
This was awesome without bacon, too. My 20 month old liked it too which made me so happy! Thank you for this healthy recipe! Keep up your great work.
That is the best when kids love what we moms make. That’s so great!
Loved this!!!so delicious and creamy! We don’t eat pork, so I didn’t use bacon.
It was so quick and easy.
I’m happy to hear how much you enjoy the recipe Veronika! Thanks for sharing your great review!
Hi, can I use chopped cauliflower instead of florets? I already bought some cauliflower, and it’s already chopped very small in the bag. Thanks for all your amazing recipes.
HI Ali, I think that would work but you might add the cauliflower once the potatoes are nearly cooked since tiny chopped bits of cauliflower will cook faster.
Great recipe. We loved it.
Awesome, I’m glad to hear the recipe is a HIT! Thanks for sharing Alina!
Could you use canned corn instead of frozen or fresh?
Hi Esther, yes you can 😬
Have you tried not to blend this soup? I don’t know how I feel about my food blended… lom
Hi Nadia, several readers have reported loving this not blended 🙂
Could you please add nutritional information to your yummy recipes? This one sounds delicious, but high in calories. I would love to be able to judge how to allot my daily calories.
Due to time constraints, I don’t typically include nutritional info, but check out this nutrition analyzer – you can plug in the ingredients from any recipe, select the serving size and it will give you nutritional info, calories, etc. I hope that is helpful to you Sue!