Doi Mach(Fish in curd based curry)

Machher jhole does not need any introduction for Bengalis. It is a staple food of Bengalis staying any part of the world. One or other kind of fish item is must in their meal otherwise meal remains incomplete. However younger generation in many household specially outside Bengal have shifted their interest to meat that too chicken.  Fresh water fish like Rui, Katla, pabda, Tangra are few varieties which are very common in Bengali kitchen. Doi mach is a favourite and often prepared special occasions right from family get togethers to marriage parties. Here it is a short cut version of Doi mach which could be prepared easily. I have given the recipe of a fish curry using very common ingredients and spices which are mostly found in the Kitchen.  It can be cooked in same way without using the curd. I have used Rui/Rohu a fresh water fish. Katla, Ard(Singara). King fish could also be cooked in same method.

Fish curry display wtr


  1. Fish pieces 1 kg
  2. Whisked Curd 50 grams. Save 1 tblspn for garnishing
  3. Fresh pureed Tomato 2/3 cup
  4. Cumin Seed ½ tspn
  5. Bay leaf 2
  6. Green Cardamom crushed 5
  7. Cinnamon stick 2-3
  8. Cloves 7
  9. Cumin powder 2 tspn
  10. Coriander powder 1 tspn
  11. Turmeric powder 3 tspn (divided)
  12. Kashmiri Mirch powder 1 tspn
  13. Green chili 4-5
  14. Sugar ½ tspn
  15. Mustard Oil 100 grm
  16. Water 1 ½ cup
  17. Salt 4 tspn divided



Wash the fish pieces thoroughly in running water. Pat dry.

In a flat vessel arrange the fish pieces. Sprinkle 1 ½ tspn salt and turmeric powder over the fish. Coat the fish pieces with salt & turmeric evenly.

In a pan heat oil  and fry the fish pieces in batches. Fry it till the fish changes the colour to light brown, do not over fry. For making curries fishes are fried to light brown only so that juices and aroma of the fish remains intact. Keep aside.


In a small bowl put cumin powder, coriander powder, turmeric powder and ginger paste. Add  1 table spoon water. Mix well and keep aside.

In the same oil, put bay leaf and cumin seeds. Let it splatter then add Cardamom, cinnamon cloves and splitted green chilis. This course may be done in low fire.

Add the masala paste and stir fry it till the water dries up.

Now put the pureed tomato and further fry the masala till the oil separates.

Add water and bring to boil. Let it boil for 2-3 mins.


Now reduce the stove flame. Put all the fish pieces one by one and arrange it in the curry so that the pieces does not break. Increase the gas flame and let the curry boil alongwith the fish for 2 mins. Then  again reduce the flame and let it cook for another 2-3 mins till the oil floats on the surface.

Time to add whisked curd.  Take the curd bowl in left hand and the spatula in right hand. Pour the curd slowly from side of the pan and as it falls in the curry keep stirring continuously with spatula to mix it with the curry otherwise the it will curdle and will spoil the curry.  Once whole curd is amalgamated, let the curry boil once more then take it off from stove.

From transferring to serving bowl always take out the fish pieces from the curry and arrange in the bowl. Then pour the curry.

Spoon the saved curd over the curry for Garnishing.

Best served with Gorom Bhaat/Steamed rice/peas pulao.


4 Comments Add yours

  1. joyeeta81 says:

    Rohu – very easily found everywhere! Awesome preparation! tastes heavenly accompanied with Steamed Rice!


  2. Aditya choudhury says:

    Bong comfort food ❤

    Liked by 1 person

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s