Cauliflower Soup Recipe

Creamy, velvety cauliflower soup enriched with aromatic herbs and a hint of nutmeg that transforms humble ingredients into an elegant comfort food masterpiece.
Difficulty:
Beginner
Prep Time:
15 mins
Cook Time:
40 mins
Serves:
6 bowls
A steaming bowl of silky white cauliflower soup captured from a 45-degree angle, showing its smooth, velvety texture. Soft natural light streams in from the side, highlighting delicate ripples on the surface. The soup is garnished with a swirl of olive oil creating a golden pattern, scattered microgreens, and tiny cauliflower florets for contrast. A rustic wooden board beneath holds crusty artisan bread slices alongside the deep ceramic bowl. Steam rises gently, catching the light and creating a warm, inviting atmosphere that emphasizes the soup's comforting nature and creamy consistency.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">1 large cauliflower head (approximately 1 kg), cut into florets</li><li class="ingredients-single-item">3 tablespoons olive oil, divided</li><li class="ingredients-single-item">1 large onion, chopped</li><li class="ingredients-single-item">2 garlic cloves, minced</li><li class="ingredients-single-item">1 leek, white and light green parts only, sliced</li><li class="ingredients-single-item">1 medium potato (200g), peeled and diced</li><li class="ingredients-single-item">1 liter vegetable stock</li><li class="ingredients-single-item">200ml full-fat milk (or plant-based alternative)</li><li class="ingredients-single-item">100ml double cream (or cashew cream)</li><li class="ingredients-single-item">1/4 teaspoon freshly grated nutmeg</li><li class="ingredients-single-item">1 teaspoon fresh thyme leaves</li><li class="ingredients-single-item">Salt and white pepper, to taste</li><li class="ingredients-single-item">2 tablespoons chopped chives for garnish</li></ul>

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Baking tray</li><li class="equipment-single-item">Immersion blender or standard blender</li><li class="equipment-single-item">Dutch oven or large soup pot</li></ul>

Equipment for this recipe

Already own suitable equipment? Use yours.

cauliflower-soup-recipe
No items found.

Helpful equipment

Editorially selected equipment that may help with this recipe. Already own suitable equipment? Use yours.

cauliflower-soup-recipe
italian-meringue-method-macarons-with-temperature-controlled-shell-recipe

Digital candy thermometer

Precise syrup temperature is part of this recipe. If you already own an accurate candy thermometer for this range, use it.

Primary pick

ThermoWorks ChefAlarm

Alternative

tulumba-syrup-soaked-fried-phyllo-recipe

Candy/deep-fry thermometer

The frying temperature is outcome-sensitive. If you already own an accurate thermometer suitable for hot oil, use it.

Primary pick

ThermoWorks ChefAlarm

Alternative

ginger-smores-sandwich-cookies-recipe

Digital candy thermometer

This recipe calls for measured sugar temperature. Use an accurate candy thermometer you already own if it is suitable.

Primary pick

ThermoWorks ChefAlarm

Alternative

earl-grey-tea-infused-cream-pie-with-pulled-sugar-decoration-recipe

Digital candy thermometer

Pulled-sugar work depends on accurate temperature. An existing suitable candy thermometer is completely fine.

Primary pick

ThermoWorks ChefAlarm

Alternative

coconut-macarons-recipe

Oven thermometer

Useful for checking actual oven temperature when baking temperature-sensitive macarons.

Primary pick

ThermoWorks Square DOT

Alternative

vegan-scalloped-potatoes-recipe

High-speed blender

A high-powered blender is called for here to achieve the intended smooth texture. Already own a capable one? Use yours.

Full-size default and compact alternative; choose based on batch size and your kitchen.

Primary pick

Vitamix 5200

Alternative

Vitamix Propel 510
vegan-enchilada-casserole-recipe

High-speed blender

The cashew cream step explicitly calls for a high-speed blender. If yours can produce the same smooth texture, use it.

Full-size default and compact alternative; either is appropriate when the batch fits.

Primary pick

Vitamix 5200

Alternative

Vitamix Propel 510
green-goddess-smoothie-recipe

High-speed blender

This smoothie explicitly calls for a high-powered blender. A capable blender you already own is all you need.

Full-size default and compact alternative; choose based on capacity and counter space.

Primary pick

Vitamix 5200

Alternative

Vitamix Propel 510
tim-hortons-copycat-chili-recipe

Dutch oven

A durable covered pot for the recipe's long simmer; use your own suitable heavy pot if you already have one.

Primary pick

Le Creuset 5.3 L Round Dutch Oven

Alternative

green-goddess-smoothie-recipe

High-powered blender

The recipe explicitly calls for high-powered blending for a smooth texture.

Full-size and compact high-speed options serve different batch-size and space needs.

Primary pick

Vitamix 5200

Alternative

Vitamix Propel 510
keto-cloud-bread-recipe

Electric mixer

The recipe allows either a stand mixer or hand mixer for whipping.

Stand or hand mixer both satisfy the recipe; choose based on workload and space.

Primary pick

KitchenAid Artisan 5-qt Tilt-Head Stand Mixer

Alternative

Breville Handy Mix Scraper
copycat-pf-changs-dynamite-shrimp-recipe

Frying thermometer

Accurate oil-temperature monitoring helps keep frying consistent and safe.

Primary pick

ThermoWorks ChefAlarm

Alternative

copycat-parkers-pretzel-chicken-strips-recipe

Food processor

A convenient route for crushing pretzels; the recipe also allows a bag and rolling pin.

Primary pick

Cuisinart Custom 14 Food Processor

Alternative

tanghulu-recipe

Candy thermometer

Sugar temperature is outcome-sensitive in tanghulu.

Primary pick

ThermoWorks ChefAlarm

Alternative

ginger-smores-sandwich-cookies-recipe

Candy thermometer

The marshmallow/sugar work depends on measured temperature.

Primary pick

ThermoWorks ChefAlarm

Alternative

lemon-blueberry-whoopie-pie-sandwich-cookies-recipe

Electric mixer

The recipe allows stand or hand mixing for the batter and filling.

Stand and hand mixers are both valid routes for this recipe.

Primary pick

KitchenAid Artisan 5-qt Tilt-Head Stand Mixer

Alternative

Breville Handy Mix Scraper
blue-lagoon-mocktail-cake-recipe

Digital kitchen scale

Accurate gram measurements improve repeatability for the layer cake.

Primary pick

Escali Primo P115 Digital Scale

Alternative

watermelon-margarita-cocktail-cupcakes-recipe

Electric mixer

The recipe permits either a stand mixer or hand mixer.

Two valid mixer formats are kept inside one equipment need.

Primary pick

KitchenAid Artisan 5-qt Tilt-Head Stand Mixer

Alternative

Breville Handy Mix Scraper
copycat-five-guys-bacon-cheeseburger-recipe

Instant-read thermometer

Fast internal-temperature checks help verify burger doneness.

Primary pick

ThermoWorks Thermapen ONE

Alternative

high-protein-lentil-vegetable-soup-with-parmesan-recipe

Dutch oven

A heavy covered pot is well suited to the soup's simmering workflow.

Primary pick

Le Creuset 5.3 L Round Dutch Oven

Alternative

Affiliate purchase links appear only after separate commerce approval.

BAKE SMARTER

Kitchen Converter

Quickly switch between common baking units without leaving the recipe.

Convert
Result—

Volume uses US cups, tablespoons, and teaspoons. Converting weight to volume depends on the ingredient.

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Preheat your oven to 200°C (180°C fan/400°F). Line a large baking tray with parchment paper for easy cleanup.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>In a large bowl, toss the cauliflower florets with 2 tablespoons of olive oil, ensuring they're evenly coated. Season generously with salt and pepper. Spread the florets in a single layer on the prepared baking tray, making sure not to overcrowd them (overcrowding leads to steaming rather than roasting).</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Roast the cauliflower for 25-30 minutes, turning halfway through, until the edges are golden brown and caramelized. This roasting process develops deep, nutty flavors that transform the soup from ordinary to extraordinary.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>While the cauliflower roasts, heat the remaining tablespoon of olive oil in a large Dutch oven or soup pot over medium heat. Add the onion, leek, and a pinch of salt, then cook gently for 5-7 minutes until softened but not browned. Add the garlic and cook for another 30 seconds until fragrant.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Add the diced potato to the pot and stir to coat in the oil. Pour in the vegetable stock and bring to a gentle simmer. Cook for about 10 minutes, or until the potato pieces can be easily pierced with a fork.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Once the cauliflower is roasted, add it to the simmering pot (reserve a few small florets for garnish if desired). Simmer everything together for another 5 minutes to allow the flavors to meld.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Remove the pot from heat and let cool slightly for safer blending. Using an immersion blender, purée the soup directly in the pot until completely smooth. If using a standard blender, work in batches, filling only halfway and being careful with the hot liquid (hot liquids expand during blending).</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Return the puréed soup to medium-low heat and stir in the milk, cream, nutmeg, and thyme leaves. Warm through gently without boiling (boiling can cause the dairy to separate). Taste and adjust seasoning with salt and white pepper.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Serve the soup hot, garnished with chopped chives, a drizzle of olive oil, the reserved cauliflower florets if using, and freshly cracked black pepper. Pair with crusty bread for a complete meal.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>The soup will keep in an airtight container in the refrigerator for up to 3 days, or can be frozen for up to 3 months. When reheating, do so gently to prevent the dairy from separating.</li></ol>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 serving
🔥 Calories: 185 calories
🥑 Fat: 12 g
🧈 Saturated Fat: 4 g
🍞 Carbohydrates: 14 g
🍭 Sugar: 6 g
🍗 Protein: 6 g
🫀 Cholesterol: 15 mg
🧂 Sodium: 520 mg

Chef’s Notes

A few helpful details for making this recipe.

Can I make this creamy soup dairy-free?

Absolutely! Simply substitute the milk with any plant-based alternative like oat or almond milk, and replace the double cream with cashew cream or coconut cream. These swaps maintain the soup's silky texture while making it completely dairy-free and vegan-friendly.

Why is roasting the cauliflower such an important step?

Roasting cauliflower develops deep caramelisation that transforms its flavour from bland to nutty and sweet. This crucial step adds complexity and richness to the soup that you simply can't achieve by boiling the cauliflower directly in the broth, elevating it from ordinary to extraordinary.

What's the best way to achieve a silky smooth texture?

For restaurant-quality smoothness, blend thoroughly in batches using a high-powered blender rather than rushing with an immersion blender. Strain through a fine-mesh sieve after blending to remove any remaining fibrous bits, and finish with cream which adds both flavour and velvety texture.

Want to try something else in ...

More recipes you might like

Keep exploring with more recipes from What's Baking.