|

Curried Cauliflower Soup with Coconut Milk (Simple & Creamy)

Curried cauliflower soup made with coconut milk and warming spices, finished with crispy chickpeas for contrast. Smooth, balanced, and straightforward to cook at home.

Curried cauliflower soup in a blue bowl, finished with coconut milk, crispy chickpeas, and herbs.

This curried cauliflower soup is gently spiced and smooth, with coconut milk giving it a soft, creamy finish. It comes together easily in one pot and feels warming without being heavy, making it a practical, comforting option for colder evenings.

Ingredients Breakdown

Ingredients for curried cauliflower soup arranged on a wooden board, including cauliflower, coconut milk, onion, garlic, spices, and lemon.

Cauliflower

Forms the base of the soup, breaking down as it cooks to give body and a naturally creamy texture when blended.

Coconut Milk

Adds richness and softness, rounding out the spices and giving the soup its smooth, creamy finish; full-fat works best for texture.

Curry Powder

Provides warmth and depth without overpowering the cauliflower, bringing the dish together with a balanced spice profile.

Onion

Creates a savoury foundation that supports the spices and prevents the soup from tasting flat.

Garlic and Ginger

Add gentle heat and aroma, sharpening the flavour and keeping the soup from leaning too sweet.

Vegetable Stock

Thins the soup to the right consistency while adding savoury depth; use a low-salt stock to keep seasoning under control.

Chickpeas

Used as a topping rather than blended in, they add contrast and texture, making the soup more satisfying without weighing it down. Basically a high protein crouton.

Step-by-Step Instructions

Roast the crispy chickpeas

Heat the oven to 200°C (fan 180°C). Drain and dry the chickpeas thoroughly, then toss them with olive oil, cumin, smoked paprika, garlic powder, and a pinch of salt. 

Spread in a single layer on a baking tray and roast for 20–25 minutes, shaking once halfway through, until deeply golden and crisp. Set aside to cool; they will firm up further as they cool.

Prepare the vegetables

Trim the cauliflower and cut it into evenly sized florets so they cook at the same rate. As we are making a soup and blending everything, I used the thicker parts of the stem too – but it should be chopped to the same size as the florets. 

Finely dice the onion and grate the garlic and ginger to help them melt into the base rather than standing out.

Cauliflower florets roughly chopped on a wooden board with a knife alongside.

Soften the onion

Heat a large, heavy-bottomed pot over medium heat with the olive oil. Add the onion, then cook for 5–7 minutes, stirring occasionally, until soft and translucent but not browned.

Bloom the spices

Add the garlic, ginger, curry powder, turmeric, cumin, and chilli flakes (if using) to bring out their flavour. Stir constantly for 30–60 seconds, just until fragrant; if the spices begin to stick, lower the heat slightly to prevent bitterness.

Add the cauliflower and stock

Tip in the cauliflower florets and stir to coat them in the spiced oil. Pour in the vegetable stock and season with salt and pepper. Bring to a gentle boil, then reduce to a steady simmer. Cover and cook for 12–15 minutes, until the cauliflower is very tender and easily pierced with a knife.

Cauliflower simmering in spiced stock in a large pot on the hob, with a wooden spoon stirring.

Blend until smooth

Remove the pot from the heat and stir in the coconut milk. Blend with a stick blender until smooth, holding the blender just below the surface to avoid splashing. The soup should look glossy and thick but still pourable; add a splash of hot water if it feels too dense.

Curried cauliflower soup being blended in a pot with a hand blender until smooth.

Adjust seasoning

Season with salt and black pepper, then add lemon juice a little at a time to lift the flavour. If the soup tastes too spicy, add a small extra splash of coconut milk; if it feels flat, a pinch of salt usually brings it back into balance.

Finish and serve

Return the soup briefly to low heat if needed, stirring gently until hot. Serve topped with crispy chickpeas, chopped herbs, and a swirl of coconut milk, adding them at the last moment so they stay crisp.

Curried cauliflower soup served in a bowl with coconut milk, crispy chickpeas, and herbs on top.

Make-ahead and storage

Let the soup cool fully, then store in an airtight container in the fridge for up to 4 days. Reheat gently on the hob, adding a little water or stock if it has thickened.

The soup also freezes well. Cool fully, portion into freezer-safe containers, and freeze for up to 3 months. Defrost overnight in the fridge, then reheat slowly on the hob, stirring well to recombine the coconut milk; if the texture looks slightly separated at first, a quick blend or vigorous stir will bring it back together.

Curried Cauliflower Soup with Crispy Chickpeas

Curried cauliflower soup served in a bowl with coconut milk, crispy chickpeas, and herbs on top.
A smooth curried cauliflower soup made with coconut milk and warming spices, topped with crispy chickpeas for contrast. Simple to cook in one pot and well suited to make-ahead meals.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Main Course, Soup
Servings 4
Calories 410 kcal

Ingredients  

Soup

  • 1 tbsp olive oil 15 ml
  • 1 large onion finely diced (about 200 g)
  • 3 garlic cloves crushed (about 9 g)
  • 15 g fresh ginger grated
  • 2 tbsp medium curry powder about 16 g
  • 1 tsp ground cumin 2 g
  • 1 tsp ground turmeric 2 g
  • ¼ tsp chilli flakes optional
  • 1 large cauliflower cut into florets (about 1,000 g prepared weight)
  • 1 litre vegetable stock low-salt preferred
  • 400 ml tinned coconut milk
  • ½ lemon juiced (about 15 ml)
  • Fine salt and black pepper to taste

Crispy Chickpeas

  • 1 tin chickpeas drained (about 240 g drained weight)
  • 1 tbsp olive oil 15 ml
  • 1 tsp ground cumin 2 g
  • 1 tsp smoked paprika 2 g
  • ½ tsp garlic powder 1 g
  • Pinch of fine salt

Instructions 

  • Heat the oven to 200°C (fan 180°C). Pat the chickpeas very dry, toss with olive oil, cumin, smoked paprika, garlic powder, and a pinch of salt. Spread in a single layer on a baking tray and roast for 20–25 minutes, shaking once, until golden and crisp.
  • Warm the olive oil in a large pot over medium heat. Add the onion and cook for 5–7 minutes until soft and translucent.
  • Stir in the garlic, ginger, curry powder, cumin, turmeric, and chilli flakes (if using). Cook for 30–60 seconds, stirring, until fragrant.
  • Add the cauliflower and stir to coat in the spices. Pour in the stock, bring to a gentle boil, then reduce to a simmer. Cover and cook for 12–15 minutes, until the cauliflower is very tender.
  • Stir in the coconut milk and blend until smooth. Adjust the consistency with a splash of hot water or stock if needed.
  • Add the lemon juice, then season with salt and black pepper to taste.
  • Ladle into bowls and top with the crispy chickpeas just before serving so they stay crunchy.

Notes

This soup is naturally vegan, dairy-free, and gluten-free (check your stock and curry powder if you’re serving someone who’s sensitive). 
For a deeper, slightly sweeter flavour, roast the cauliflower florets at 220°C (fan 200°C) until well browned, then simmer them in the stock as usual before blending. 
If you want a sharper, more fragrant spice profile, swap the curry powder for 1½ tsp garam masala + 1½ tsp ground coriander, and finish with extra lemon.
If you don’t have coconut milk, blend in 1 small cooked potato or 150 g white beans for body, then loosen with stock to your preferred thickness. Chickpeas can be swapped for toasted pumpkin seeds or crisped lentils if that’s what you have.
Keyword cauliflower curry soup, cauliflower soup, coconut milk soup, curried cauliflower soup, easy soup recipe, vegan soup, vegetarian soup, winter soup
Can I make curried cauliflower soup without coconut milk?

Yes. You can replace it with oat cream, cashew cream, or a small boiled potato blended into the soup for body. The flavour will be less rounded, so adjust seasoning carefully at the end.

Why isn’t my curried cauliflower soup smooth enough?

The cauliflower likely wasn’t cooked quite long enough. Simmer until it collapses easily when pressed with a spoon, then blend thoroughly; a short rest before blending also helps the texture settle.

Can I make this soup ahead of time?

Yes, it keeps well and often tastes better the next day. Store it in the fridge for up to four days and reheat gently, adding a little water or stock if it thickens.

Does curried cauliflower soup freeze well?

It does. Freeze in portions for up to three months, then thaw overnight in the fridge and reheat slowly, stirring well to bring the coconut milk back together.

How can I make the soup thicker or thinner?

For a thicker soup, blend in extra cooked cauliflower or reduce it briefly uncovered. To thin it, add hot stock or water a little at a time until it pours easily.

Explore More Recipes

Leave a Reply

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

Recipe Rating