Indian cooking
Indian cooking / Dishes / Machhali ka Salan
Machhali ka Salan (Curried Fish from Hyderabad)

Machhali ka Salan

Curried Fish from Hyderabad
Non-vegetarian●●●Origin AwadhPrep 30 minutesCook 30 minutes

A fragrant, gently spiced fish curry enriched with coconut milk and given a distinctive tang from tamarind. The sauce is light yet complex, combining sweet softened onions, ripe tomatoes, and warming spices.

Turmeric rub

4.5 gSeasoning the fish (step 1)
01
4.5 g1½ teaspoons
spice
Keep as a separate powder to coat the fish.

Base spices and pastes

25 gStirred into the softened onions (step 3)
Weigh the pastes and dry spices together into a small bowl.

Sauce chillies

4 gAdded alongside the tomatoes and tamarind (step 4)
01
4–6 g4–6 chillies
spice
Leave the dried pods whole.

Everything else

02
68 g5 tablespoons
oil/fat
03
450 g3 onions
vegetable
04
480 g4 tomatoes
vegetable
07
to taste
salt

Method

  1. Coat 800 g fish with the turmeric rub and a pinch of salt to taste, rubbing it across every piece. Cover and let stand while building the curry base.
  2. Warm 67.5 g vegetable oil in a deep frying pan set over medium heat. Add 450 g sliced onion and fry for roughly 5 minutes, stirring regularly until pale golden.
  3. Add the base spices and pastes along with a generous pinch of salt to taste. Sauté for 2 minutes to cook out the raw garlic and ginger.
  4. Tumble in 480 g chopped tomato, the sauce chillies, and 15.6 g tamarind extract. Cook for about 5 minutes, stirring frequently, until the tomatoes collapse, the excess liquid boils away, and the sauce pulls together.
  5. Pour 250 g water into the pan and bring the liquid to a rolling boil. Ease the seasoned fish into the simmering sauce, drop the heat to low, cover, and cook gently for 8–10 minutes until the fish is cooked through.
  6. Remove the lid, pour in 127 g coconut milk, and swirl or stir gently without breaking the fish. Allow everything to simmer for 2 minutes 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.

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.

Ginger paste
  • Fresh ginger

    Use equal weight; peel and grate very finely on a microplane or pound to a fine paste in a mortar.

  • Ginger

    Use equal weight; mince finely and crush with the flat of a knife before frying.

  • Ground ginger

    Use 20% of the weight; add directly with the dry spice powders, though it yields an earthier, less pungent profile.

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.

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.

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.

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.

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.

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.

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.

Similar dishes

Chapa Pulussu
South Indian Fish Curry
Chapa Pulussu has an earthier, nutty, and herbal flavor from the sesame seeds and curry leaves, lacking the creamy sweetness and sharp tamarind tang of this dish.
  • Same: Chapa Pulussu shares an onion and tomato base cooked in vegetable oil with this dish, seasoned with garlic, turmeric, ground coriander, and dried red chillies.
  • Different: Chapa Pulussu adds mustard seeds, sesame seeds, curry leaves, and fresh coriander, but omits the ginger, chilli powder, tamarind, and coconut milk used in this dish.
Year Chapa
Fried Fish in Tomato Sauce
Year Chapa tastes savoury and hearty from the fried potatoes and cumin, lacking the creamy sweetness of coconut milk and the sharp tang of tamarind found in this dish.
  • Same: Year Chapa shares a base of fish cooked in tomatoes and onions seasoned with turmeric, coriander, chilli powder, ginger, and garlic.
  • Different: Year Chapa adds cumin and a large portion of potatoes to deep-fried fish, while omitting the coconut milk, tamarind extract, and dried red chillies used in this dish.
Tikha Maslyatil Tali Macchi
Piquant Fish Fry
Tikha Maslyatil Tali Macchi is sharper, crisper, and more intensely fiery from fresh green chillies and lime juice, lacking the creamy, sweet-sour richness of this dish's coconut milk and tamarind sauce.
  • Same: Tikha Maslyatil Tali Macchi also cooks fish in vegetable oil using a shared spice base of turmeric, chilli powder, ground coriander, ginger paste, and garlic paste.
  • Different: Tikha Maslyatil Tali Macchi is a fried dish seasoned with cumin, green chillies, and lime juice rather than a curry simmered with onions, tomatoes, dried red chillies, tamarind, and coconut milk.
Sookhe Masala ki Machhali
Spicy Fried Fish
It is rich, buttery, and crisp with a sharp lime tang, rather than saucy and creamy with sweet tomato and tart tamarind notes.
  • Same: Sookhe Masala ki Machhali shares the fish base along with garlic paste, ginger paste, ground coriander, chilli powder, and salt.
  • Different: Instead of simmering fish in a gravy of onions, tomatoes, tamarind, and coconut milk in vegetable oil, Sookhe Masala ki Machhali coats the fish in breadcrumbs and shallow-fries it in ghee.