Skip to content

Next batch begins 13 September 2026

South Indian · Main course

Indian Fish Fry

Indian fish fry is fish marinated in chilli, turmeric and tamarind or lemon, coated in semolina and shallow fried until the crust crackles. The technique is simple; almost everything that decides the result happens before the pan, in choosing fresh fish and not marinating it too long.

Prep
20 min
Cook
15 min
Total time
35 min
Servings
4
  • High-protein
  • Heart-healthy
  • Gluten-free
01

Ingredients

  • 600 g fish steaks or whole small fish, cleaned and scored
  • 3 teaspoons Kashmiri chilli powder
  • 1 teaspoon turmeric
  • 1 tablespoon ginger garlic paste
  • 1 tablespoon tamarind pulp or the juice of one lemon
  • 1/2 teaspoon black pepper powder
  • 1/2 cup fine semolina (rava) with 2 tablespoons rice flour
  • 4 tablespoons coconut or groundnut oil
  • A few curry leaves
  • Salt to taste

NNWA health note

Fish is the leanest complete protein most Indian kitchens handle, and oily varieties such as mackerel and sardine carry long chain omega 3 fats that are genuinely hard to obtain elsewhere in the diet. Shallow frying in a thin rava crust adds far less oil than a batter would, though it adds some. For anyone eating for heart health, what matters is that fish appears regularly and that it is not deep fried in a heavy coating each time. Pomfret, seer and other lean whites give the protein without much of the omega 3.

02

Method

  1. 01

    Choose the fish carefully. The eyes should be clear and domed rather than sunken and cloudy, the gills red, the flesh springy under a finger, and the smell clean and of the sea, never sharp or ammoniac.

  2. 02

    Clean the fish, pat it thoroughly dry and cut three shallow diagonal slashes through the thickest part of each piece so the marinade and the heat reach the centre.

  3. 03

    Mix the chilli, turmeric, ginger garlic paste, pepper, tamarind and salt into a thick paste and rub it into the slashes and over both sides.

  4. 04

    Refrigerate for 20 to 30 minutes, covered, and no longer. Acid left on fish for hours begins to cook and soften the flesh.

  5. 05

    Mix the semolina with the rice flour on a plate and press each piece into it so a dry, even coat sticks all over.

  6. 06

    Heat the oil in a heavy pan until a pinch of rava sizzles at once, then lay the pieces in without crowding them and leave them alone for 4 minutes.

  7. 07

    Turn once, add the curry leaves to the oil, and fry the second side for 3 to 4 minutes until the crust is deep gold and firm.

  8. 08

    Test the thickest point with a fork: the flesh should be opaque all the way through and flake apart cleanly. Drain on a rack rather than on paper, which softens the crust.

Written byNeha Mohan Sinha, Clinical Nutritionist & Lead MentorM.Sc Nutrition · PhD Scholar · Command Hospital
Reviewed byDr. Induja Dixit, Senior DietitianMSc Dietetics & Nutrition · PhD Nutrition · 21 Years' Experience

Last reviewed on 10 September 2026.

NNWA publishes the name and qualifications of everyone who writes and checks its material. You can see the full teaching team on the faculty page.

How do you tell whether fish is fresh?

Use your eyes, fingers and nose in that order. Clear domed eyes, bright red gills and firm flesh that springs back when pressed indicate fish worth buying; sunken cloudy eyes, brown gills and a dent that stays are the opposite. The decisive test is smell. Fresh fish smells faintly of seawater, and the sharp ammoniac note that develops as it spoils is unmistakable once you have met it. No marinade hides it, and no amount of frying makes such fish safe or pleasant. Buy it last on your errands, keep it cold on the way home, and cook it the same day.

Why should fish not be marinated for long?

Because the acid in lemon or tamarind starts to denature the surface proteins, which is the same chemistry that makes ceviche. Twenty to thirty minutes seasons the flesh and firms the outside. Two hours turns the surface pale and mushy, and it falls apart in the pan. This is the single most common reason a home fish fry disintegrates. Salt behaves similarly, drawing water out and leaving a wet surface that will not take a crust.

What makes the crust crisp?

A dry surface, a dry coating and undisturbed contact with hot oil. Semolina works better than plain flour because its coarse particles stay separate and crunch rather than turning to paste; the rice flour fills the gaps and helps it stick. The fish must be patted dry before the marinade and must not be dripping when it meets the rava. Once it is in the pan, leave it alone for a full four minutes, since moving fish early tears the crust off and leaves it in the oil.

How do you know the fish is cooked?

Flesh that was translucent turns opaque and flakes when you twist a fork in the thickest part. On the bone, the flesh should lift away cleanly. Fish is cooked through at a much lower internal temperature than chicken or mutton and the whole thing takes seven or eight minutes, so the far greater risk is overcooking it into dryness. If you are unsure, cut into the thickest section and look: opaque all the way to the bone is done.

Which fish suits a fry?

Firm-fleshed varieties that hold together. Seer fish, pomfret, mackerel, sardine and kingfish are the coastal standards, and small whole fish take a fry particularly well because the bones keep the flesh moist. Very delicate fillets such as basa collapse and are better baked. The oily ones, notably mackerel and sardine, are also the ones carrying meaningful long chain omega 3, which our note on omega 3 foods and capsules sets out properly.

Is fried fish still a heart-healthy choice?

Largely yes, with a caveat about the oil. The fish itself is lean protein and, in oily varieties, a source of fats that are difficult to get from plants. A thin rava crust shallow fried in a few tablespoons absorbs far less than a thick batter deep fried, which is where the distinction really lies. Reusing frying oil repeatedly is worth avoiding. Reading the evidence on fat and cardiovascular risk without overstating it is the substance of the cardiac nutrition course, and a gentler treatment of the same fish appears in our Kerala fish curry.

Can it be made ahead or reheated?

Not well. The crust softens within an hour and reheating dries the flesh out. Fry it as it is wanted, which is easy enough given the short cooking time. If you must, an oven at 180C for six or seven minutes restores some crispness where a microwave destroys the rest of it. Cooked fish left out should not sit more than two hours, and leftovers belong in the refrigerator and on the next day's plate rather than the day after that.

Learn the science

Cardiovascular (CVD) Nutrition

This dish's nutrition reasoning is taught in full in this NNWA course.

03Questions

What people ask about Indian Fish Fry

How can I tell if fish is fresh?

Clear domed eyes, bright red gills and flesh that springs back when pressed. Sunken cloudy eyes, brownish gills and a dent that stays are signs to walk away. Above all it should smell faintly of seawater; a sharp ammoniac smell means it has begun to spoil, and cooking will not correct that.

How long should fish be marinated before frying?

Twenty to thirty minutes, refrigerated, and no more. Lemon juice and tamarind start denaturing the surface proteins, so a long marination leaves the flesh pale and mushy and it breaks up in the pan. Salt does something similar, drawing out water and leaving a wet surface that will not crisp.

Why does my fish fry fall apart in the pan?

Usually it was marinated too long, or it was moved too soon. Give each piece four undisturbed minutes on the first side so the crust sets and releases on its own. A wet surface also prevents the coating from gripping, so pat the fish dry before the marinade goes on and again before the rava.

How do I know when fried fish is cooked?

The flesh turns from translucent to opaque and flakes when you twist a fork into the thickest part. On the bone it should lift away cleanly. Fish cooks through in seven or eight minutes of shallow frying, so the greater risk is leaving it in until it dries out rather than undercooking it.