Punjabi Fried Fish Recipe

Punjabi Fried Fish is the authentic style preparation of the fresh fish fillets. Here fish fillets are very well coated in the batter of besan, semolina and the spices and then deep fried in hot oil. It is one of the best fish recipes from Punjabi cuisine, ready to spread its aroma all over.Punjabi fried fish

Preparation time: 20 minutes
Cooking time: 20 minutes
Servings: 4


  • 400 gms fish fillets
  • 2 cups besan (bengal gram flour)
  • 1 tbsp suji (semolina)
  • 1 egg
  • 2 tbsp ginger garlic paste
  • 4 green chillies chopped
  • Fresh coriander leaves chopped
  • 1/2 tsp lemon juice
  • 1/4 tsp turmeric powder
  • 1/2 tsp red chilli powder
  • A pinch of cumin seeds powder
  • 1/2 tsp garam masala powder
  • Salt to taste
  • Oil to deep fry

How to make Punjabi Fried Fish:

  1. Coat the fish with the salt and lemon juice. Keep aside for 10 minutes.
  2. Combine the besan, suji, salt, red chilli powder, turmeric powder, cumin powder, garam masala powder, ginger-garlic paste, green chillies and coriander leaves.
  3. Beat the egg thoroughly into the batter.
  4. Mix well and add little amount of water to make a thick batter.
  5. Heat the sufficient oil in a pan.
  6. Coast the fish into the batter and deep fry until become crispy and little brown.
  7. Fry on low flame so that the fish will get cooked.
  8. Remove from the oil and place on oil absorbent paper.
  9. Serve hot with the salad and chutney.

Chef Tips:

  1. Deep fry single fish at a time to get it well cooked.
  2. You can garnish this deep fried fish with the lemon wedges and kachumber to impress your friends and family.
  3. The consistency of batter should be thick, so that fish could coat properly.
  4. If your batter is made thin or liquid then add more amount of besan and suji to make it thick, also adjust the spices.


Please enter your comment!
Please enter your name here