doi macch recipe

Doi Maach Recipe

Doi Maach, or Bengali Fish Curry with Yogurt, is a delightful dish that marries tender pieces of fish with a rich, creamy yogurt-based gravy. This traditional Bengali recipe is a favorite for special occasions or a comforting weekend meal. Serve it with steamed rice to enjoy the authentic flavors of Bengal. Let’s dive into this flavorful journey!

Preparation time – 30 minutes

Cook time – 40 minutes

Serves – 4

Ingredients

For the Marination:

  • 500g rohu fish
  • 1/2 tsp salt
  • 1/2 tsp turmeric powder

For the Curry:

  • 4 tbsp mustard oil
  • 2 cardamom pods
  • 1-inch cinnamon stick
  • 2 medium onions, ground to a paste
  • 1-inch ginger, 6 medium cloves of garlic, 2 green chillies, ground to a paste
  • 1 tsp salt (adjust as per taste)
  • 1 tsp cumin powder
  • 1/4 tsp turmeric powder
  • 1 tsp coriander powder
  • 1/4 cup hot water
  • 1/4 cup curd, whisked well
  • 1.5 cups hot water for the gravy
  • 1/4 tsp Bengali garam masala
  • Chopped coriander for garnish
  • Slit green chillies for garnish  

doi maach recipe

Directions

  1. Marinate the rohu fish pieces with salt and turmeric powder.
  2. Heat mustard oil in a kadhai (or deep pan) and fry the fish until golden brown on both sides and cooked thoroughly. Set aside.
  3. In the same kadhai, add cardamom pods and cinnamon stick to the oil. Sauté until fragrant.
  4. Add the onion paste and cook on medium flame until the rawness disappears completely.
  5. Mix in the ginger-garlic-chilli paste. Cook on low to medium flame until the raw aroma fades.
  6. Add salt, cumin powder, turmeric powder, and coriander powder to the pan. Add a splash of hot water and mix well.
  7. Cook the mixture until the oil begins to release from the sides, indicating the spices are well cooked.
  8. Turn off the flame and slowly stir in the whisked curd, ensuring it does not curdle.
  9. Turn the flame back on low and cook the mixture for 7-10 minutes, stirring gently until well combined.
  10. Add 1.5 cups of hot water to the pan and bring it to a boil.
  11. Gently place the fried fish into the gravy. Cover and cook on low flame until the gravy thickens to your desired consistency.
  12. Sprinkle Bengali garam masala, chopped coriander leaves, and slit green chillies on top.
  13. Serve hot with steamed rice and enjoy the flavors of this classic Bengali fish curry. 

doi maach recipe

Tips

  • Use fresh yogurt to avoid any sourness.
  • Adjust the water quantity based on how thick you prefer the gravy.
  • For an authentic taste, mustard oil is essential, but you can substitute it with other oils if needed.

Related Recipe: Masor Tenga (Assamese Sour Fish Curry)

 

 

 

Leave a Comment

Your email address will not be published. Required fields are marked *

*