Amritsari Fish Fry
on Nov 12, 2024
This post may contain affiliate links. Please read our disclosure policy.
We can’t get enough of this Amritsari Fish Fry! The crunchy coating and perfectly soft insides make this a super addictive drinking accompaniment! Plus, the whole dish comes together in the air fryer, so it’s healthier too!

There’s just something about this crispy Amritsari fish fry, dunked in green chutney and served with a big squeeze of lemon on top! We marinate the fish in a classic chatpata desi masala and coat it with a layer of besan along with some rice flour to give it a gorgeous crust.
Traditionally, Amritsari fish fry is deep-fried. But we’re making this whole dish in the air fryer. Which means you’ll achieve the same crispy, golden-brown results minus the excess oil Truly a recipe you’re gonna want to keep up your sleeve!
jump to section: Amritsari fish fry
Ingredients Overview
Any boneless river fish will work great here – I have used roopchand, but basa and sea bass also work.
For the marinade, we’ll need our classic desi spice powders along with ginger garlic paste, vinegar, and lemon juice. We also add carom seeds (ajwain) that adds an authentic Amritsari flavour to the whole dish.
We make a besan paste using besan and water. And lastly dust the fish with rice flour to make it super crispy (don’t skip this)!
You will find this fish fry all over Amritsar as a popular snack – and now you can enjoy it nice and hot right at home!
Frequently Asked Questions
Any boneless river fish will work best – preferably a firm white fish like Roopchand, basa, sea bass, etc. Amritsar is known for their fresh-water fish and that was how this dish came to be as well.
Yes! Although using chicken will increase the cook time. So make sure to keep an on eye on the chicken and cook until it’s fully cooked through.
You absolutely can! The best part about this recipe is that it is super versatile to cook. I’ve included the instructions for shallow frying, deep-frying and air-frying the fish in the recipe card.
Want To Use Your Air Fryer More?
Check out my ✨FREE✨ Air Fryer Starter Guide to help you get started on your air frying journey and use your air fryer for more than just making fries. Check it out here or enter your details below to get it delivered straight to your inbox!

A chilled glass of beer and this Amritsari macchi is everything you need for a perfect evening. And making this in the air-fryer means this dish comes together STAT! Oh, and these disappear real quick!
Give it a try and let me know how you liked this recipe. If you make this dish, don’t forget to send me your recreations over my Instagram @my_foodstory.
If you liked this recipe, also check out my Rava Pomfret Fish Fry and other Seafood Recipes.
Watch How To Make Amritsari Fish Fry

Amritsari Fish Fry
Equipment
Ingredients
- 250 grams Roopchand fish fillet
- 3 tablespoons besan, gram flour
- ½ teaspoon cumin powder
- ¼ teaspoon black pepper powder
- ¼ teaspoon turmeric powder
- 1 teaspoon red chilli powder
- ¼ teaspoon red chilli flakes
- ¼ teaspoon salt
- 1/4 teaspoon roasted kasuri methi
- 1 teaspoon ginger garlic paste
- ¼ teaspoon carom seeds
- ½ tablespoon lemon juice
- 1 teaspoon coriander powder
- ½ tablespoon lemon juice
- 1/2 tablespoon vinegar
- 2 tablespoons water
For dusting
- 2 tablespoons rice flour
- Cooking oil for deep frying or brushing
Instructions
Fish marination:
- Take all ingredients mentioned for marination in a bowl, mix them well & let the marinade rest for 30 minutes.250 grams Roopchand fish fillet, ¼ teaspoon salt, ½ tablespoon lemon juice, 1 teaspoon coriander powder, ¼ teaspoon black pepper powder, ¼ teaspoon turmeric powder, 1 teaspoon red chilli powder, ¼ teaspoon red chilli flakes, 1 teaspoon ginger garlic paste, ½ tablespoon lemon juice, ¼ teaspoon carom seeds
- Take besan and water and mix well to make a thick paste. Add this to the marinated fish & combine them till they are coated well.
- Take rice flour on a plate, roll the marinated fish in the flour and make sure it’s uniformly dusted on both sides. Arrange all the dusted fish on a plate for frying.2 tablespoons rice flour
For deep frying:
- Heat 1 ½ inches of oil in a deep kadai or pan and add dusted fish to medium hot oil one by one so they do not stick to each other. Do not crowd the pan as the fish has to cook uniformly.Cooking oil for deep frying or brushing
- Fry them on medium heat for 5-6 minutes, turning once till they are fried light golden. Take them out on a plate and set aside.
- In the same way, fry the rest of the fish in batches and serve.
For Airfyer:
- Preheat the airfryer to 180C. Place the baking paper in the basket, brush it with oil and place fish in the basket.
- Brush fish with oil and air fry for 10 minutes at 180C flipping every 3 minutes.
- Airfry for one minute on either side at 200C for fish to get golden brown.
For shallow frying:
- Heat 1/3rd cup of oil in a pan and dusted fish to medium hot oil one by one.
- Shallow fry for 4 minutes on each side till it turns crispy and golden brown
Video
Nutrition
This article was written and researched by Navya Khetarpal.





Looks great but in the video you seem to have mixed all the spices along with besan while the recipe says to add besan paste after the dry masalas. Do both ways work the same ?
Hey Elisha, thank you for the feedback. it was a typo and will be fixed.