Doi Machh Recipe

Preparation Time
Difficulty Moderately easy
Occasion General
Recipe Type Lunch
Cuisine East Indian

Doi Machh or fish in curd is a special Bengali recipe, in which sour curd is added to prepare the gravy. The tangy taste of sour curd gets infused with the fish and creates a superb fish preparation. This recipe of Doi Machh can be prepared with any type of fish, but it tastes best with the Rohu fish or Rui Machh.


Ingredient Quantity Calories Fat Cholestrol
River Fish 600 kilogram 1080000 48600 4200
Yogurt 1 cup 0 0 0
Onion 50 gram 20 0.05
Green Chillies 3 nos 10.8 0 0
Ghee 2 tablespoon 496.2 53.76 13.98
Cardamom 4 nos 1056 17.6
Bay Leaf 2 nos 3.34
Clove 6 nos 9.9 0.6
Salt 1 as required 0
1081596.24 48672.01 4213.98

Preparation Method

  1. 1 Clean, wash and cut Fish into medium sized pieces. Whisk Yogurt, add Salt and marinate Fish in this for twenty minutes.
  2. 2 Peel Onion and grate them. Wash green Chilieses and slit them into two. Keep aside.
  3. 3 Take Ghee in a kadai and add Bay Leaf, Clove and green Cardamom. Cook for fifteen seconds. Add grated Onion. Sauté for five to seven minutes.
  4. 4 Add halved green Chilieses and Fish marinated in Yogurt. Bring to a bOil. Cover and cook on a low fire for seven to eight minutes.
  5. 5 Chef’s Tip : Some people like this recipe cooked in Mustard Oil. If you wish to use Mustard Oil, bring it to a smoking point, cool it and then use as normal.