Are you ready for a Cauliflower Soup that’s creamy, flavorful, and wholesome? This simple curried cauliflower soup is packed with taste, budget-friendly, and easy to make—perfect for a cozy weeknight meal.

Recipe Difficulty – Easy
Table of Contents
- Why this recipe works
- Ingredients to make Cauliflower Soup
- Substitutions
- Variations
- How to make Cauliflower Soup
- Leftovers
- Recipe FAQs
- Rate it…
- Cauliflower Soup Recipe
Why this recipe works
This curried cauliflower soup delivers a rich, restaurant-style flavor with minimal effort. It’s vegan-friendly, gluten free, and suitable for low-carb or keto diets when served without bread. Roasting the cauliflower concentrates its sweetness and adds depth, while sautéing the aromatics with warming spices creates a balanced, fragrant base. Blending with dairy-free yoghurt yields a smooth, satisfying texture without heavy cream.
Ingredients to make Cauliflower Soup

- Extra-virgin olive oil – for frying the aromatics and roasting the cauliflower.
- White onion – provides mild sweetness and body.
- Cauliflower – the main ingredient; roast florets for the best flavor.
- Garlic cloves – add savory depth.
- Ginger – gives warmth and a subtle kick.
- Ground turmeric – earthy color and gentle peppery notes.
- Ground coriander – complements the ginger and turmeric.
- Ground cumin – a warm, nutty spice that rounds out the curry profile.
- Vegetable stock – creates the soup base; use broth you prefer.
- Dairy-free yoghurt – adds creaminess without dairy (coconut yoghurt works well).
See the recipe card below for exact quantities and serving information.
Substitutions
- Oil: Use avocado, light olive oil, or coconut oil for a different aroma.
- Onion: Shallots or yellow onion are fine alternatives.
- Spice mix: Swap the curry spices for parsley, lemon, and nutmeg for a milder, Mediterranean-style soup.
- Stock: Chicken broth can be used if you’re not keeping the dish vegan.
- Creaminess: Replace dairy-free yoghurt with coconut milk, cashew cream, or regular yoghurt if not dairy-free.
- Toppings: Try fresh herbs, seeds, a drizzle of olive oil, or a sprinkle of cheese depending on dietary preferences.
Variations
- Spicy: Add extra chilli flakes, cayenne, or fresh chillies to increase heat.
- Deluxe: Stir in roasted potato, butternut squash, mushrooms, or greens for a heartier version. Add cooked chicken, bacon, or shrimp if desired.
- Kid-friendly: Reduce the spices and serve with bread or mild toppings. Soft flatbreads or seeded bread work well for dipping.
How to make Cauliflower Soup

Step 1: Preheat the oven to 180°C (356°F). Dice the onion, crush the garlic, grate the ginger, and break the cauliflower into florets.

Step 2: Toss the florets with half the olive oil and a pinch of salt. Roast on a baking tray for about 25 minutes until golden and tender.

Step 3: While the cauliflower roasts, heat a pan over medium heat. Add the remaining oil, then the onion, garlic, and ginger. Sauté for 8–10 minutes until soft, then stir in turmeric, coriander, and cumin.

Step 4: Combine the roasted cauliflower, curried aromatics, vegetable stock, and dairy-free yoghurt in a blender. Blend until smooth and creamy. Reheat gently if needed.
Garnish with fresh coriander, chilli flakes, and pumpkin seeds. Serve with buttered bread rolls if you like.
Hint: Use an immersion blender to puree the soup directly in the pot for less cleanup.
Leftovers
Store in an airtight container in the refrigerator for 3–4 days. Reheat gently on the stove over low heat or in the microwave until piping hot.
Recipe FAQs
A crisp green salad, crusty bread, or roasted vegetables are excellent choices. Seeded or country-style breads are especially good for dipping.
It can be. Use vegetable stock and a dairy-free yoghurt to keep the recipe vegan. Swap to dairy yoghurt or cream if you prefer a non-vegan version.
Yes. Dairy-free yoghurt, coconut milk, or nut-based creams (like cashew cream) create creaminess without heavy cream.
Yes. Freeze in airtight containers for up to 6 months. Thaw overnight in the fridge and reheat on the stove or in the microwave. Freeze in portions for easy future meals.

YOU MIGHT ALSO LIKE…
Sides
Vegan Cauliflower Cheese
Dinner
Cod Curry
Healthy Soups
Parsnip Soup
Air Fryer Recipes
Air Fryer Broccoli
Rate it…
If you try this Cauliflower Soup, please leave a star rating and a short comment. Your feedback helps improve recipes and inspires new ideas.
Cauliflower Soup
Ingredients
- 2 tbsp extra-virgin olive oil
- 1 white onion
- 1 large head cauliflower
- 3 garlic cloves
- 1 thumb-size piece ginger
- 1 tsp ground turmeric
- 1 tsp ground coriander
- 1 tsp ground cumin
- 600 ml vegetable stock
- 200 ml dairy-free yoghurt (I used coconut)
- Fresh coriander, to garnish
- Pumpkin seeds, to garnish
- Chilli flakes, to garnish
- Bread rolls, to serve (optional)
Instructions
- Preheat the oven to 180°C. Dice the onion, crush the garlic, grate the ginger, and cut the cauliflower into florets.
- Place the florets on a baking tray, drizzle with half the olive oil, season with salt, and roast for 25 minutes.
- Meanwhile, heat a pan over medium heat. Add the remaining oil, onion, garlic, and ginger. Cook 8–10 minutes, then stir in the spices.
- Combine the roasted cauliflower, curried onion mixture, vegetable stock, and yoghurt in a blender. Blend until smooth.
- Reheat if necessary, garnish with coriander, chilli flakes, and pumpkin seeds, and serve with bread rolls if desired.
Notes
Step-by-Step Photos: The post includes photos to guide you through the recipe.
Storage: Keep refrigerated in an airtight container for 3–4 days. Reheat gently on the stove or in the microwave.
Freezing: Freeze up to 6 months. Thaw overnight in the fridge and reheat before serving. Portion and freeze for convenience.
Tip: For a chunkier texture, blend less. For slow-cooker cooking, fry the aromatics then combine everything (except yoghurt) in the crockpot on low for 6 hours, blend, and finish with yoghurt.
Nutrition
Carbohydrates: 20 g |
Protein: 5 g |
Fat: 13 g |
Saturated Fat: 5 g |
Fiber: 6 g |
Sugar: 7 g
Tag @HealthyLivingJames on Instagram and use #HealthyLivingJames.
