This post may contain affiliate links. Please read our disclosure policy.

This creamy cauliflower soup recipe is silky smooth, healthy, simple to make, and it’ll warm you right up. You can have this soup on your table in about 40 minutes!

Try my Potato Vegetable Soup next for another healthy and cozy soup.

close-up of creamy cauliflower soup in a white bowl with a golden spoon

I’ve been procrastinating writing this post up because writing about cauliflower is about as exciting as… well… boiled cauliflower. I don’t really have anything against cauliflower, but there’s only so many things you can say about it. Wow, I am really selling this recipe. 😛

Ok, so cauliflower is a great vessel for soup, I suppose, because it takes on the flavors of the other ingredients. When it’s blended up it has a nice texture and a mild flavor. I added in some fresh thyme, smoked paprika, garlic, onion, and Italian seasoning for extra flavor, and a pinch of cayenne pepper for the tiniest kick (it won’t make it spicy unless you add a fair bit). 

This pureed cauliflower soup is one of those soups that are even better the next day as the ingredients get a chance to meld some more.

Love cauliflower? Try my Cauliflower and Leek Soup or this Roasted Mashed Cauliflower.

process collage of creamy cauliflower soup (showing it uncooked in the pot and then ready to be blended after being cooked)

How to make cauliflower soup

In a soup pot, sauté the onion until lightly browned. Stir in the garlic, followed by the broth, Italian seasoning, smoked paprika, cayenne pepper, bay leaf, and thyme sprigs. Simmer for 20 minutes. Remove the bay leaf and the thyme, then puree the soup with an immersion blender or in a regular blender until smooth. Stir in the cream and season with salt & pepper as needed. (Full ingredients & instructions are in the recipe card below).

creamy cauliflower soup in a pot with a ladle

Recipe notes & tips:

  • My preference is adding heavy cream, but half-and-half or coconut milk will work fine in this recipe if you need an alternative. Or, leave it out altogether. It’ll still taste good, but it just won’t be quite as smooth/velvety, and the cream does add a little bit of richness and flavor too (and the fat content makes it more filling).
  • I use this Oster hand blender to puree the soup. I like it because it’s plastic and doesn’t scratch my Le Creuset pot.
  • You could sub the fresh time with dried if you need to. I’d add 1/4 to 1/2 teaspoon. Fresh or dried rosemary could also be an alternatively to the thyme if need be.

Cauliflower soup toppings:

Eat it as-is, or with a drizzle of olive oil on top (try a fancy flavored one or a spicy one for some kick), some chopped chives, crumbled crispy bacon, or some croutons. The croutons I made for the topping were so good and really quick/easy. I just cut up some firm rye bread into squares and fried them in a bit of olive oil and garlic powder until they were golden brown. Or make a big batch of croutons with my Homemade Croutons Recipe

creamy cauliflower soup in two white bowls

Do you like cauliflower soup? Will you give this one a try? If you’ve got questions, let me know in the comments below!

close-up of creamy cauliflower soup in a white bowl with a golden spoon
5 from 10 votes

Creamy Cauliflower Soup

This creamy cauliflower soup recipe is silky smooth, healthy, simple to make, and it'll warm you right up. You can have this soup on your table in about 40 minutes!
Prep: 10 minutes
Cook: 30 minutes
Total: 40 minutes
Servings: 6


  • 1 large head cauliflower cut into florets
  • 1 tablespoon olive oil
  • 2 tablespoons butter
  • 1/2 medium onion chopped
  • 3 cloves garlic minced
  • 4 cups vegetable or chicken broth
  • 1/4 teaspoon Italian seasoning
  • 1/2 teaspoon smoked paprika
  • 1 pinch cayenne pepper
  • 1 bay leaf optional
  • 2-3 sprigs fresh thyme
  • 1/2 cup heavy/whipping cream
  • Salt & pepper to taste


  • Add the oil, butter, and onion to a soup pot over medium-high heat. Sauté the onion for 5 minutes or until it's starting to lightly brown.
  • Stir in the garlic and cook for 30 seconds.
  • Add in the broth, cauliflower, Italian seasoning, smoked paprika, cayenne pepper, bay leaf, and fresh thyme sprigs. Increase the heat to high and bring the soup to a boil. Cover the pot with the lid slightly ajar and reduce the heat so it's simmering for about 20 minutes (or until the cauliflower is very soft).
  • Remove the bay leaf and thyme sprigs. You may want to let the soup cool a bit prior to blending it. I used my immersion blender, but feel free to use a regular blender and carefully blend it in batches.
  • Stir in the cream and season with salt & pepper as needed (it definitely requires additional salt as cauliflower isn't super flavorful).


  • A "large" head of cauliflower weighs about 2 pounds.
  • Serves 4-6.
  • If you need to, you may sub the cream with half-and-half or coconut milk.
  • Nutritional information is provided as a courtesy only and should be construed as an estimate rather than a guarantee. Ingredients can vary and Salt & Lavender makes no guarantees to the accuracy of this information.


Calories: 172kcal, Carbohydrates: 11g, Protein: 3g, Fat: 14g, Saturated Fat: 7g, Cholesterol: 37mg, Sodium: 710mg, Potassium: 453mg, Fiber: 3g, Sugar: 4g, Vitamin A: 840IU, Vitamin C: 69mg, Calcium: 49mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.

Leave a star rating and comment below!

Hi! I’m Natasha.

Salt & Lavender is a recipe blog with a focus on delicious comfort food using everyday ingredients. Beat the weekday grind with hundreds of easy-to-follow and hassle-free recipes!

The Salt & Lavender cookbook is here! Order Now

Leave a comment

Please leave a recipe rating!

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Tanya Ashwindee says:

    5 stars
    Delicious and super creamy! I doubled the seasonings and added hot sauce on top at the end. This recipe is perfect, it was very flavorful and hearty for a cold day. I used frozen cauliflower florets for ease. The soup had the texture of polenta, loved it. I will definitely be following your other recipes and soups!

    1. Natasha says:

      I’m thrilled it was a hit, Tanya!! 😀 Thanks for your review. Let me know what else you try!

  2. Kaleigh says:

    Can I use frozen cauliflower instead of fresh?

    1. Natasha says:

      I think that should be fine! 🙂

  3. Morgan says:

    5 stars
    Made this soup tonight for dinner in the dutch oven & it was a big hit with my everyone. Didn’t even need to add the heavy cream. After using the immersion blender it was thick enough. Added some truffle cheese seasoning & it was delicious. Definitely will make again.

    1. Natasha says:

      Yay!! That’s awesome!