clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
%Bengali Doi Maach Recipe Debjanir Rannaghar with video

Doi Maach (Bengali Fish Curry cooked with plain curd)


Discover a simple yet delectable recipe for Doi Maach, a traditional Bengali fish curry. This signature dish, which boasts a base of curd or yogurt, can be prepared effortlessly in just half an hour by following the steps outlined below.


Units Scale
  • 6 pieces Fish Chunk (around 500g)
  • 200g Plain Curd
  • 3 Tbsp. Onion Paste (Optional)
  • 1Tbsp. Ginger Paste (Optional)
  • 1 Tbsp. Garlic Paste (Optional)
  • 3-4 Green Chilli
  • 1/2 Tsp. Bengali Garam Masala Powder
  • 1/2 Tsp. Kashmiri Chilli Powder
  • 1 Tsp. Turmeric Powder
  • 1 Tbsp. Sugar
  • 2 Tbsp. Mustard Oil
  • 1 Tsp. Salt or to taste


  1. Ensure that the Fish chunks are thoroughly washed before applying a small amount of Salt and Turmeric Powder to them.
  2. In a large bowl (preferably a Glass Bowl with a lid), whisk the plain curd or plain yogurt using a spoon.
  3. Next, incorporate the Onion Paste, Ginger Paste, Garlic Paste, Bengali Garam Masala Powder, Kashmiri Chilli Powder, Turmeric Powder, Sugar, Salt, and Mustard Oil into the yogurt, ensuring they are well combined.
  4. To dilute the mixture, add a minimum of two cups of water.
  5. Place the Fish pieces onto the yogurt mixture, ensuring that each piece is evenly coated, and allow them to marinate for approximately 45 minutes to 1 Hour.

To Make Doi Maach in Microwave:

  1. Place the fish, along with the marinade, into a microwave-safe bowl that has a lid.
  2. Microwave the bowl on medium heat, or 40%, for 20 minutes.
  3. Following this, uncover the bowl and insert sliced green chilies.
  4. Proceed to microwave the bowl on high heat, or 100%, for an additional 10 minutes. This will infuse the Doi Maach with a delightful scent of green chilies while preserving their vibrant color.

Making Doi Maach in normal Stove:

  1. If a microwave oven is not accessible, simply place the fish in a pan with the curd mixture and cook over low heat for 15 minutes.
  2. Then, increase the flame to high and cook for an additional 5 minutes after adding green chilies.
  3. Allow the dish to rest for 10 minutes before serving.


  • Instead of plain curd, you can use Yogurt with no added flavor.
  • You can skip Onion, garlic, and ginger.
  • You may skip Turmeric powder if you want your curry a bit whitish.
  • Prep Time: 1 hour
  • Cook Time: 20 mins
  • Category: Fish
  • Method: Cooking
  • Cuisine: Bengali


  • Serving Size: 150g
  • Calories: 215
  • Sugar: 6.1g
  • Sodium: 674mg
  • Fat: 11.4g
  • Saturated Fat: 2.6g
  • Carbohydrates: 18.5g
  • Fiber: 1g
  • Protein: 9.4g
  • Cholesterol: 20mg

Keywords: doi maach recipe, bengali dahi mach recipe, doi mach recipe

Recipe Card powered byTasty Recipes