Doi Maach

How to make Doi Maach-Bengali Fish Curry

Doi Maach is a simple bengali fish curry made in a yogurt based gravy

How to make Doi Maach-Bengali Fish Curry

Difficulty:BeginnerPrep time: 30 minutesCook time: 40 minutesRest time: 40 minutesTotal time: minutesServings:4 servingsCalories:300 kcal Best Season:Summer


Doi Maach is a mild and delicious bengali fish curry. It is made in a yogurt and cashew based gravy!



  1. Coat fish pieces with little turmeric powder and salt
  2. Fry the pieces lightly in oil (don’t fry till crisp, just lightly)
  3. Make a paste of onion and ginger and 1 green chilli
  4. Add bay leaf, cardamoms, cloves, and cinnamon stick
  5. Add onion/ginger/chilli paste and fry till golden brown (~5 min) in color and until it looks oily
  6. Add salt and sugar to taste 
  7. Add cashew paste and fry till oily
  8. Add beaten yogurt and fry paste till oil comes on the surface 
  9. Add 1 cup water or as required 
  10. Let the gravy start to simmer
  11. Add fish pieces along with 3-4 slit green chillies
  12. Place the lid on and cook for 2 min 
  13. Check for salt and sugar
Keywords:doi maach, doi rui, doi katla, Bengali Fish Curry Recipe, Bengali Style Fish Curry, Macher Jhol, Simple bengali fish curry recipe, fish curry recipe, fish curry, bengali fish curry recipe, how to make fish curry, bengali fish recipe, bengali style fish curry, macher jhol, bengali rohu fish curry recipe, macher jhol recipe, fish gravy, fish curry bengali style, kolkata fish curry recipe, indian fish curry, bengali fish curry without onion and garlic, bangla fish recipe