Mix together the ingredients for marinating the fish. Add the mixture to the fish and rub well. Arrange on a baking tray in a single layer and keep aside for 10 minutes.
In a bowl mix together the ingredients for marinating the cauliflower and potatoes. Rub the pieces of potato and cauliflower with the mixture and arrange on a baking tray in a single layer. Keep aside for a couple of minutes.
Pre heat the oven at 200 deg C.
Place the fish tray in the centre of the pre heated oven and bake for 15-20 minutes or till done. Turn over the fish after 10 minutes. An angled spoon will help in turning over easily in case they stick slightly to the tray.
Place the tray with the cauliflower and potatoes in the centre of the pre heated oven and bake for about 15-20 minutes or till a knife cuts through easily, but they still hold their shape. (see notes below)
In a pan, heat the oil for the curry.
Add the bay leaves, whole red chillies and cumin seeds and stir.
When the seeds splutter, add the onion and stir.
Add the chopped leafy parts of the cauliflower and the green chillies.
Add the ½ tsp salt and stir well.
Cover and cook till they soften. Stir every now and then.
Roughly crumble a few pieces of the baked potatoes.
Add the baked cauliflower and potatoes along with the crumbles pieces.
Add the chilli, cumin and coriander powders and stir well.
Add the hot water and bring to a boil. Add the fish and simmer for a couple of minutes.
Add the garam masala powder and stir
Add the chopped coriander and stir through.
Remove from heat and serve hot with some boiled rice.