Fried Snack · North India (Amritsar, Punjab)

Amritsari-Style Fish Fry

Non-Vegetarian Intermediate Deep-Fried Medium

Strips of firm boneless fish are briefly marinated with ginger, garlic, ajwain and spices, wrapped in a seasoned besan coating and fried until crackling, following the way the dish is served in Amritsar.

Prep Time45 min
Cook Time15 min
Total Time1 hr
Yield4 servings
RegionNorth India

Introduction

Among the dishes that people associate with Amritsar, the fried fish of its restaurants and roadside counters has a place beside the kulcha and the lassi, and it is one of the few fish preparations in North India with a reputation of its own. The cook starts with a firm, boneless white fish, lets it sit briefly in a sharp marinade built around ajwain, then covers it in a besan coating and fries it until the outside is crunchy and the flesh below remains soft. Historically the fish came from freshwater sources close to the city, and that river heritage still shapes the dish. Ajwain gives it its character, because its bitter, thyme-like edge cuts through the richness of the fried coating while the lemon and ginger keep the flavour bright, and that single seed is what sets this fry apart from fish fried elsewhere in the country.

Origin & Cultural Context

The city of Amritsar sits in the river country of Punjab, and its fish stalls and eating houses have long drawn on freshwater catch from the Beas and Sutlej systems, so the dish grew out of an inland tradition with little in common with the cooking of the coast. Where Goa, Kerala and Bengal fry marine or estuary fish in coatings that are often based on rice flour or semolina and seasoned with local masalas, Punjab relies on gram flour and ajwain, and the contrast shows how different regions arrived at their own idea of a fried fish. Because the phrase fish fry covers so many unlike dishes along India's coasts and rivers, it is more useful to think of each version as a product of what the local waters offered and what spices were close at hand, instead of as variations on one master recipe.

Method

  1. Prep

    Season the fish and let it rest

    Dry the fish strips thoroughly with paper towels, then turn them in the ginger-garlic paste, lemon juice, crushed ajwain, chilli powder, turmeric and salt, handling them gently so they stay whole. Cover the bowl and chill it for 20 to 30 minutes. Fish does not need the long soak that suits meat, because the flesh turns soft and mushy if it sits too long, particularly when lemon juice is part of the mix.

  2. Prep

    Whisk a thick, sticky batter

    Combine the gram flour, rice flour, ajwain, chilli powder and turmeric, and stir in water a spoonful at a time until you have a dense paste that is only just loose enough to spread. It should be much heavier than the batter used for pakoras, closer to a thick spread, because it has to grip the slick surface of the marinated fish and stay put in the oil.

  3. Assemble

    Coat the strips

    Lift the fish out of the marinade and cover each strip with batter, pressing lightly so that the coating clings on every side.

  4. Cook

    Fry a few pieces at a time

    Bring the oil to 175 to 185°C (345 to 365°F). Slide in a few coated strips at once, leaving room around each, and fry for 3 to 5 minutes depending on thickness, flipping them once, until the coating is deep golden and crisp.

  5. Cook

    Check that the centre is done

    The fish is cooked when it separates easily into flakes with a fork and looks opaque throughout; with a thermometer, the centre should read at least 63°C (145°F). Strips this narrow usually finish about when the coating turns deep golden, but cut into a thicker piece to be sure instead of trusting the colour on its own.

  6. Serve

    Drain and bring to the table

    Rest the fried pieces on a wire rack and serve at once, with lemon wedges, sliced onion and a mint or coriander chutney, while the coating is still crunchy.

Substitutions

Choose any firm, boneless white fish, and note that very delicate, flaky varieties tend to break up while being marinated and coated, so a sturdier fillet is easier on a first try. Ajwain is what the dish is built on and nothing replaces it exactly, although a smaller quantity of dried thyme can echo some of its character if you have none.

Adjusting the Spice Level

Warmth comes mostly from the red chilli powder in the marinade and the batter, so cut both back for a gentler version. Ajwain adds a sharp, slightly bitter fragrance instead of heat, and you can use a little less if it tastes too strong to you, though it is the feature that defines the dish.

Common Mistakes

Leaving the fish in the marinade too long is a frequent error, because the acid in the lemon juice can make delicate fillets turn soft, so hold the time to 20 to 30 minutes. A thin batter is another, since it cannot grip the smooth fish and slides off once it meets the oil. The third is judging doneness only by colour on thicker pieces, because a deep golden shell can form while the centre is still underdone; flake a thick piece open or use a thermometer rather than assuming.

Storage & Reheating

Storage: Marinated raw fish should be cooked the same day and stay in the refrigerator until it goes into the oil, since raw fish in a marinade does not keep as safely or as well as meat. Cooked fish fry can be refrigerated for up to 2 days, though it is at its best fresh, because fried fish loses its crunch quickly.

Reheating: Warm the pieces in an oven or air fryer at 180°C (350°F) for 6 to 8 minutes, until hot all the way through, which also brings back some of the crispness. Avoid the microwave, which softens the coating and can leave the fish rubbery.

Food Safety

Because this recipe starts with raw fish, buy it from a trustworthy seller, keep it cold until just before marinating, and cook or freeze it soon instead of leaving it at room temperature. Marinate in the refrigerator rather than on the counter and not beyond the stated time, since fish is more fragile than meat and can begin to break down if it stays too long in an acidic mixture. Keep a separate cutting board and utensils for the raw fish, and wash your hands, work surfaces and tools in hot, soapy water after contact before they touch other food. Cook until the flesh flakes easily and reaches a safe internal temperature of at least 63°C (145°F), and chill any leftovers within two hours of cooking.

Related Recipes & Guides