Indian cooking
Indian cooking / Dishes / Madras Fish Curry
Madras Fish Curry (Fish Curry from Madras)

Madras Fish Curry

Fish Curry from Madras
Non-vegetarian●●●Origin Tamil NaduPrep 2 minutes, plus marinating timeCook 30 minutes

A fragrant, deeply savoury South Indian fish curry balanced with tangy tamarind, coconut, and warm spices.

Whole spices for the oil

3.3 gFried in the hot oil (step 3)
01
3.3 g1 teaspoon
spice
Leave whole: they go into the hot oil together.

Ground spices for the sauce

10 gStir-fried with the browned onions (step 4)
01
1.8 g1 teaspoon
spice
02
3 g1 teaspoon
spice
Stir together to combine evenly.

Finishing spice blend

4.2 gSprinkled over the fish (step 6)
01
1.6 g½ teaspoon
spice
02
2.6 g1 teaspoon
spice
Mix together in a small bowl.

Everything else

02
30 g1 lime
souring agent
03
10 g2 teaspoons
souring agent
04
114 g125 ml
oil/fat
05
350 g
vegetable
06
5–8 g20–30 leaves
herb
08
to taste
salt
10
50 g
aromatic
11
1.5 g½ clove
aromatic
12
500 g
vegetable

Method

  1. Place 1000 g fish in a shallow dish, coat thoroughly with 1 lime juice, 2 teaspoon vinegar, and salt to taste, then cover and refrigerate for 30 minutes.
  2. Without adding water, purée 250 g fresh coconut, 50 g fresh ginger, 1.5 g garlic, 500 g tomato, and 2 tablespoon poppy seed paste in a blender to form a smooth paste.
  3. Heat 114 g vegetable oil in a wide, heavy saucepan over medium heat. Add the whole spices for the oil and let them sizzle and splutter for 1 minute. Add 350 g onion and cook for 2 minutes until translucent, then toss in 5–7.5 g curry leaf and cook for 2 to 3 minutes more until the onions turn light golden.
  4. Add the ground spices for the sauce and cook for 1 minute. Pour in the blended coconut-tomato paste and fry steadily for about 5 minutes, stirring often.
  5. Pour 500 ml water into the pan, stir in 5.2 g tamarind extract, and season with salt to taste. Bring to a boil, then turn the heat down and let the sauce simmer for 3 minutes.
  6. Gently place the marinated fish pieces into the sauce and reduce the heat to low. Scatter the finishing spice blend over the top and simmer uncovered for 8 to 10 minutes until the fish is just cooked through.

Don't have something?

Skinless firm white fish fillet
  • Firm white fish fillet

    Use the same weight; remove any skin and cut into even pieces. Cook gently for the same short time.

  • Skinless boneless fish fillet

    Use the same weight; check for bones and simmer 5–8 minutes until just opaque. It may be softer, so stir less.

  • Firm white fish

    Use the same weight; clean, skin and cut into chunks. Cooking time is similar, but check for bones.

Lime juice
  • Lemon juice

    Use equal volume or weight; slightly sweeter and less pungent, but otherwise an imperceptible swap.

  • Dried mango powder

    Use 25% of the weight; imparts dry, fruity sourness, best stirred in right at the end of cooking.

  • Tamarind extract

    Use 50% of the weight; delivers pleasant fruity tang but turns pale sauces considerably darker.

Vinegar
  • White vinegar

    Use 100% of the weight directly. It delivers an identical sharp, clean acidity to curries and marinades.

  • Lemon juice

    Use 100% of the weight. Add towards the end of cooking off the heat; introduces a fruity citrus aroma rather than pungent acetic sharpness.

  • Tamarind extract

    Use 75% of the weight diluted in a splash of warm water. Gives a rich, fruity sourness and darkens the gravy.

Ground fenugreek
  • Fenugreek seeds

    Grind whole seeds finely in a spice grinder; use equal weight (1:1). Ensure it cooks through gently, as undercooked or burnt ground seeds become intensely bitter.

  • Dried fenugreek leaves

    Crush dried leaves between your palms and add towards the end; use 50% of the weight. Gives the unmistakable maple-herb aroma without the sharp bitterness of the seeds.

  • Yellow mustard seeds

    Grind finely; use 50% of the weight. Adds an earthy, sharp bite, though it lacks the distinctive sweet-curry smell.

Ground cumin
  • Cumin seed

    Dry-roast briefly and grind finely; use equal weight (1:1). Imparts an even punchier, nuttier, toasty aroma than pre-ground cumin.

  • Ground coriander

    Use equal weight (1:1). Adds mild, lemony sweetness rather than cumin's smoky, earthy bite; curries will taste lighter and less savoury.

  • Black cumin seeds

    Grind finely; use 60% to 75% of the weight. Produces a darker, more complex, smoky-herbal flavour suited to rich gravies.

Vegetable oil
  • Peanut oil

    Use 1:1 by weight. Handles high-heat frying identically and introduces a very subtle, pleasant nuttiness.

  • Ghee

    Use 1:1 by weight. Yields a much richer, authentic aroma and a glossy, heavier mouthfeel.

  • Mustard oil

    Use 1:1 by weight. Heat until smoking, then cool slightly before cooking to temper its intensely pungent, sharp mustard kick.

Mustard seed
  • Black mustard seed

    Use the same weight. The seeds are smaller and hotter; fry in hot oil until they pop, about 20–30 seconds, and reduce the heat if they darken too fast. The dish will be a little sharper.

  • Yellow mustard seeds

    Use the same weight. They are milder and larger; fry a few seconds longer until they pop. The finished dish will have less pungency.

  • Ground mustard seed

    Use 70% of the weight of whole seed, added with the other ground spices rather than fried whole. You lose the popping texture and the heat comes through more evenly.

Onion
  • Shallot

    Use equal weight, finely sliced. Shallots soften and brown faster, giving a slightly sweeter and more delicate base to curries.

  • Cabbage

    Use 80% of the weight, finely shredded and browned slowly with a pinch of asafoetida. Replicates the bulk and natural sweetness in gravies without allium.

Curry leaf
  • Bay leaf

    Fry 1 bay leaf for every 5 curry leaves in hot oil; imparts a warm, woodsy background note, but misses the citrus-sulphury punch entirely.

  • Lime juice

    Add a small squeeze (about 5 ml per sprig of curry leaves) right before serving; provides sharp citrus top notes without the toasty, herbal aroma.

Ground coriander
  • Coriander seeds

    Dry-roast lightly in a pan and grind to a fine powder; use equal weight (1:1). Offers a noticeably fresher, brighter citrus note.

  • Ground cumin

    Use 50% to 75% of the weight. Lacks the floral, citrusy profile of coriander and turns the gravy heavier, earthier, and darker.

  • Garam masala

    Use 50% of the weight and stir in near the end of cooking. Adds warmth and depth since it contains ground coriander, but introduces stronger spices like clove and cinnamon.

Ground turmeric
  • Ground ginger

    Use 50% of the weight. Mimics turmeric's warm, earthy, rhizome background, but provides none of the golden-yellow colour.

  • Saffron

    Steep a tiny pinch (0.1 g per 2 g turmeric) in 2 tbsp warm water; use to match the rich golden hue. Contributes an aristocratic, honeyed floral flavour rather than earthy bitterness.

Chilli powder
  • Red chilli powder

    Use 100% of the weight. Provides direct, sharp heat and red colour in equal measure.

  • Kashmiri chilli powder

    Use 150% to 200% of the weight if matching colour, but add a pinch of black pepper or hot chilli if you need equivalent fiery heat.

  • Cayenne pepper

    Use 75% to 100% of the weight. Offers a sharp, clean heat with slightly less earthy depth and less crimson colour.

Tamarind extract
  • Tamarind

    Use 180% of the weight of compressed tamarind; soak in three times its weight of boiling water for 15 minutes, knead, and strain out the thick pulp.

  • Dried mango powder

    Use 35% of the weight dissolved in two tablespoons of warm water. Provides sharp tang, though the resulting sauce will be lighter in colour.

  • Lemon juice

    Use equal weight, added right at the end of cooking. Adds sharp acidity without the deep brown hue or pulpy thickness.

Fresh coconut
  • Desiccated coconut

    Use 50% to 60% of the weight, soaked in equal parts warm water for 15 minutes before grinding. Works well for chutneys, though texture is slightly finer and sweeter.

  • Coconut milk

    Use 1.2 times the weight in curries. Adds creamy richness and authentic flavour, but makes gravies smoother and eliminates the grated, chewy mouthfeel.

Fresh ginger
  • Ginger paste

    Use equal weight. Sauté in hot fat until the raw allium smell disappears; slightly wetter, but provides identical warmth and pungency.

  • Ground ginger

    Use 20% to 25% of the weight (1 g for every 4 to 5 g fresh). Stir into the gravy; adds peppery heat and warmth, though it misses the crisp, zesty kick of raw root.

Garlic
  • Garlic paste

    Use equal weight. Fry gently in oil or ghee with the ginger; incorporates smoothly into curries without visible minced bits.

  • Garlic powder

    Use 15% to 20% of the weight (about 1 g for every 5 to 6 g fresh cloves). Whisk into sauces; gives a savoury, toasted garlic flavour without raw pungency.

  • Shallot

    Use 1.5 times the weight, very finely minced. Sauté until golden; provides savoury allium sweetness, though it lacks garlic's pungent sulphur bite.

Tomato
  • Tomato purée

    Use 40% to 50% of the fresh tomato weight mixed with a splash of water. Imparts a deeper red colour, thicker sauce, and slightly sweeter cooked flavour.

  • Plain yogurt

    Use 60% of the weight, whisked smooth and added on low heat. Provides rich body and sourness, though the gravy becomes paler and creamier.

Poppy seed paste
  • Poppy seed

    Grind the same weight of seeds with a little water to a smooth paste; soak first for easier grinding.

  • White poppy seeds

    Use the same weight, soaked and ground; they give a milder colour and similar thickening.

  • Cashew nut paste

    Use about 70% of the weight; it thickens and enriches similarly but tastes sweeter and less nutty.

Similar dishes

Mahi Kaliya
Spicy Fish Curry with Tamarind
Mahi Kaliya is nuttier and earthier with a deeper tamarind tang, whereas this dish is fruitier, more sharply acidic from tomatoes and citrus, and hotter with ginger.
  • Same: Both curries cook fish in vegetable oil with onions, tamarind, coconut, poppy seeds, curry leaves, and mustard seeds.
  • Different: Mahi Kaliya leaves out the tomatoes, vinegar, lime juice, and fenugreek of this dish, adding sesame seeds, nigella seeds, bay leaf, and significantly more cumin and coriander.
Meen Dakhani
Fish Curry from Deccan
Meen Dakhani tastes sharper from tamarind and green chilli with sweet caramelized onion and fresh herb notes, while this dish is richer and warmer from coconut, tomato, and ground spices.
  • Same: Meen Dakhani and this dish are both South Indian fish curries made with firm white fish, tamarind, mustard seed, curry leaf, onion, chilli powder, turmeric, and vegetable oil.
  • Different: Meen Dakhani uses more tamarind, more onion, green chilli, and a large amount of coriander leaf, while this dish adds fresh coconut, tomato, lime juice, vinegar, fenugreek, ground cumin, ground coriander, ginger, garlic, and poppy seed paste.
Tikha Maslyatil Tali Macchi
Piquant Fish Fry
Tikha Maslyatil Tali Macchi tastes sharper, drier, and more aggressively hot from green chillies and lime, without the rich, tangy coconut and tamarind flavors of this dish.
  • Same: Tikha Maslyatil Tali Macchi shares fish, vegetable oil, ginger, garlic, lime juice, and spices like cumin, coriander, turmeric, and chilli powder with this dish.
  • Different: Tikha Maslyatil Tali Macchi is a crisp-fried fish dish packed with fresh green chillies, lacking the simmered gravy made from coconut, tomatoes, onions, tamarind, vinegar, and curry leaves found in this dish.
Meen Thala Kari
Fish Head Curry
It tastes much creamier and noticeably more tamarind-sour, while being milder in heat and lacking the pungent, bitter aromatics of fenugreek, garlic, and mustard seeds.
  • Same: Meen Thala Kari shares a base of vegetable oil, tomatoes, ginger, tamarind, and ground spices including turmeric, cumin, coriander, and chilli powder with this dish.
  • Different: Meen Thala Kari uses a large volume of coconut milk, fish head, aubergines, and okra, but omits the onion, garlic, mustard seeds, fenugreek, curry leaves, poppy seeds, vinegar, and lime juice used in this dish.