• 1 whole cauliflower
  • 4 tbsp olive oil
  • 4 tbsp madras curry powder
  • 1 tsp ground coriander
  • 2 garlic cloves, finely grated
  • thumb-sized piece of ginger, peeled and finely grated
  • 1 red onion, cut into wedges
  • 400g can chickpeas, drained and rinsed
  • 100ml strong vegetable stock (vegan, if needed)
  • 400ml can coconut milk
  • 1 lime, juiced
  • handful of coriander leaves, roughly chopped, to serve


  • STEP 1

    Heat the oven to 200C/180C fan/gas 6. Put the cauliflower in an ovenproof frying pan or small roasting tin. Combine the oil, curry powder, ground coriander, garlic and ginger in a bowl to make a paste, and season with salt and pepper. Leave about 1 tbsp of the paste in the bowl and spread the rest all over the cauliflower – this is easier using your hands.

  • STEP 2

    Toss the onions in the reserved paste, then scatter them around the cauliflower. Roast for 30 mins.

  • STEP 3

    Once the cauliflower is starting to turn golden and the onions have softened, stir the chickpeas into the onions and pour over the stock and coconut milk. Return to the oven for 20-25 mins until the cauliflower is cooked through. Squeeze over the lime juice and stir it through the chickpeas and onions, then scatter over the coriander leaves to serve.

Goes well with


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 5 out of 5.2 ratings