Indian cooking
Indian cooking / Dishes / Dahi ki Machhali
Dahi ki Machhali (Fish Cooked in Yoghurt Sauce)

Dahi ki Machhali

Fish Cooked in Yoghurt Sauce
Non-vegetarian●●●Origin AwadhPrep 30 minutes, plus standing timeCook 15–20 minutes

Succulent fish pieces are simmered in a rich, tangy yoghurt gravy infused with whole spices and aromatics. The dish delivers a velvety, mildly spiced sauce with bright cardamom and ginger notes.

Fish rub

3 gRubbed onto the fish (step 1)
01
3 g1 teaspoon
spice
Keep ready to season the fish.

Aromatic paste spices

21 gPureed with the onions (step 2)
Blend with the onions into a smooth paste.

Yoghurt and tempering spices

12 gSplit between the yoghurt sauce and the hot oil (steps 3 and 4)
02
0.4–0.5 g6–7 cloves
spice
05
2.9 g1 teaspoon
spice
Set aside a few cloves and green cardamoms whole, then grind the remainder to a fine powder.

Sautéed ground spices

6 gStirred into the browned onion base (step 4)
01
3.6 g2 teaspoons
spice
02
2.6 g1 teaspoon
spice
Combine ready for the pan.

Everything else

02
450–600 g3–4 onions
vegetable
03
507 g500 ml
dairy
04
183 g200 ml
oil/fat
05
to taste
salt
06
to taste
herb

Method

  1. Coat 1000 g fish, cut into pieces, with the fish rub (3 g ground turmeric) and a pinch of salt to taste. Cover the dish and chill in the refrigerator for 30 minutes.
  2. Place 450–600 g onion, sliced, into a blender along with the aromatic paste spices (10.4 g ginger paste and 10.4 g garlic paste), adding a small splash of water if needed, and run until a smooth puree forms.
  3. From the yoghurt and tempering spices (3.9 g cinnamon stick, 0.4–0.5 g clove, 1.4 g green cardamom pod, 3.8 g black cardamom pod, and 2.9 g black peppercorn), reserve 2 to 3 cloves and 5 green cardamom pods whole; grind the rest into a fine powder. Whisk 507 g plain yogurt until creamy, then stir in the ground spice powder and set aside.
  4. Warm 183 g vegetable oil in a deep, heavy pan set over medium heat. Scatter in the reserved whole spices and fry for about 1 minute until fragrant and crackling. Add the onion puree and sauté for 2–3 minutes until it turns a deep golden brown. Stir in the sautéed ground spices (3.6 g ground coriander and 2.6 g chilli powder) with salt to taste, then arrange the fish pieces in the pan and fry for 5 minutes.
  5. Reduce the heat to low and gently pour in the yoghurt mixture, stirring slowly to incorporate. Cover the pan and gently cook for roughly 3 minutes, taking it off the heat once the fish flakes tenderly and oil pools on the surface. Scatter with coriander leaf to garnish.

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.

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.

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.

Cassia bark
  • Ceylon cinnamon

    True cinnamon: thinner, papery quills, milder and sweeter. Use about 1.5 times the weight, and taste.

  • Ground cinnamon (cassia)

    Use about a third of the weight (0.5 g ground for a 2.5 cm piece), stirred in with the ground spices rather than fried whole, since the powder burns quickly.

  • Cassia buds

    Use 60-70% of the weight; stronger and more peppery, so taste before adding more.

Clove
  • Ground cloves

    Use 1 g ground for 4 g whole (or 1 small pinch per 2 to 3 whole cloves). Add with spice powders; disperses intense warmth quickly, so use with restraint.

  • Allspice berries

    Use 100% of the weight whole in tempering. Imparts a warm, clove-like aromatic profile combined with hints of nutmeg and cinnamon.

  • Black cardamom pod

    Use 1 pod for 3 to 4 cloves in whole tempering. Shares a camphor-like warmth and medicinal depth, though it introduces a distinct smoky undertone.

Green cardamom pod
  • Green cardamom seed

    Use 35 to 40% of the total pod weight; lightly bruise the seeds before frying in oil to release their essential oils.

  • Ground green cardamom

    Use 20 to 25% of the pod weight (about 1 generous pinch per pod); stir in toward the end of cooking so the delicate floral notes do not dissipate.

  • White cardamom pod

    Use 1:1 by pod count or weight; crack gently before using, though it is slightly less intensely floral.

Black cardamom pod
  • Ground black cardamom

    Use 0.5 g of ground seeds for each whole pod. Stir directly into the curry base; delivers identical smoky flavour without woody husks.

  • Green cardamom pod

    Use equal pod count or weight. Crack slightly and fry whole; tastes sweet, menthol-fresh, and floral rather than dark and smoky.

Black peppercorn
  • Coarsely ground black pepper

    Use 75% of the weight. Add midway through simmering; spreads heat evenly through the dish instead of delivering isolated bursts.

  • Ground black pepper

    Use 50% of the weight. Stir in near the end of cooking; significantly darkens light gravies and provides an immediate, sharp bite.

Plain yogurt
  • Yogurt

    Use equal weight, whisked thoroughly until smooth before adding to hot dishes to prevent curdling.

  • Coconut milk

    Use equal weight with 1 teaspoon lemon juice mixed in. Provides rich creaminess in curries, but adds a noticeable coconut flavour.

  • Single cream

    Use 80% of the weight plus a squeeze of lemon juice for acidity. Enriches sauces nicely, though it is richer and less tangy.

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.

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.

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.

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

Sookhe Masala ki Machhali
Spicy Fried Fish
Sookhe Masala ki Machhali is crisp, buttery, and sharp with citrus rather than saucy, mild, and gently spiced like this dish's creamy yogurt gravy.
  • Same: Both dishes use fish seasoned with ginger paste, garlic paste, ground coriander, and chilli powder.
  • Different: Instead of simmering fish in a yogurt and onion gravy with whole warm spices in vegetable oil, Sookhe Masala ki Machhali is breaded and shallow-fried dry in ghee with lime juice.
Meen Dakhani
Fish Curry from Deccan
Meen Dakhani tastes sharper and more herbaceous from tamarind and curry leaf, with sweet caramelized onion and green chilli heat, compared with this dish's velvety yoghurt sauce and mild cardamom-ginger notes.
  • Same: Meen Dakhani shares firm white fish, onion, ginger paste, garlic paste, chilli powder, ground turmeric, vegetable oil, and salt with this dish.
  • Different: Meen Dakhani lacks yoghurt and the whole spices cardamom, cinnamon, clove, and black peppercorn, and it uses tamarind extract, cumin seed, mustard seed, green chilli, curry leaf, and much more coriander leaf instead.
Machhali ka Salan
Curried Fish from Hyderabad
Machhali ka Salan has a sharp, fruity tang from tamarind and tomatoes balanced by coconut milk, whereas this dish is creamy, mildly tart from yogurt, and heavily scented with warm whole spices.
  • Same: Machhali ka Salan shares an onion-rich base sautéed in vegetable oil with ginger, garlic, turmeric, ground coriander, and chilli powder.
  • Different: Machhali ka Salan relies on tomatoes, tamarind extract, and coconut milk instead of yogurt, and it drops the whole cardamoms, cloves, cinnamon, and black peppercorns used here.
Tikha Maslyatil Tali Macchi
Piquant Fish Fry
Tikha Maslyatil Tali Macchi tastes much sharper, fiery, and citrusy compared to the mild, creamy, and warm-spiced flavor of this dish.
  • Same: Both recipes prepare fish using vegetable oil, ginger and garlic pastes, ground turmeric, coriander, and chilli powder.
  • Different: Tikha Maslyatil Tali Macchi is fried using lime juice, cumin, and fresh green chillies instead of being simmered in an onion, yogurt, and whole-spice gravy.