What You Are Making
The smell tells you where you are before you see the stall. Hot oil, toasted gram flour and the sharp, almost medicinal scent of ajwain drift down the lane, and a cook is lifting pale gold fingers of fish out of the pan with a wire spider. That scent is the heart of this dish. Ajwain, also called carom, tastes a little like thyme with a bitter edge, and it cuts straight through the richness of fried batter so that every bite feels lighter than it should. The fish itself is a firm white fillet cut into strips, kept in its marinade only briefly, then buried in a thick besan paste and fried hard. Amritsar is where the dish earned its name and its reputation, sold at roadside counters and in restaurants, and traditionally made from freshwater fish that came from the rivers nearby. Done properly, the crust crunches loudly and the fish underneath is steaming, soft and tender.
The Dish’s Backstory
The name points to Amritsar in Punjab, a city whose fish markets were long supplied from the Beas and Sutlej river systems. That riverine supply shaped the cooking: inland, freshwater fish, a gram flour coating and a loud dose of ajwain. It is a different tradition from the fried fish of the coast. In Goa, Kerala or Bengal the fish is usually a sea or estuary variety, the spicing leans on other ingredients, and the coating is often rice flour or a simple dusting of semolina. It helps to say this plainly, because "fish fry" is not one dish. India's long coastline and many rivers have produced a whole family of fried fish, each one tied to what the local catch was and what the local spice cupboard held, and treating them as variations of a single recipe hides what makes each of them distinctive.
At the Stove, Step by Step
-
Prep
Dry and marinate the fish
Blot every strip with paper towels until the surface feels dry. Wet fish dilutes the marinade and makes the batter slip. Turn the strips gently in the ginger-garlic paste, lemon juice, crushed ajwain, chilli powder, turmeric and salt, taking care not to flake the flesh. Cover and keep in the refrigerator for 20 to 30 minutes. Fish needs far less time than meat, and a longer soak in lemon juice starts to cook the surface and leaves it soft and mealy.
-
Prep
Stir up a thick paste
Combine the besan, rice flour, ajwain, chilli powder and turmeric, then add water one spoonful at a time, stirring as you go. Stop when you have a heavy paste that drops slowly from the spoon. It should be much stiffer than a pakora batter. A thin batter cannot grip a smooth, slick strip of fish, while a thick one stays in place and builds that deep crust.
-
Assemble
Coat every strip
Lift a strip out of the marinade, let the excess drip off, and roll it in the paste, pressing lightly so the coating covers all sides including the ends.
-
Cook
Fry a few at a time
Bring the oil to 175 to 185°C (345 to 365°F). Lower the coated strips in gently, a few at once, leaving room around each. Fry for 3 to 5 minutes depending on thickness, turning them once, until the crust is a deep golden brown and sounds crisp when tapped with the spoon. A crowded pot drops the oil temperature and gives you greasy, pale fish.
-
Cook
Check that the fish is done
Break open the thickest piece. The flesh should be opaque throughout and separate into flakes under a fork; with a thermometer, the centre should read at least 63°C (145°F). Strips this thin usually finish at about the time the coating colours, but colour can mislead on a thick piece, so do not rely on the surface alone.
-
Serve
Drain and eat while hot
Set the fish on a wire rack so the steam can escape from underneath, then bring it to the table at once with lemon wedges, thin onion slices and a mint or coriander chutney. The crust is at its loudest in the first few minutes.
Stand-ins If You Are Short
Choose any firm, boneless white fish. Soft, delicate fillets often break up when marinated and handled, so something sturdier is kinder to a first attempt. Ajwain defines this recipe and nothing replaces it exactly, although a smaller measure of dried thyme gets near its resinous character if you cannot find any. Do not leave out the rice flour altogether, since it helps the crust stay brittle.
Dial the Chilli Up or Down
The red chilli powder, used in both the marinade and the coating, sets the heat, so lower the amount in each if you want a gentler plate. Ajwain does not bring heat. It brings a sharp, slightly bitter, perfumed edge, and you can trim it a little if that flavour seems too forceful for your table. Just remember that it is the note people associate most with this dish, so cutting it deeply changes what you are eating.
Where It Goes Wrong
Leaving the fish in lemon juice for too long is the usual error, and it softens the flesh until it turns mushy, so stay inside the 20 to 30 minute window. Using a batter that is too loose is another: it slides off the smooth surface in the oil and leaves bare patches. Judging doneness purely by colour is the third. A deep golden shell can appear while the middle of a thick strip is still translucent, so break one open or probe it instead of trusting your eyes. Crowding the pot, which cools the oil, is a fourth and makes the crust soggy.
Leftovers, Kept and Revived
Keeping: Marinated raw fish should be cooked the same day and stay chilled until it goes into the oil, since raw fish does not keep as long or as safely as meat does. Fried leftovers will last in the refrigerator for up to 2 days, although fried fish gives up its crunch quickly, so it tastes best straight from the pan.
Reviving: Warm leftovers in an oven or air fryer at 180°C (350°F) for 6 to 8 minutes, until hot through; the dry heat also brings back some of the crunch. A microwave is a poor choice, as it steams the coating soft and can toughen the fish.
Handle This Part Carefully
Raw fish demands a little extra care. Buy it from a source you trust, keep it cold until the moment you marinate it, and cook or freeze it quickly instead of leaving it out. Marinate in the refrigerator rather than on the worktop, and keep to the stated time, because fish is more fragile than meat and begins to lose its structure if it sits too long in acid. Cut it on its own board with its own knife, then wash hands, surfaces and tools in hot soapy water before they meet any other food. Cook until the fish flakes cleanly and reaches at least 63°C (145°F) inside, and put leftovers in the refrigerator within two hours of cooking.