Cauliflower Soup Recipe

Learn how to make the best homemade cauliflower soup with this easy baking recipe. Roasting the cauliflower first intensifies its naturally sweet flavor, while the addition of aromatics creates exceptional depth. Perfect for cozy weeknight dinners or elegant starters, this foolproof recipe yields restaurant-quality results every time.
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>

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

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>

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>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Cauliflower Soup Recipe?

This creamy cauliflower soup requires cauliflower, olive oil, onion, garlic, leek, potato, vegetable stock, milk, cream, nutmeg, thyme, salt, white pepper, and chives for garnish. The roasting of the cauliflower creates a deep, nutty flavour profile.

How to cook Cauliflower Soup Recipe at home?

Learn how to cook Cauliflower Soup Recipe by first roasting cauliflower florets until golden brown, then sautéing aromatics like onion, leek and garlic. Add potato and vegetable stock, simmer until tender, then blend everything until silky smooth. Finish with milk, cream and nutmeg for richness, and serve garnished with fresh herbs.

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 ...

Soups & Stews

Try following recommended recipes

{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Cauliflower Soup Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/6837674a03c4991164a44b42_Leonardo_Phoenix_10_A_steaming_bowl_of_silky_white_cauliflower_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2023-06-20", "description": "Learn how to make the best homemade cauliflower soup with this easy baking recipe. Roasting the cauliflower first intensifies its naturally sweet flavor, while the addition of aromatics creates exceptional depth. Perfect for cozy weeknight dinners or elegant starters, this foolproof recipe yields restaurant-quality results every time.", "prepTime": "PT15M", "cookTime": "PT40M", "totalTime": "PT55M", "keywords": "cauliflower soup, roasted cauliflower, creamy soup, winter comfort food, vegetarian recipe", "recipeYield": "6", "recipeCategory": "Soup", "recipeCuisine": "European", "nutrition": { "@type": "NutritionInformation", "calories": "185 calories", "carbohydrateContent": "14 g", "proteinContent": "6 g", "fatContent": "12 g", "saturatedFatContent": "4 g", "cholesterolContent": "15 mg", "sodiumContent": "520 mg", "sugarContent": "6 g", "servingSize": "1 serving" }, "recipeIngredient": [ "1 large cauliflower head (approximately 1 kg), cut into florets", "3 tablespoons olive oil, divided", "1 large onion, chopped", "2 garlic cloves, minced", "1 leek, white and light green parts only, sliced", "1 medium potato (200g), peeled and diced", "1 liter vegetable stock", "200ml full-fat milk (or plant-based alternative)", "100ml double cream (or cashew cream)", "1/4 teaspoon freshly grated nutmeg", "1 teaspoon fresh thyme leaves", "Salt and white pepper, to taste", "2 tablespoons chopped chives for garnish" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Preheat oven", "text": "Preheat your oven to 200°C (180°C fan/400°F). Line a large baking tray with parchment paper for easy cleanup." }, { "@type": "HowToStep", "name": "Prepare cauliflower", "text": "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)." }, { "@type": "HowToStep", "name": "Roast cauliflower", "text": "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." }, { "@type": "HowToStep", "name": "Sauté aromatics", "text": "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." }, { "@type": "HowToStep", "name": "Add potato and stock", "text": "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." }, { "@type": "HowToStep", "name": "Combine ingredients", "text": "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." }, { "@type": "HowToStep", "name": "Blend soup", "text": "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)." }, { "@type": "HowToStep", "name": "Add dairy and seasonings", "text": "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." }, { "@type": "HowToStep", "name": "Serve", "text": "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." }, { "@type": "HowToStep", "name": "Store", "text": "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." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "178" }, "review": [ { "@type": "Review", "author": "Elena Petrov", "datePublished": "2023-06-25", "reviewBody": "This cauliflower soup has an incredible depth of flavor! Roasting the cauliflower really does make all the difference. The texture is silky smooth and the hint of nutmeg is perfect. My new go-to winter soup!", "name": "Silky smooth, incredible depth!", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Raj Sharma", "datePublished": "2023-07-02", "reviewBody": "I've made this twice now as a quick weeknight dinner and it's been outstanding both times. So simple yet so satisfying. The potato adds just the right amount of body without making it heavy.", "name": "Best weeknight soup ever made!", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Sophia Martinez", "datePublished": "2023-07-10", "reviewBody": "I was skeptical my picky children would eat this, but they loved it! I told them it was 'cloud soup' and they cleaned their bowls. The smooth texture and mild flavor won them over completely.", "name": "Kids surprisingly loved this!", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Lars Andersen", "datePublished": "2023-07-15", "reviewBody": "The balance of flavors in this soup is exceptional. The leek and thyme complement the cauliflower perfectly without overpowering it. Don't skip the nutmeg - it ties everything together beautifully.", "name": "Perfect blend of flavors!", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Mei Lin", "datePublished": "2023-07-22", "reviewBody": "I've tried many cauliflower soup recipes and this one is superior. Roasting the cauliflower adds such a wonderful nutty dimension. I've been freezing individual portions for work lunches and it reheats beautifully!", "name": "Freezes beautifully for lunches!", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ]}

{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Cauliflower Soup Recipe?", "acceptedAnswer": { "@type": "Answer", "text": "This creamy cauliflower soup requires cauliflower, olive oil, onion, garlic, leek, potato, vegetable stock, milk, cream, nutmeg, thyme, salt, white pepper, and chives for garnish. The roasting of the cauliflower creates a deep, nutty flavour profile." } }, { "@type": "Question", "name": "How to cook Cauliflower Soup Recipe at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Cauliflower Soup Recipe by first roasting cauliflower florets until golden brown, then sautéing aromatics like onion, leek and garlic. Add potato and vegetable stock, simmer until tender, then blend everything until silky smooth. Finish with milk, cream and nutmeg for richness, and serve garnished with fresh herbs." } }, { "@type": "Question", "name": "Can I make this creamy soup dairy-free?", "acceptedAnswer": { "@type": "Answer", "text": "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." } }, { "@type": "Question", "name": "Why is roasting the cauliflower such an important step?", "acceptedAnswer": { "@type": "Answer", "text": "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." } }, { "@type": "Question", "name": "What's the best way to achieve a silky smooth texture?", "acceptedAnswer": { "@type": "Answer", "text": "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." } } ]}