Fried Snack · North India (Amritsar, Punjab)

Amritsari Fish Fry, Ajwain-Spiced and Batter-Fried

Non-Vegetarian Intermediate Deep-Fried Medium

Firm, boneless fish fillets given a short marinade of ginger, garlic and carom seed, then dipped in a seasoned gram flour batter and fried until the crust is deeply crisp and the fish inside stays tender.

Prep45 min
Cook15 min
Start to Finish1 hr
Makes4 servings
RegionNorth India

Overview

This dish starts with a firm, boneless white fish, gives it a brief but sharp marinade built around carom seed, and finishes it in a gram flour batter fried until the outside turns deeply crisp while the fish underneath stays tender. The name points to Amritsar in Punjab, where it's a familiar street and restaurant order, traditionally made with freshwater fish pulled from nearby rivers. Carom seed, known as ajwain, is what sets the flavour apart — its slightly bitter, thyme-adjacent sharpness slices through the richness of the fried coating, and that single spice is really what separates this preparation from other regional fish fries.

Where It Comes From

This style of fish fry belongs to Amritsar specifically, a city whose fish markets and street stalls were historically stocked with freshwater catch from the Beas and Sutlej river systems. It represents Punjab's inland, river-based fish cookery, a tradition with little in common with the coastal fish-frying styles found in Goa, Kerala or West Bengal — those regions work with different fish entirely, lean on different spice combinations, and more often reach for a rice-flour coating rather than gram flour. The point is worth making plainly: "fish fry" is not one dish repeated across India but a label covering genuinely different preparations shaped by whatever fish and spices are local to a given coast or river system, rather than a single uniform technique.

The Steps

  1. Prep

    Marinate the fish

    Blot the fish strips thoroughly dry, then fold them gently with the ginger-garlic paste, lemon juice, crushed carom seed, chilli powder, turmeric and salt, handling carefully so the pieces stay intact. Cover and chill for 20 to 30 minutes — fish is not meat, and it doesn't reward the long marinating times meat does; its texture can turn mushy if left too long, particularly with lemon juice in the mix.

  2. Prep

    Make a thick, clinging paste batter

    Whisk together the gram flour, rice flour, carom seed, chilli powder and turmeric, then work in water a little at a time until you get a thick paste, loose enough to spread but not runny — this should sit closer to a paste than a standard pakora batter, thick enough to grip the smooth surface of marinated fish without sliding off.

  3. Assemble

    Coat each piece

    Lift the fish out of the marinade and press each piece into the batter, coating it on every side and pressing gently so the paste actually adheres rather than just clinging loosely.

  4. Cook

    Fry in small batches

    Bring oil to 175 to 185°C (345 to 365°F). Ease the battered fish in a few pieces at a time, leaving room between them, and fry 3 to 5 minutes depending on thickness, turning once, until the crust is a deep golden brown and properly crisp.

  5. Cook

    Confirm the fish is cooked through

    Doneness means the fish flakes apart easily with a fork and looks opaque right through, with an internal reading of at least 63°C (145°F) if you're checking with a thermometer. Since these are cut into strips, that point usually arrives close to when the batter turns deep gold, but any thicker piece deserves a direct check rather than a guess based on colour.

  6. Serve

    Drain and serve hot

    Lift onto a wire rack to drain and bring to the table immediately, with lemon wedges, sliced onion and a mint or coriander chutney, while the crust is still at its crispest.

Swaps That Work

Nearly any firm, boneless white fish works; a very delicate, flaky variety is more likely to fall apart during marinating or coating, so a firmer fillet is the safer pick for a first try. Ajwain carries the whole dish's identity and has no real substitute, though a smaller pinch of dried thyme can stand in at a pinch and get you something in the same family.

Dialing the Heat Up or Down

Heat here tracks mainly with the red chilli powder used in both the marinade and the batter, so dial back both together for a gentler version. Carom seed itself isn't about heat at all — it brings a sharp, slightly bitter aromatic note that can be trimmed back a touch if it reads as too assertive, though it's central enough to the dish that removing it changes what this is.

Where Cooks Go Wrong

Letting the fish sit in the marinade too long is the most frequent misstep, since the lemon juice's acidity can turn delicate fillets mushy — hold the line at 20 to 30 minutes. A batter mixed too thin is another common issue; it won't grip the smooth fish surface and ends up sliding off in the oil. And relying on colour alone to judge doneness on thicker pieces is risky — a deeply golden coating can form well before the fish underneath is actually cooked through, so flake-test or use a thermometer on anything thick rather than assuming.

Keeping & Reheating

Keeping it: Use raw, marinated fish the same day and keep it refrigerated right up to cooking time; unlike meat, fish doesn't hold safely or well in a raw marinated state for long. Once cooked, fish fry keeps in the fridge for up to 2 days, though it's genuinely best fresh, since fried fish sheds its crispness quickly.

Bringing it back: An oven or air fryer at 180°C (350°F) for 6 to 8 minutes will heat it through and bring some crispness back. Skip the microwave — it softens the coating and tends to leave the fish rubbery.

Safe Handling Notes

This is a raw-fish recipe, so source it from somewhere reliable, keep it chilled until the moment you marinate it, and either use it or freeze it promptly rather than letting it sit at room temperature. Marinate in the refrigerator, not on the counter, and don't exceed the stated time — fish is more delicate than meat and can start breaking down structurally if left too long in an acidic marinade. Use a dedicated cutting board and tools for raw fish, and scrub hands, surfaces and utensils with hot soapy water after any contact with it before they touch anything else. Cook until the flesh flakes easily and clears a safe internal temperature of at least 63°C (145°F), and get any leftovers into the fridge within two hours of cooking.

More to Try