Onion bhaji fish & chips served with tartare sauce

Onion bhaji fish & chips

  • 1
  • 2
  • 3
  • 4
  • 5
(6 ratings)

Prep: 15 mins Cook: 50 mins

More effort

Serves 2

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

Nutrition and extra info

Nutrition: Per serving

  • kcal840
  • fat24g
  • saturates3g
  • carbs105g
  • sugars5g
  • fibre11g
  • protein40g
  • salt1.3g
Save to My Good Food
Please sign in or register to save recipes.


  • sunflower oil, for deep frying
    Sunflower oil

    Sunflower oil

    Sunflower oil is made from pressing sunflower seeds and extracting the oil. It's usually…

  • 2 double lemon sole fillets or 2 x 150g fillets of other white fish

For the batter

  • 120g plain flour, plus extra for dusting the fish
  • 7g sachet fast-action dried yeast



    Yeast is a living, single-cell organism. As the yeast grows, it converts its food (in the form…

  • ½ tsp onion seeds
  • ½ tsp chilli powder
  • ½ tsp ground cumin
  • ½ tsp ground coriander
  • ½ tsp garlic powder
  • 1 small green chilli, finely chopped



    Part of the capsicum family, chillies come in scores of varieties and colours (from green…

  • small handful coriander leaves, finely chopped
  • 150ml lager (I use Indian lager like Kingfisher)
  • 1 small onion, very finely sliced



    Onions are endlessly versatile and an essential ingredient in countless recipes. Native to Asia…

For the chips

  • 3 large potatoes, peeled and cut into wedges



    The world's favourite root vegetable, the potato comes in innumerable varieties. A member of…

  • 2 tbsp sunflower oil
    Sunflower oil

    Sunflower oil

    Sunflower oil is made from pressing sunflower seeds and extracting the oil. It's usually…

  • 1 tbsp Madras curry powder

To serve

  • curry salt and lime mayo (see tips, below)


  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.

You may also like

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
Paul Routledge's picture
Paul Routledge
11th Sep, 2019
Be the first to ask a question about this recipe...Unsure about the cooking time or want to swap an ingredient? Ask us your questions and we’ll try and help you as soon as possible. Or if you want to offer a solution to another user’s question, feel free to get involved...
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.
Want to receive regular food and recipe web notifications from us?