Skip to content

AI-generated image

Share this recipe

Doi maach

Fish in spiced yogurt gravy

দই মাছ: Bengali rohu or katla steaks fried in mustard oil and simmered in a silky, lightly sweet spiced yogurt gravy

At a Bengali wedding feast or on Jamai Shashthi, when sons-in-law are fed like kings, doi maach is the fish course everyone waits for. Thick steaks of rohu or katla, the big freshwater carp of Bengal's ponds, are rubbed with turmeric and salt, fried in sharp mustard oil and then simmered in a pale, creamy gravy of whisked yogurt, ginger and onion paste and whole garam masala, sweetened just enough to balance the tang. It is mild and fragrant rather than hot. Carp has fine bones, so eat it slowly. Cook the fish until it is opaque and flakes easily from the bone. Serve with steamed gobindobhog or plain white rice, and a squeeze of gondhoraj lime if you can find it. Common mistake: tipping cold yogurt straight into hot oil, which splits it into grainy curds. Chef's tip: whisk the yogurt with the spice powders and a spoonful of the hot gravy first, then add it over the lowest heat.
Total time
50 min
Difficulty
medium
Serves
4
One step at a time, big text, timers, read-aloud. Your screen stays on.

Ingredients

Serves4

For the fish

For the gravy

Shop this recipe on Amazon

What you'll need

Fresh ingredients (4)

Links open Amazon in a new tab. As an Amazon Associate, WhatToEat.Today earns from qualifying purchases.

Method

0/8 done
  1. Step 1: Rinse 1 ⅓ lb rohu or katla fish steaks and pat dry. Rub with ½ tsp ground turmeric and ¾ tsp salt and leave for 15 minutes in the fridge.

  2. Step 2: Heat 4 tablespoons of the 4 tbsp mustard oil in a karahi over a high heat until it just starts to smoke, then lower to medium. This takes the raw pungency out of the oil.

    3 min
  3. Step 3: Slide in the fish steaks in one layer and fry for 3 minutes per side until golden with a light crust. Don't move them until they release easily, or they break. Lift onto a plate.

    7 min
  4. Step 4: Add the remaining 1 tbsp mustard oil to the pan with 2 bay leaves, 1 ⅛ in cinnamon stick, 3 green cardamom pods and 3 cloves and let them crackle for 30 seconds over a medium heat.

  5. Step 5: Add 1 onion and fry for 6–8 minutes, stirring, until pale golden and no longer smelling raw. Add 1 tbsp ginger paste and cook for 1 minute.

    9 min
  6. Step 6: Meanwhile whisk 7 oz full-fat plain yogurt with ¼ tsp ground turmeric, 1 tsp Kashmiri chilli powder, 1 ½ tsp sugar and ¾ tsp salt until smooth. Turn the heat to its lowest, stir a spoonful of the hot onion masala into the yogurt, then pour the yogurt into the pan, stirring constantly for 2–3 minutes until it is hot and glossy and has not split.

    3 min
  7. Step 7: Add 3 green chillies and ½ cup warm water and bring to a very gentle simmer. Slip in the fried fish, spoon the gravy over and cook covered on a low heat for 6–8 minutes until the fish is opaque all the way through and flakes easily at the bone.

    8 min
  8. Step 8: Drizzle over 1 tsp ghee and sprinkle on ¼ tsp garam masala, cover for 2 minutes off the heat and serve with steamed rice.

Nutrition per serving

Calories
380 kcal
Protein
31 g
Carbs
10 g
Fat
24 g
Fibre
1 g

Nutrition values are estimates.

K
Recipe by

KrazyBadal

All recipes by this chef →

Good to know

How long does doi maach take?
About 50 minutes in total: 15 minutes to prepare and 35 minutes to cook.
How many people does it serve?
4 as written. Change the servings above the ingredients and every amount scales to match.
Is it gluten free?
Yes, as written. Check the labels on stock, sauces and spice mixes, which sometimes contain gluten.
What can I use instead of ground turmeric?
Leave it out (it mostly adds colour).
What can I use instead of bay leaves?
Leave it out, or a pinch of dried thyme (it's a background flavour).

Reviews

No reviews yet. Be the first to cook it.

Rate this recipe

Sign in to rate and review this recipe.

SakarpadaSweet fried dough diamonds

Sakarpada (shakarpara) are little sweet diamonds of a rich dough made with ghee, milk and sugar, fried until golden and crunchy. They are a Diwali favourite with tea, and the cubes go into bhusu too. They keep for weeks in an air-tight tin.

by KrazyBadal 2 views

Moreton Bay bugsSlipper lobster with garlic butter

Moreton Bay bugs are the flat, shovel-nosed slipper lobsters caught off the Queensland coast around Brisbane and the Sunshine Coast, and for Queenslanders they are a summer treat, split and grilled at the beach house. The tail meat is sweet and rich, somewhere between lobster and prawn. Buy them raw, frozen or fresh, from a fishmonger and ask them to halve them if you like. A common mistake is overcooking, which makes the meat rubbery; it is ready the moment it turns white. Chef's tip: grill flesh side down first to mark it, then turn and baste in the shell.

by KrazyBadal 2 views

Paneer biryaniRice and moong dal in coconut milk

A mild, creamy biryani: rice and husked green gram roasted in ghee, then cooked in coconut milk with peas, carrots, potatoes, peanuts and cashews, and finished with soft fried paneer and a fresh coriander yogurt. Serve hot, garnished with more fried cashews and paneer.

by KrazyBadal 2 views