This vegan cauliflower curry recipe works well with zesty Keralan lemon rice. Perfect for a hearty and warm dinner at home, this curry recipe serves four and can be frozen to reheat and enjoy later!  

Cauliflower Curry With Keralan Lemon Rice

 Serves: 4
 Prep Time: 25 minutes  Cooking Time: 35 minutes


  • 2tbsp sunflower oil
  • 2 red onions, sliced
  • 2tbsp garam masala
  • 1tsp chilli powder
  • 1tsp kalonji (black cumin) seeds
  • 1 tsp turmeric
  • 400 ml can coconut milk
  • 400 g can chopped tomatoes
  • 1 large head cauliflower, cut into florets
  • Juice 1 lemon
  • Coriander leaves, to serve
  • For The Lemon Rice:
  • 200 g basmati rice, rinsed
  • Zest and juice 1 lemon


1. Get the pan warm before adding the sunflower oil. Once it gets to the desired temperature, put in the red onions and allow it to cook for 10-15 minutes. Once the onions are soft and have changed colour slightly, you can drop in the chilli powder, turmeric, kalonji seeds and the garam masala. Allow it to cook for another five minutes. You can add more oil if needed, and wait until the smell of the raw spices has dissipated.
2. You can now pour in coconut milk and add the tomatoes, along with water (400ml). Allow the pot to start simmering and let it continue cooking, while checking in to stir every now and again. Once it has been on for 20 minutes, you can then mix in the cauliflower and your seasoning. It can now continue cooking for another 15 minutes.
3. On another plate, prepare your rice in a pot by filling it with water until it has covered around 2 cm above the rice. Get the water to simmer gently and bubble for about a minute, then bring down the heat. You should then cover it with the lid and allow it to cook for 10-15 minutes. Once rice has softened, you can stir in the lemon juice and zest along with your seasoning. Check on the curry once more and if you are happy with the flavour, stir in the coriander and serve with the rice.

ALSO SEE: How to grow cauliflower

Written by Woman&Home

Featured image: Getty