This delicious Indian dish, fish in a Bengali-style sauce, can also be made with salmon steaks.
Mix together all the ingredients for the marinade. Coat the cod chunks in the marinade and leave for five minutes.
Set a large frying pan over a medium-high heat and pour in 2 tablespoons of the mustard oil. Allow it to smoke.
Carefully fry the fish all over for one or two minutes, just allowing the chunks to firm up. Remove and drain on kitchen paper. Place the cauliflower in the same oil. Stir and fry for two minutes, until brown all over. Remove and place in a bowl. Cover with cling film and allow to sweat.
Put a karhai, wok or large pan, 25 centimetres (10 inches) in diameter, over a medium heat. Pour in the remaining mustard oil. When it’s hot, add the nigella seeds, chillies, garlic and ginger. Stir for two minutes, until lightly brown.
Increase the heat to high and add the onions. Fry for two minutes. Reduce the heat to medium and add 120ml (4fl oz) of water. Mix well and cover. Cook the onions for 10–12 minutes until soft and brown, stirring occasionally.
Add the mustard and stir in the ground coriander, turmeric and chilli powder. Stir uncovered for one minute, then add the tomato passata. Combine thoroughly.
Now pour in 250ml (9fl oz) of water. Dissolve the fish stock in the sauce and cook on a high heat for two minutes, until the oil rises to the surface. Return the cauliflower, fold it into the sauce and reduce the heat to low. Cook, uncovered, for 15 minutes at a gentle simmer.
Return the fish to the pan and carefully cook through for two to three minutes.
Check for seasoning, then garnish with the coriander and serve.
Trending This Week