Doi Maach (Bengali Yogurt Fish Curry) recipe photo

Doi Maach (Bengali Yogurt Fish Curry)

This traditional Bengali recipe is a fish curry made with yogurt and spices, originating from the eastern part of India. It has a creamy texture and a flavor that is both tangy and slightly sweet.

Time 40 min · Serves 6 · 196 kcal · Bengal, West Bengal

Ingredients

Main

Tempering

Method

  1. To begin making the Bengali Doi Maach recipe, heat 1 tablespoon oil in a heavy bottomed pan.Add garlic, ginger and onion and saute it for a minute.
  2. Let it cool down and then make a paste of this using a mixer grinder.Marinate fish with raisin, turmeric, red chilli powder, salt and 1 tablespoon oil for 15 to 30 minutes in a mixing bowl.
  3. Mix everything properly.Add 1 tablespoon oil to the same pan that is used for frying onion and heat it.Add cumin seeds and let it sputter.
  4. Add cinnamon, clove, green cardamom and saute for a few seconds.Reduce the flame to very slow.
  5. Add the marinated fish with curd to the pan.
  6. Cook for about 10 minute at medium flame.After 10 minutes, add green chillies, 1/2 teaspoon sugar and mix.
  7. Cook for another 4 to 5 minutes at slow flame.After 4 to 5 minutes, switch off the stove and it is ready to be served.Serve Bengali Doi Maach along with Chingiri Paturi and hot steamed rice for a perfect Bengali weekday lunch or dinner.

Common questions

How many calories in one plate of Doi Maach (Bengali Yogurt Fish Curry)?
196 kcal per plate.
How much cooking time?
40 min — 10 min prep, 30 min cooking.

Ghar ka khana in Kolkata →

More like this