Facebook Google Plus Twitter Pinterest Blog

Bengali Doi Maach / Bengali Yogurt Fish Curry

Bengali Doi Maach / Bengali Yogurt Fish Curry

Bengali Doi Maach Recipe / Bengali Yogurt Fish Curry Recipe / Katla Fish in Yogurt Sauce / Bengali Fish Curry / Curd Fish Recipe / Fish in Spicy Yogurt Sauce.

Bengalis are born to eat fish. . Yes, they are so fond of fish. May be Bengal is a state which is in coastal area and it consists of so many rivers. As it is, the availability of fish is abundant over there. The reason I said it like that is, we were having a Bengali neighbour long back and I found that, one fish curry is a must dish for their meals daily!! I know that having fish is not only restricted to Bengalis. For Keralites too fish is a part of their daily meal along with their rice.

This is my third recipe which comes under the category ‘Fish Recipes’. The other two were Fish Brochettes and Fish Molee, a stew with fish. Bengali dishes are superb, that one keeps on making various dishes.. This is really one of the traditional Bengali Fish Dishes..

This Bengali Doi Maach I had it for the first time few years back when my neighbour had prepared. I got the recipe from her. ‘Doi Maach’ is a Bengali term, where, ‘doi’ means yogurt or curd and ‘maach’ means fish. Usually Bengalis fry fish in advance before putting it in the curries. But this dish they do it without frying fish and instead adding it straightway to the sauce.

Most of the Bengalis use Mustard oil for making curries, gravies etc., The traditional Bengali dish calls for using ghee for sautéing onion and spices. Since we don’t like mustard oil or ghee in fish, I have used Coconut Oil. Pardon me..  We always use coconut oil for cooking fish. Using mustard oil helps the heart patients, as it contains Omega 3 and 6 fatty acid. You can try using the original mustard oil as well!!

Fish contains so much protein. Having fish on daily basis is very healthy. To be frank, this is the first time I have used yogurt in the fish. I didn’t go wrong here. Reji loved it and so, I will keep on preparing this Bengali Yogurt Fish Curry. Now this recipe is there in my family’s favourite recipe folder.

I will try out so many Bengali dishes and would love to add those slowly. Here goes the recipe of Bengali Yogurt Fish Curry / Bengali Doi Maach

Preparation Time: 7 minutes
Cooking Time: 12 minutes
Servings: 5

Ingredients for making Bengali Fish Curry:

½ kg Boneless Fish Fillets
2 Big Onions, chopped
4 Green Chilly, slit
3 Tomatoes Pureed
3tbsp. Yogurt
¾ tbsp. Kashmiri Chilly Powder
1 ½ tbsp. Coriander Powder
1 ½ tbsp. Ginger Garlic Paste
2 tbsp. Oil / Ghee
½ tsp. Mustard Seeds
Salt to taste
1 cup of water

Method of making Bengali Fish Curry:

Heat oil in a munchatty (earthly cook ware). Put in mustard seeds. When it crackles, add ginger and garlic paste. Stir for few seconds and add in onion and sauté it for few two minutes. When onion gets translucent, add green chilly. When its green colour changes a bit, add all the chilly powder and coriander powder. Sauté it for few minutes. Now add the pureed tomato and cook over a moderate flame until oil starts separating from the pan.

At this time you will start to get a nice aroma. Pour in yogurt and mix it well. After few seconds, pour in one cup of water. Mix and simmer it covered. When it boils, add Fish fillets. Give it a stir and cover the cookware with a lid. Simmer it for 5 to 7 minutes or until the fish curry is done.

Serve Bengali Yogurt Fish Curry with hot white rice.

My Recipe Notes on Bengali Fish Curry:

> I have used white onion. Red onion will be tastier.
> Use boneless fish to get the real taste. Any white boneless firm fish pieces would be okay for this Bengali Dahi Maach.
> Adjust the spices as per your tolerance level. For us, the spices were just in the right proportion.
> Since we don’t like ghee or mustard oil along with fish, I have used coconut oil.
> You can even marinate the fish pieces for half an hour with little salt and pepper powder. I didn’t. Even without that the curry was awesome. 
> Don’t use the spatula for mixing the fish curry, once it is done, as the fish pieces would fall apart. Instead, wear the gloves’ and swirl it by holding with both your hands.


Serve Bengali Yogurt Fish Curry / Bengali Doi Maach 

Bon Appétit



Links to this post
Create a Link


Notify me of follow-up comments by email.
Notify me of new posts by email.
Please input your rating

Thank you for taking time to visit my blog . Each of your comments are really valuable for me which motivates me to post more and more. I appreciate your valuable comments and suggestions. Hope you liked my space and please keep visiting for new recipes. Please do not leave comments with links to your blogs , events and advertisements.

  • Suevonne (2017-01-04 08:53:06)
    Thanks a lot for this recipe. I had few Bengali friends who used to bring their food to our office.
    Seena Koshy (2017-01-22 23:06:10)
    ohh, nice. Thanks a lot Suevonne and have a great day..
  • Belle (2016-10-05 11:16:27)
    Perfect Bengali fish curry goes well along with a Bengali Thali.
    Seena Koshy (2016-10-07 06:12:04)
    Thanks Belle.

Related Post

You may also be Interested in

Related Articles


Thank you for visiting Seena's Food Basket. If you found this recipe useful, please don’t hesitate to leave your comments and feedback about our posts. Share it with your friends today. All it takes is a simple click on the icons below. It will keep us motivated. Thank you. :)


About Me

Hi there, I am Seena Koshy, a teacher by profession, a triple Master’s Degree Holder by qualification, a Food Blogger, a passionate Food Photographer, whose ultimate pleasure lies in cooking. My passion for food is portrayed in my recipes which are tested in my kitchen and tasted by my family. I love to spend quality time in experimenting and cooking. Thank you for stopping by our food blog, where you can find well-crafted recipes.

Read More..

Subscribe Recipe