Indian cooking
Indian cooking / Dishes / Chapa Pulussu
Chapa Pulussu (South Indian Fish Curry)

Chapa Pulussu

South Indian Fish Curry
Non-vegetarian●●●Origin Tamil NaduPrep 20 minutes, plus marinating timeCook 20–25 minutes

A fragrant South Indian fish curry bathed in a rich, spiced coconut sauce laced with sesame, tomatoes, and aromatics.

Marinade spices

8 gRubbed onto the fish in step 1
Mix together with salt to form a paste.

Whole spices for the oil

7 gFried with the onions in step 2
01
3.3 g1 teaspoon
spice
Keep whole; they go into the hot oil together.

Ground coriander and sesame seeds

11 gStirred into the browned onions in step 3
01
11 g2 tablespoons
spice
Keep together to fry briefly.

Everything else

02
40 g3 tablespoons
oil/fat
03
450 g3 onions
vegetable
04
18 g2 tablespoons
nut/seed
05
2.5 g10 leaves
herb
07
240 g2 tomatoes
vegetable
09
to taste
salt

Method

  1. Portion 400 g fish into roughly 5 cm (2 in) pieces and lay them in a wide dish. Combine the marinade spices with a pinch of salt, rub the paste over the fish pieces, cover, and chill in the refrigerator for 30 minutes.
  2. Heat 40.5 g vegetable oil in a wide frying pan over medium heat. Add 450 g sliced onion, 2.5 g curry leaf, and the whole spices for the oil, frying for 5 to 7 minutes until the onions turn a deep golden brown.
  3. Toss in the ground coriander and sesame seeds and sauté for 1 minute until fragrant. Pour in half (250 g) of the coconut milk and simmer for 2 to 3 minutes.
  4. Slide the marinated fish into the pan, followed by the remaining 250 g coconut milk, 240 g chopped tomato, and 250 g water. Simmer gently for roughly 10 minutes until the fish is tender and thoroughly cooked.
  5. Scatter in 20 g chopped coriander leaf, bring the curry to a brief boil, and immediately take it off the heat. Taste and adjust salt before serving.

Don't have something?

Firm white fish fillet
  • Firm white fish

    Use the same weight, clean and cut into fillet-sized pieces. Cooking time is the same; remove any bones.

  • Firm fish fillet

    Use the same weight. Check thickness; thick pieces may need 2–3 minutes more simmering.

  • Skinless firm white fish fillet

    Use the same weight. Skinless flakes more; handle gently and add late.

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.

Garlic paste
  • Garlic

    Use equal weight; crush or finely grate to a smooth pulp to replicate the same fresh, pungent moisture in your base gravy.

  • Garlic powder

    Use 20 to 25% of the weight; mix with a teaspoon of water before adding to oil so it does not burn, noting it lacks the fresh bite.

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.

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.

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.

Dried red chilli
  • Dried kashmiri chilli

    Use equal weight whole. Fry in hot oil or ghee as tempered spice; gives a richer red colour with slightly milder heat.

  • Red chilli powder

    Use 50% to 70% of the weight. Stir into the oil with ground spices; distributes heat evenly throughout the dish without whole chilli skins.

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.

Sesame seed
  • White sesame seed

    Use the same weight. Toast lightly before use; white seeds are milder and give a cleaner look.

  • Black sesame seed

    Use the same weight. They are stronger and more bitter; toast briefly and use slightly less if the dish is delicate.

  • Peanut

    Use the same weight, crushed or chopped. It gives crunch but not the same nutty sesame aroma.

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.

Coconut milk
  • Single cream

    Use equal weight; simmer gently over low heat to prevent curdling. Imparts a comparable rich texture, though it adds dairy richness without any coconut fragrance.

  • Cashew paste

    Whisk 1 part cashew paste with 2 parts water to match the consistency, then use equal weight. Provides a thick, velvety body without coconut flavour.

  • Whole milk

    Use equal weight, but reduce other cooking liquids by 20% to compensate for the lower viscosity. The curry will be lighter and lack sweetness.

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.

Coriander leaf
  • Coriander

    Use equal weight finely chopped; this is the exact same fresh herb.

  • Mint

    Use half the weight finely chopped; provides vibrant green freshness, though the flavour profile becomes noticeably cooler and sharper.

Similar dishes

Machhali ka Salan
Curried Fish from Hyderabad
Machhali ka Salan tastes creamier and noticeably tangier from the tamarind and coconut milk, lacking the earthy, nutty finish of sesame and curry leaves.
  • Same: Machhali ka Salan shares a base of fish, onions, tomatoes, garlic paste, dried red chillies, turmeric, and ground coriander with this dish.
  • Different: Machhali ka Salan incorporates coconut milk, tamarind extract, ginger paste, and chilli powder, but omits the sesame seeds, mustard seeds, and curry leaves used in this dish.
Meen Dakhani
Fish Curry from Deccan
It tastes noticeably tangier, sharper, and fresher from the tamarind and heavy fresh herbs, without the nutty, savory richness of the toasted sesame and tomato base in this dish.
  • Same: Meen Dakhani shares the same fish base cooked in vegetable oil with plenty of onions, mustard seeds, garlic, curry leaves, and turmeric.
  • Different: Meen Dakhani uses tamarind extract instead of tomatoes for souring and incorporates ginger, cumin, and fresh green chillies, but it omits the sesame seeds and ground coriander used in this dish.
Year Chapa
Fried Fish in Tomato Sauce
Year Chapa tastes savoury and warmly spiced with tomato, onion, cumin, and chilli, while this dish is coconut-rich and fragrant with sesame and curry leaf.
  • Same: Year Chapa shares firm white fish, onion, tomato, vegetable oil, turmeric, ground coriander, garlic paste, and salt with this dish.
  • Different: Year Chapa adds potato, ginger paste, ground cumin, and chilli powder, and it deep-fries the fish before simmering it in tomato-onion gravy, while this dish lacks those and uses coconut milk, sesame seed, mustard seed, dried red chilli, curry leaf, and coriander leaf in a coconut sauce.
Lal Machhali
Fish in Red Chilli Chutney
Lal Machhali tastes hotter and more tangy from red chilli, lime and vinegar, and less rich and creamy than this dish's coconut-milk sauce.
  • Same: Lal Machhali and this dish both use firm white fish, turmeric, garlic, dried red chilli, coconut, vegetable oil and salt.
  • Different: Lal Machhali uses lime juice and malt vinegar for souring and desiccated coconut instead of coconut milk, omits this dish's onion, tomato, mustard seed, curry leaf, ground coriander, sesame and coriander leaf, and simmers the fish in a chilli-coconut chutney with far less oil.