Photo: stu_spivack · CC BY-SA 2.0 · Wikimedia Commons

Westbengal · Dinner

Doi Maach

🍗 Non-veg🌾 Gluten-free📊 Medium

Whole fish steaks slow-cooked in a tangy yogurt-onion gravy with warm spices — a mellow, golden dinner dish beloved across Bengal.

⏱️15 minPrep
🔥30 minCook
🕒45 minTotal
🍽️4Serves

🧺 Ingredients

👩‍🍳 How to make Doi Maach

  1. Season fish with ½ tsp turmeric, ½ tsp salt; fry in hot oil 3 min per side until golden.
  2. Remove.
  3. Add bay leaves and cardamom to oil.
  4. Fry onion until golden.
  5. Add ginger paste; fry 2 min.
  6. Add chilli, coriander, remaining turmeric; stir 1 min.
  7. Turn heat to low; add whisked yogurt slowly, stirring constantly to prevent curdling.
  8. Add salt, sugar and hot water.
  9. Return fish.
  10. Simmer uncovered, spooning gravy over fish, until oil separates and gravy thickens — about 10 min.

📖 Cultural notes

|---|---|---|---|---| | 330 kcal | 33g | 10g | 18g | 1g | Doi Maach shows the Persian influence on Bengali court cooking via the Nawabs of Murshidabad — yogurt-based curries were central to Mughlai cuisine, adapted by Bengalis with their own mustard oil and river fish. It appears regularly at wedding feasts and at shraadh meals where its mellow, non-aggressive flavour suits communal eating. ---

Track the macros of Doi Maach and 100s of Indian dishes with Nutri Macro India.