For the marinade, mix together all the marinade ingredients in a shallow dish. Add the monkfish and rub it all over with the marinade; set aside for 30 minutes.
Meanwhile, for the sauce, tip the cloves, cinnamon, peppercorns, fennel seeds, cumin seeds and coriander seeds into a dry frying pan over a moderate heat. Once the spices begin to colour, transfer them to a spice grinder and grind to make a fine powder.
Heat the vegetable or corn oil in a medium frying pan, add the garlic and fry until it starts to turn golden-brown. Add the onion and chilli and fry for 2-3 minutes, or until softened.
Stir in the ground spices briskly to prevent them burning.
Add the tomato purée, cook for two minutes then stir in the stock (or water). Season, to taste, with salt.
Add the marinated monkfish to the pan and cook for a further 3-4 minutes.
Meanwhile, for the kachumber, place the diced cucumber, carrot and tomato into a mixing bowl.
In small bowl, whisk together the salt, sugar, lemon juice, olive oil and coriander to make a dressing. Pour the dressing over the diced vegetables and mix until well combined. Season, to taste, with salt and freshly ground black pepper.
Serve the monkfish curry with boiled rice and the salad alongside.
Type the ingredients you want to use, then click Go. For better results you can use quotation marks around phrases (e.g. "chicken breast"). Alternatively you can search by chef, programme, cuisine, diet, or dish (e.g. Lasagne).
James Martin presents a compilation of favourite Saturday Kitchen moments.