Fish Amritsari
Crispy fried fish coated in a spiced gram flour batter, a beloved Punjab street food. Served hot with tamarind chutney and lemon wedges for an authentic taste of Amritsar.
- Total time
- 35 min
- Servings
- 2
- Calories
- 420
- Protein
- 38g

Ingredients
17 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Pat fish fillets dry with paper towels. Season with lemon juice and salt. Let rest for 10 minutes.
Step 2
In a bowl, whisk together gram flour, rice flour, ginger-garlic paste, green chili, carom seeds, turmeric, red chili powder, and salt.
Step 3
Gradually add water to the flour mixture, stirring until you get a thick batter with no lumps. Add cornstarch and mix well.
Step 4
Heat oil in a deep heavy-bottomed pan to 350°F (175°C). Test with a small bread cube—it should turn golden in 1 minute.
Step 5
Dip each fish fillet into the batter, coating thoroughly on both sides. Shake off excess batter.
Step 6
Carefully slide the coated fish into hot oil. Fry 3-4 fillets at a time without overcrowding.
Step 7
Fry for 4-5 minutes until golden brown and crispy, turning halfway through. Remove with a slotted spoon and drain on paper towels.
Step 8
Transfer hot fish to a serving plate. Drizzle with tamarind chutney and sprinkle fresh cilantro.
Step 9
Serve immediately with lemon wedges and extra chutney on the side.
Tools you’ll need
- Mixing bowls
- Whisk
- Paper towels
- Deep heavy-bottomed pan or wok (4-liter capacity)
- Cooking thermometer
- Slotted spoon
- Knife
- Cutting board
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.



