This curry is creamy and hearty, full of delicious toasted spices and oven-roasted, tandoori-style cauliflower.
Spring may be here but the nights are still cool and a hot curry goes down a treat! This creamy cauliflower curry is so yummy, full of toasted spice flavour. My whole family loves it and I think yours will too!
It’s a vegan curry, with spices, coconut cream and tomatoes as the curry base. The cauliflower florets are also coated in spices and yoghurt before being oven baked. Coconut yoghurt, dairy yoghurt or even coconut milk with a little lemon juice all work for this step!
A stocked spice shelf is what you need in the kitchen to make humble ingredients shine. It is so much fun experimenting with spices and tastes to create dishes. For this reason I have simply called it a cauliflower curry.
This curry has fenugreek, cumin seed, Garam Masala, coriander seed, fennel seed, turmeric and chilli. The spices are pounded and toasted before being blitzed into a curry paste with ginger, garlic and onion. This paste is then fried off. The toasting + the frying enhances the flavour SO MUCH.
Sliced almonds, chopped tomatoes and coconut cream finish it off.
The cauliflower florets are coated in a spiced yoghurt and oven baked prior to being added to the sauce. This gives them a slightly charred taste, similar to tandoori.
As with most curries, the flavour deepens overtime. This means the sauce is perfect to make in advance. You can simply roast the cauliflower at the time of serving and warm up the sauce.
We eat this with crunchy fried poppadoms and rice.
Creamy Cauliflower Curry
Spices For Curry Sauce
- 1/4 tsp fenugreek seeds or ground fenugreek
- 1 tsp cumin seeds or ground cumin
- 1 tsp coriander seeds or ground coriander
- 1 tsp fennel seeds
- 1/2 tsp Garam Masala
- 1 tsp ground turmeric
- 1/4-1/2 tsp ground chili optional
- 1 medium brown onion
- 4 cloves garlic
- 3 cm fresh ginger
- 1 1/2 tsp salt
- 1 bunch coriander leaves and stalks
- 4 tbsp liquid coconut oil or olive oil
- 1 tbsp coconut sugar or brown sugar
- 400 grams canned chopped tomatoes
- 400 ml coconut milk
- 1/2 cup sliced almonds optional
- 600 grams cauliflower (a small/medium head)
- 3/4 cup greek or coconut yoghurt coconut milk with a squeeze of lemon juice works too.
- 1 1/2 tsp cumin seeds or ground cumin
- 1 tsp ground turmeric
- 1 tsp sweet paprika
- 1 tsp salt
- black pepper
- Unless making the sauce ahead of time, begin with the cauliflower.
- Break the cauliflower up and cut it into small florets. Place it in a bowl.
- Mix the yoghurt with the 1 1/2 tsp cumin, 1 tsp sweet paprika, 1 tsp turmeric , salt and pepper and coat the cauliflower. Set it aside in the refrigerator.
- Then, combine the spice seeds for the curry sauce into a mortar and pestle or blender and grind them as fine as you can. Add them along with the ground spices to a pan and toast them over medium heat until fragrant.
- In a blender, combine the onions, garlic, ginger, coriander stalks (set the leaves aside for now), oil, salt and the toasted spices. Blitz into a rough paste.
- Heat a large pan over medium-high heat and fry off the curry paste in more oil, don't skimp on the oil! Let it cook and caramelise, for about 10 minutes.
- Add in the chopped tomatoes, almonds, sugar, and salt and cook for a further 2-3 minutes. Pour in the coconut milk and lower the heat to low-medium. Simmer the curry for 15-20 minutes, stirring occasionally until it has slightly reduced.
- While the curry is simmering, heat the oven to 200 degrees celsius and grease an oven tray.
- Tip the cauliflower on the tray, spread it out and bake it until soft, around 20-25 minutes. Let the edges of the cauliflower brown up
- Roughly chop up the coriander leaves and stir through the sauce at the end of cooking. Season more to taste if necessary.Add in the cooked cauliflower.
- Serve with rice, naan or poppadoms and a sprinkle of sliced almonds and fresh coriander.
While you’re here, do you want to know how easy it is to make homemade sourdough? Check out my video below!