Doi Maach (Fish steamed with Curd)

%Doi Maach

Doi Maach is a Curd/ Yogurt based Bengali style fish curry


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


  1. [url href=""][/url]
  2. Wash Fish chunks thoroughly and rub little Salt and Turmeric Powder to the Fish Pieces.
  3. Take Plan curd in a big Bowl (I prefer to use Glass Bowl with a lid) and beat the Curd using a spoon.
  4. Now add Onion Paste, Ginger Paste, Garlic Paste, Bengali Garam Masala Powder, Kashmiri Chilli Powder, Turmeric Powder, Sugar, Salt and Mustard Oil to the Yogurt and give it a proper mix.
  5. Add at least two cups of water to dilute the mixture.
  6. Now place Fish pieces over the Curd mix and coat all the fishes properly and then leave it for around 45 minutes to 1 Hour.

To Make Doi Maach in Microwave:

  1. Transfer the Fish with the entire marinade in a microwave-safe bowl with a lid.
  2. Put it in the Microwave oven and cook for 20 minutes in 40% or medium heat
  3. After that open the Lid and add slitted Green Chillies and again cook in 100% or in high for 10 minutes. This will give Doi Maach a fresh aroma of Green Chillies without tempering the green color of Chilies.

Making Doi Maach in normal Stove:

  1. If you are not available with a Microwave Oven then just take fish with the Curd Mixture in a Deep vessel and cook for 15 minutes in low flame and then for 5 minutes after adding Green Chilies in high flame.
  2. Give the dish a rest of 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.


Recipe Card powered byTasty Recipes