Onion bhaji fish & chips

Combine the nation’s two favourite takeaways – fish & chips and Indian food – and the result is irresistible. Great for casual entertaining

  • Prep:15 mins
    Cook:50 mins
  • Serves 2
  • More effort

Nutrition per serving

  • kcal 840
  • fat 24g
  • saturates 3g
  • carbs 105g
  • sugars 5g
  • fibre 11g
  • protein 40g
  • salt 1.3g


  • sunflower oil, for deep frying
  • 2 double lemon solefillets or 2 x 150g fillets of other white fish
  • 120g plain flour, plus extra for dusting the fish
  • 7g sachet fast-action dried yeast
  • ½ tsp onion seeds
  • ½ tsp chilli powder
  • ½ tsp ground cumin
  • ½ tsp ground coriander
  • ½ tsp garlic powder
  • 1 small green chilli, finely chopped
  • small handful coriander leaves, finely chopped
  • 150ml lager(I use Indian lager like Kingfisher)
  • 1 small onion, very finely sliced
  • 3 large potatoes, peeled and cut into wedges
  • 2 tbsp sunflower oil
  • 1 tbsp Madras curry powder
  • curry saltand lime mayo (see tips, below)


For the curry salt

Mix 1 tbsp garam masala with 2 tbsp sea salt.

For the lime mayo

Mix 1 crushed garlic clove and the zest and juice of 1 large lime into 100ml shop-bought mayonnaise.


  1. Tip the flour, yeast, spices, chilli, coriander and a large pinch of salt into a bowl and stir together. Whisk in the lager until you have a smooth batter. Cover and set aside while you cook the chips.

  2. Heat oven to 180C/160C fan/gas 4. Drizzle half the oil in a roasting tin and put in the oven to heat up. Tip the chips into a bowl and toss in the remaining oil, curry powder and a pinch of salt. Tip into the roasting tin and roast for 30 mins, then toss and carry on roasting until the chips are cooked through and crisp, around 15 mins more. Turn the oven down to 110C/90C fan/gas ¼ to keep them warm.

  3. Stir the onion into the batter, making sure all the slices are separated. Heat 10cm sunflower oil in a deep-fat fryer or pan of oil to 180C. Scatter some flour on a plate, dip the fish in the flour, pat off any excess, then dip into the batter, coating the fish with a generous amount of batter and onion. Carefully lower into the oil and sizzle for 5 mins until golden brown. Once cooked, drain off any excess oil, then carefully place on a tray lined with kitchen towel. Serve with the chips, seasoned with curry salt and lime mayo on the side for dipping.

Suggested recipes from this collection...