Doi Machch

Kolkata-style fish made in yogurt.
Fairly difficult

Doi Machch
Preparation time
Cooking time


For 2 Person(s)


  • 2 pieces of Rehu fish
  • 0.5 cup(s) yogurt (beaten)
  • 1 onion, small (grated)
  • 0.5 teaspoon(s) turmeric powder
  • 0.5 teaspoon(s) salt (or to taste)
  • 1 teaspoon(s) sugar
  • 0.5 teaspoon(s) red chili powder
  • 0.5 inch grated ginger
  • 2 cloves
  • 1 stick of cinnamon
  • 1 green cardamom
  • 1 dry red chili
  • 2 tablespoon(s) musturd oil (can be substituted by vegetable or canola oil)

Doi Machch Directions

  1. Take the fresh beaten dahi in a bowl and add grated onion, turmeric powder, salt, sugar, red chilli powder, and grated ginger.
  2. Mix the ingredients to a paste and dip the fish pieces in the paste. Refrigerate it for 1 hour to marinate.  
  3. Crush the cloves, cinnamon stick, and the green cardamom to a coarse powder.
  4. Heat mustard oil in a wok, add one dried red chili first and then the coarse powder.
  5. Sim the flame and add the marinated fish along with dahi paste, cover the wok with a lid and let it cook for 10-15 minutes.
  6. Note: Do not add water while cooking. Also, do not turn around the marinated fish while it is being cooked.