Cauliflower, Carrot & Almond Curry
- Olivia Moore
- Mar 25
- 2 min read
Updated: 7 days ago

This beautiful curry is fragrant, rich in flavour and incredibly nutritious. The sauce is based on almonds, carrot, tomato and coconut milk, which are cooked together and blended to make a silky sauce. Contrary to rich butter and cream-based curry sauces, this recipe is much healthier, yet still remains creamy and super rich in flavour.
To save on time, make the sauce in advance and simply add to the pan once the cauliflower is cooked. Use chicken or beef instead of cauliflower if you prefer – just make sure to adjust the cook time, so that your meat is cooked through before adding the sauce to the pan.
Add this cosy recipe to your meal prep this week!
This recipe was first published in the Taupo & Turangi Herald 08/2023. I contribute recipes on a regular basis to this local publication, which will also be shared here on my website. Keep an eye out on each week’s publication for my newest recipes!
Recipe: Cauliflower, Carrot & Almond Curry
Serves: 3-4
Total time: 55 minutes
4 tbsp olive oil
1 onion, finely chopped
2 cloves garlic, finely chopped
5g fresh ginger, finely grated
3 dried curry leaves
1 tbsp ground turmeric
2 tsp garam masala
2 tsp ground coriander
2 tsp mustard seeds
1 tsp ground cumin
1 medium carrot, thinly sliced
1/4 cup roasted almonds, plus extra to serve
1x400g can tomatoes
1/2 cup coconut milk, plus extra to serve
2 tbsp maple syrup or honey
2 tsp white vinegar
2 tsp salt
1/2 tsp chilli powder
1/2 small head cauliflower, cut into florets
Directions:
Heat 2 tbsp of the oil in a large saucepan over medium-high heat. Add onion, garlic and ginger, and cook for 3-4 minutes, stirring, until fragrant.
Reduce heat to medium, then add spices and carrot, and cook for 7-10 minutes, stirring often, until carrot is beginning to soften. Watch that the spices don’t burn – if they get too toasted, add a splash of water.
Add the almonds and 1 cup of water. Simmer for 10 minutes, until almost all the liquid has dissolved. Transfer to a blender along with tomatoes, coconut milk, maple syrup or honey, vinegar, salt and chilli powder. Blend until smooth.
Wipe out your pan and return to the heat. Add remaining 2 tbsp oil and set over medium high heat. Add cauliflower. Cook for 7 minutes, stirring often, until beginning to catch. Add the curry sauce along with 1 cup of water, and simmer until reduced by half – about 10-15 minutes.
Serve hot, drizzled with coconut milk and sprinkled with chopped roasted almonds.
Comments