Creamy Cauliflower Soup

This cauliflower soup is everything you want in a healthy comfort food. Steamed cauliflower blends with sautéed leeks, celery, and a touch of nutmeg to create a light, creamy soup, without a drop of cream. Fragrant herbs and a squeeze of lemon brighten and balance the flavors. This cauliflower soup recipe is perfect for a cozy lunch or dinner; it’ll warm you up even on the coldest day.

A pot of creamy cauliflower soup with a ladle, topped with fresh herbs and a swirl of olive oil.

I’ve made this cauliflower soup more times than I can count. It’s one of those recipes I come back to every winter when I start craving warm, simple dishes that reheat quickly.

It’s easy to make and highly nutritious—rich in fiber, prebiotics, vitamin C, and polyphenols, and naturally low in carbs. Make it a full meal by adding unflavored collagen for extra protein, or leave them out for a lighter soup.

Inspired by a recipe in The Longevity Paradox by Dr. Steven Gundry, I’ve adapted this cauliflower soup recipe for quicker prep and consistently better results—by steaming, not boiling, the cauliflower—and tweaking the flavor depending on what herbs I have on hand. It never disappoints.

If you like this one, you might also enjoy my Broccoli Soup Recipe. It’s another vegetable-forward, dairy-free soup with a thick, creamy texture.

Why You’ll Love This Cauliflower Soup Recipe

  • Dairy-free, gluten-free, and low-carb
  • Customizable with fresh herbs and toppings
  • Freezer-friendly and great for meal prep
  • Easily adaptable for vegans and vegetarians
Flat lay of labeled soup ingredients, including cauliflower, leeks, celery, garlic, olive oil, broth, salt, lemon juice, spices, and fresh herbs.

Key Ingredients

  • CAULIFLOWER – You’ll need one large head (or 2 pounds of frozen cauliflower florets), with the leaves and stem removed. Don’t toss the core; chop it, and toss it in.
  • CELERY – Adds subtle depth without overpowering. Use organic if available.
  • LEEKS & GARLIC – Build a rich, savory base. Pre-trimmed leeks from Trader Joe’s are a great shortcut.
  • NUTMEG – The surprise ingredient that makes this cauliflower soup so comforting. Just a ¼ teaspoon adds unexpected warmth, so don’t skip it.
  • LOW-SODIUM BROTH – Chicken, beef, or veggie broth all work. I use low-sodium broth in my soup recipes for more control over the quantity and type of salt used. See my favorite salts for cooking.
  • LEMON JUICE – A little acidity adds a touch of brightness to balance the savory flavors.
  • FRESH HERBS – Chives are the traditional choice, but thyme is my go-to. Parsley is also delicious and gives it a fresh flavor. Choose your favorite!

Optional Ingredients

  • COLLAGEN PEPTIDES – Increases protein for a more satisfying, meal-worthy soup.
  • GRASS FED BUTTER OR GHEE – Stir in at the end for a rich buttery finish (omit to keep it dairy-free).
Two white bowls filled with cauliflower soup sit on a wooden board. Each bowl is topped with pumpkin seeds and fresh herbs.

Cauliflower Soup Variations

Flavor Combinations

  • Sage & Mushroom – Use Wild Mushroom and Sage Infused Olive Oil (this link gets you 10% off your first order) and sauté 2 tablespoons of fresh chopped sage with the leeks. Fresh sage is quite pungent, so it’s best to cook it instead of using it as a garnish.
  • Cumin & Chickpeas – Add 1 ½ teaspoons of ground cumin for a Mediterranean twist. Top each bowl with roasted chickpeas for crunch.

Make it Vegan/Vegetarian

  • Use veggie broth instead of chicken or beef broth
  • Omit the collagen and butter/ghee.

If you’re in the mood for something a little sweeter, try my Roasted Butternut Squash Soup—it’s just as simple and packed with unexpected flavor.

How to Make Cauliflower Soup

1. Steam the Cauliflower

In a large stovetop steamer or steam oven, steam the florets until just fork-tender, but not mushy, about 10-12 minutes. While the cauliflower cooks, prep the remaining veggies.

2. Prep the Veggies

Trim and roughly chop the celery. Remove the root and dark green tops from the leeks, slice lengthwise, then roughly chop. Rinse after chopping, using your fingers to separate the layers and remove any sand. Crush, peel, and finely chop the garlic.

3. Sauté

In a 6.5-quart pot, heat the olive oil over medium heat. Add the celery, leeks, and 1 teaspoon of the salt. Sauté until the leeks are wilted, about 5 minutes. Stir in the garlic and nutmeg and cook for 1-2 more minutes.

4. Add the Broth

Stir in the broth, collagen peptides (if using), remaining teaspoon of sea salt, bay leaves, and pepper, and stir until the collagen dissolves. Add the steamed cauliflower, increase the heat to a gentle simmer, and cook for about 10 minutes, or until all the vegetables are tender.

5. Blend

Remove from heat and discard the bay leaves. Using an immersion blender, carefully purée the soup until thick and creamy (about 5-8 minutes). Start low, gradually increasing the speed.

6. Finish & Serve

Stir in the fresh lemon juice and ghee or butter (if using). Serve hot in warm soup bowls and garnish with fresh herbs and your favorite toppings.

7. Store

Refrigerate leftover soup in glass jars for up to 3 days or freeze in freezer safe containers for up to 3 months. Reheat leftovers on the stovetop on medium-low heat.

Close-up of a white bowl of soup topped with hemp, thyme, and cracked black pepper.

Best Toppings for Cauliflower Soup

The soup is a versatile blank canvas. Top it with any combination of the following:

Tips for Success

  • Clean leeks thoroughly – After chopping, rinse thoroughly in cold water to remove the sand trapped between the layers. Rinse your cutting board afterward, too.
  • Adjust the consistency – If you prefer a thinner texture like my Bone Broth Soup, add more broth after blending and return to the heat until warm.
  • No Immersion Blender? A high-speed blender or food processor works too. Just be very careful when blending hot soup. Work slowly in small batches and vent the steam.

FAQs

Can I use frozen cauliflower to make soup?

Yes! Frozen cauliflower works perfectly and saves prep time. Use it the same way you would if it were fresh; there’s no need to thaw it first. No one will know the difference.

Why is my cauliflower soup bitter?

It was likely overcooked. Boiling cauliflower for too long can make it bitter. That’s why I recommend steaming it first. It reduces boiling time.

How do you add flavor to cauliflower soup?

Alliums such as onions, leeks, and garlic create a base flavor to build off. Fresh herbs such as chives, thyme, parsley, or sage introduce different flavors depending on what you’re in the mood for. A squeeze of fresh lemon juice before serving adds brightness. Spices like ground nutmeg and cumin add a warming flavor to cauliflower soup.

More Cauliflower Recipes to Try

Cauliflower is one of the most versatile veggies around. Here are more ways to incorporate it into your meals:

👇🏼 Never miss a new recipe! Subscribe below for tasty, gluten-free recipes and personal essays sent straight to your inbox!

Print
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
Overhead shot of a pot of cauliflower soup with a ladle. The surface of the soup is smooth and topped with herbs and a drizzle of oil.

Creamy Cauliflower Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Chelsea Allard
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 6–8 cups 1x
  • Category: Soup
  • Method: Steam, Boil
  • Cuisine: American
  • Diet: Low Lactose

Description

This healthy cauliflower soup is creamy without a drop of cream. Celery, leeks, garlic, and fresh herbs add layers of savory flavor. Low-carb, vegan-friendly, and easy to customize with optional protein and crunchy toppings.


Email me this recipe

Enter your email, and I'll send it right to you, plus get new recipes and personal updates from my monthly Substack: WELLthy Living.

Ingredients

Scale

1 large head cauliflower, cleaned, leaves removed, and cut into florets

3 stalks celery

2 large leeks

3 large garlic cloves

2 tablespoons extra virgin olive oil

2 teaspoons sea salt, divided

1/4 teaspoon ground nutmeg

1 (32-ounce) carton low-sodium chicken or beef broth

1/2 cup unflavored collagen peptides (optional)

3 bay leaves

1/2 teaspoon fresh cracked black pepper (about 20 spins on a pepper mill)

2 teaspoons fresh lemon juice

1 tablespoon ghee or butter (optional)

Optional Toppings:

Fresh herbs such as chives, parsley, or thyme, finely chopped

Hemp seeds

Pumpkin seeds

Oven-Baked Turkey Bacon bits

Crumbled seaweed snacks

Crispy chickpeas


Instructions

1. Steam the Cauliflower: In a large stovetop steamer or steam oven, steam the florets until just fork-tender, but not mushy, about 10-12 minutes. While the cauliflower cooks, prep the remaining veggies.

 

2. Prep the Veggies: Trim and roughly chop the celery. Remove the root and dark green tops from the leeks, slice lengthwise, then roughly chop. Rinse after chopping, using your fingers to separate the layers and remove any sand. Crush, peel, and finely chop the garlic.

 

3. Sauté: In a 6.5-quart pot, heat the olive oil over medium heat. Add the celery, leeks, and 1 teaspoon of the salt. Sauté until the leeks are wilted, about 5 minutes. Stir in the garlic and nutmeg and cook for 1-2 more minutes.

 

4. Add the Broth: Stir in the broth, collagen peptides (if using), remaining teaspoon of sea salt, bay leaves, and pepper, and stir until the collagen dissolves. Add the steamed cauliflower, increase the heat to a gentle simmer, and cook for about 10 minutes, or until all the vegetables are tender.

 

5. Blend: Remove from heat and discard the bay leaves. Using an immersion blender, carefully purée the soup until thick and creamy (about 5-8 minutes). Start low, gradually increasing the speed.

 

6. Finish & Serve: Stir in the fresh lemon juice and ghee or butter (if using). Serve hot in warm soup bowls and garnish with fresh herbs and your favorite toppings.

 

7. Store: Refrigerate leftover soup in glass jars for up to 3 days or freeze in freezer-safe containers for up to 3 months. Reheat leftovers on the stovetop on medium-low heat.


Notes

Cauliflower Soup FLAVOR variations

Sage & Mushroom – Use Wild Mushroom and Sage Infused Olive Oil (this link gets you 10% off your first order) and sauté 2 tablespoons of fresh chopped sage with the leeks. Fresh sage is quite pungent, so it’s best to cook it instead of using it as a garnish.

Cumin & Chickpeas – Add 1 ½ teaspoons of ground cumin for a Mediterranean twist. Top each bowl with roasted chickpeas for crunch.

TIPS

Make it Vegan/Vegetarian – Use veggie broth instead of chicken or beef broth and omit the collagen and butter/ghee.

Clean leeks thoroughly – After chopping, rinse thoroughly in cold water to remove the sand trapped between the layers. Rinse your cutting board afterward, too.

Adjust the consistency – If you prefer a thinner soup, add more broth.

No Immersion Blender? A high-speed blender or food processor works too. Just be very careful when blending hot soup. Work slowly in small batches and vent the steam.

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