This is an Old Bengali biye bari style Doi Maach(doi katla) recipe, a traditional Bengali yoghurt fish curry. Simply delicious, not spicy, easy to cook and with a quick preparation time. Old Bengali biye bari style doi maach made with katla (catla) or rohu (rui) fish, yoghurt, onion, ginger, garlic, green chilli, tomato and a blend of a few aromatic Indian spices. This dish is deliciously paired with piping hot rice, especially with fragrant basmati rice love to have some more. Making it simply finger-licking good that I can not control my food intake. Today, in this post, I have also shared a few still photos, including a simple cooking video of this dish for your reference.
To prepare Bengali biye bari style doi maach, first, marinate the fish slices with salt & turmeric powder. Then deep fry the fish in mustard oil. Roast a paste of onion, ginger, garlic, tomato, green chilli, cinnamon, cloves & cardamom in the same oil with whisked yoghurt, dry ground spices, salt & sugar. Roast the spices until they release oil. Add a little water to make a gravy. Once the gravy starts boiling, cook the fish in it at low heat for 8-10 minutes. Results in a red, rich, flavorful doi maach with oil floats on top of the gravy.
Doi maach, “Doi” is a Bengali term, English meaning plain yogurt (known as dahi/curd in India and tok doi in Bengali), and “Maach” meaning fish (Only Rui / katla fish slices) in English.
Doi maach recipe, originally from the Bengali rich communities’ biye barir menu of undivided Bengal (meaning when not divided into West Bengal and Bangladesh). This fish curry has become a favourite among all Bengali fish lovers. Later, Bengali people began making this fish curry in their kitchens to celebrate special occasions, such as Poila Boishak or Jamai Shosthi.
Bengali Doi maach is also called Dahi Maachchli or Dahi Machchi in Hindi, and the same recipe is commonly known as Dahi machha in Odia cuisine. So, whoever is searching for Dahi Maachchli, Dahi Machchi or Odia Dahi machha recipe can try this Bengali fish curry at home. I hope you enjoy this recipe.
Doi maach also looks very tempting for its rich colour, and a thick layer of oil entirely covers the whole gravy. This thick oily gravy does not seem good for health, but do not worry the oil released by cooking the yoghurt not using too much oil.
1. For making the best doi maach, first choose a big-sized fresh good quality rui or katla fish(at least a minimum weight of 1.8 kg). Make thick slices of the fish around 80 to 100 gms. Avoid using the fish that have eggs.
2. Marinate the fish with turmeric and salt.
3. Fry in oil until golden brown on both sides.
4. Then gently simmer the fish in a creamy, flavoursome sauce made of a smooth blend of onion, ginger, garlic, tomato, garam masala & yoghurt.
5. You only need to know exactly how long you have to roast the masala in oil to fetch the same scrumptiousness and texture we found in the Bengali Biye barir doi maach recipe.
6. Roast the spices until they release oil.
7. Cook the fish in gravy until the fish is soft & infused with the spices. That is it.
Do not fry the fish until crisp. Or else, the crispy skin of fish does not allow the masala to easily get into the flesh. As a result, fish would not get soft and flavourful.
From novice to bachelor, any Indian can cook this fish curry at home with ease. Here, all basic ingredients are used generally, which are available in Indian pantries. No need for any fancy ingredients. To make this recipe easier and faster, I prepare the masala paste together in just one time blending, which saves my time and energy. Even though there is no need for extra whisking for yoghurt.
Seems yoghurt makes this fish curry sour, but this dish does not taste sour, due to maintaining a perfect balance of sugar and salt.
Hope you like this Bengali Biyebari style doi maach recipe. My step-by-step detailed method & instructions must help you make this Bengali fish curry recipe with ease.
Have a look at other Common & exotic Bengali rui katla macher recipes
Check my other popular Bengali fish curry recipes
7
servings10
minutes25
minutes300
kcal35
minutesA simply delicious yet not spicy, quick and easy to cook Old Bengali biye bari style Doi Maach(doi katla) recipe with katla (catla) fish, yoghurt, onion, ginger, garlic, tomato, garam masala and a blend of a few aromatic Indian spices. This dish perfectly goes with steamed rice, Basmati rice, Bengali fried rice, or Basanti Pulao.
500 gram Katla Maach /Rui Maach (thick fish slices )
1/2 tsp Tumeric Powder
1/2 tsp Salt
2 Medium Onions (paste)
1/2 inch Ginger
8 Garlic Cloves
3 Green Chillies
1 Medium Tomato
1/2 inch Cinnamon Stick
3 Cardamom Pods
3/4 teaspoon Cumin Powder
1/4 teaspoon Coriander Powder
1/2 teaspoon Turmeric Powder
1+1/2 teaspoon Kashmiri Red Chilli Powder
1/2 teaspoon Red Chilli Powder
8-10 Black peppercorns
6 tbsp Curd/ Tok DOI/Dahi/ Yoghurt
8-10 tablespoon Mustard Oil
2 teaspoons Sugar (as per taste)
1/2 tsp Garam Masala Powder (Homemade / Store bought)
Salt (As per taste)
Fish weight does matter to make a perfect biyebari style doi maach recipe. At least a minimum weight of 1.8 kg of fresh Katla / Rui (meaning any Paka Pona maach) is required for this recipe to get close to biye barir taste. Here I used a 2 kg 250 g catla fish. How heavy weight fish you will use, the taste will be best accordingly.
In Biye bari, Doi Maach is generally cooked with Katla maach. However, in Bengali restaurants, big-size Rui /Rohu fish is also used to make this fish curry. So you can use Katla or rui any one for making this doi fish curry recipe.
Try to use fresh yogurt (known as Indian curd / Bengali tok doi). Fresh yoghurt is not tangy, but rather gives a creamy texture and keeps a balance of taste. Whether with thick or light consistency does not count.
Mustard oil was common in Bengali food pantries for ages so no Bengali curry including fish curry ever prepared without mustard oil. As this biyebari style fish curry is a traditional fish curry of Bengal so mustard oil is also a prime ingredient for exact taste and flavour. However, for a healthy reason or due to unavailability, you can replace mustard oil with any vegetable oil which suits you best.
Masala needs to roast in oil until masala leaves oil from its sides. Masala floats on the roasted masala gravy, which indicates the masala was roasted well.
Must use sugar to balance the tanginess of dahi, do not worry sugar does not make the fish or this whole dish sweet in taste. 2 tsp full sugar I used to balance the tanginess of the yogurt. More or less sugar is used according to how sour the yogurt is.
Tomato is optional in making any fish curry recipe if the fish curry is cooked with tok doi / dahi / curd. Tomato just used to enhance the taste & texture as well. However, leave it to think of such traditional recipes prepared without tomatoes as a non-abundance of this veggie all through the year.
A thick & creamy gravy is a sign of perfect biyebari’r doi fish curry. To beat the taste must look over the consistency of this fish gravy.
Garam masala is a key ingredient of this exotic fish curry. Here garam masala is used twice to uplift the taste along with taking your tastebud to the old day’s Bengali biyebarir doi maach recipe.
Sujir Patishapta Pitha with Kheer filling - I made this Pitha in this year's Makarsankranti…
Today I am making Bengali restaurant's style most quick and easy Daab Chingri recipe in…
I often make this vegetable rice for my kid's lunch box. This is a 10-minute…
This is one of my quick & simple yummy kids' tiffin recipes with bread prepared…
I love Dudh begun because it is healthy, tasty, and takes less than 20 minutes…
This is a super delicious & super simple soya chunks fried rice recipe which I…
This website uses cookies.