Crispy Lahori Fried Fish

Lahori fish is a staple in Punjabi cuisine and I took my moms recipe and made it even better. This is the ultimate crisp outer coating while having a soft, flavorful, tender bite of fish. Usually my mom uses breading from Publix (the same one they use for their fried chicken…it’s a funny story and my dad was apparently the one who found this hack) Now our Publix knows and sells it to the restaurant (just the flour breading), I tried getting it here in Georgia but they had no idea how to even ring that up. BUT! They were kind enough to give me the ingredients to their super secret breading. (Albeit they couldn’t give the exact measurements but all i needed were the ingredients! I tweaked it a bit and did a mix of whole wheat flour and all purpose) And lo and behold! This is amazing! Definitely try it out and lemme know in the comments how you like it!


  • 6 tilapia loins cut into 4-5 pieces each

Brine Ingredients:

  • Water
  • 1/4 cup lemon juice

Marinade Ingredients:

  • 10 tsp of Shan Lahori fish seasoning
  • 8 tsp of Shan Tandoori masala seasoning
  • 1/4 cup lemon juice

Breading Ingredients:

  • 1 cup whole wheat flour
  • 1 cup all purpose flour
  • 1 tsp tumeric
  • 1 tsp paprika
  • 1/2 tsp pepper
  • 1/2 tsp onion pepper
  • 1/2 tsp cayenne
  • 1/2 tsp celery salt
  • 1 tsp Shan lahori fish seasoning
  • 1 tsp Shan tandoori masala seasoning


  1. Soak fish bites into a bowl with water and lemon juice for about an hour.
  2. Remove the fish from the water and pat dry.
  3. Make the marinade by adding the spices and lemon juice and mix well.
  4. Add the fish and coat with marinade. Let it marinate overnight in the fridge.
  5. The next day make the breading by adding all the ingredients into the bowl and mixing well.
  6. Dredge the fish in the breading, dip into a bowl of water, and dip back into the breading.
  7. Deep fry until golden brown and the internal temperature reaches 145 degrees.
  8. Enjoy hot!

Leave a Reply