For the batter

For the coriander cream

  • 350g coconut yogurt (I used Coyo)
  • small pack coriander, leaves picked
  • zest and juice 2 limes


  • STEP 1

    To make the batter, stir the balti paste into 250ml cold water. Mix the flour, baking powder and spices in a mixing bowl, make a well in the centre, then pour in the balti water and gradually stir together to a smooth batter. Stir in the onions, then divide between 3 bowls.

  • STEP 2

    Stir the carrot and nigella seeds into one batch of batter, the parsnip, coconut and chopped coriander stalks into another, and the beetroot and ginger into the third.

  • STEP 3

    Make the coriander cream by whizzing half the coconut yogurt with the coriander leaves and lime juice until well blitzed and green. Stir through the lime zest and remaining yogurt, then keep cold until serving.

  • STEP 4

    Heat the oil in a deep pan or a non-stick wok to 180C or until a piece of bread browns in 20 secs. Starting with the parsnip and ending with the beetroot, add spoonfuls of the mixture to the oil, a few at a time, and cook for a few mins, turning occasionally until evenly browned and crispy – about 4 mins. Lift out onto kitchen paper with a slotted spoon, sprinkle with a little salt and keep warm in a low oven while you cook the rest.

  • STEP 5

    Serve the hot bhajis with the coriander cream, and lemon and lime wedges for squeezing over.


Widely used in savoury Indian dishes, gram flour (also known as besan or chickpea flour) is a fine yellow gluten-free flour made from ground chickpeas. Find it in the supermarket world food aisle or in your local health food shop. 

Recipe from Good Food magazine, January 2016


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.5 ratings