Lahori Fried Fish

Lahori Fried Fish served beautifully, ready to eat

Lahori fried fish is Punjab's winter legend — flaky fish fillets soaked in a spiced gram-flour batter, fried shatteringly crisp, and served with tangy imli chutney and lemon. Street vendors in Lahore guard this recipe closely, but this version gets you there.

Prep time
40 mins
Cook time
30 mins
Total time
70 mins
Servings
4 servings
Calories
480
Advertisement

Ingredients

Instructions

  1. Rub the fish with ginger-garlic paste, lemon juice, half the salt, and half the red chili powder. Marinate for 30 minutes in the refrigerator.
  2. Whisk the gram flour, rice flour, remaining salt and chili powder, turmeric, cumin, coriander, and carom seeds in a bowl.
  3. Add cold water gradually to make a thick batter that coats a spoon. Rest 10 minutes.
  4. Heat the oil to 175°C (350°F) in a deep pan. Dip each fish finger in the batter, letting the excess drip off.
  5. Fry in small batches for 5 to 6 minutes, turning once, until deep golden and crisp.
  6. Drain on a wire rack, season with a pinch of salt while hot, and serve immediately with lemon wedges and imli chutney.

Pro tips

Frequently asked questions

What is the best fish for Lahori fried fish?

Rohu is traditional, but tilapia, cod, or any firm white fish fillet works beautifully.

Why is my batter not sticking?

A thin batter drips off the fish and gives a patchy crust. The batter should coat the spoon thickly.

How do I know the oil is at the right temperature?

If it browns in under 2 minutes, lower the heat; a too-dark crust with raw fish inside means the oil ran too hot.

Can I air-fry instead of deep-fry?

Yes. Air-fry at 200°C (400°F) for 12 to 14 minutes, flipping once, for a lighter but still crisp result.

Advertisement