Heat 25 g/1 oz of the
ghee or 12 tablespoon of the oil in a large
saucepan. Add the cauliflower and cook over a medium
heat for 5 minutes.
Using a slotted spoon, transfer
the cauliflower to a bowl and pour the yogurt over
the top. Add the remaining ghee or oil to the pan.
When it is hot, add the onions, garlic, salt to
taste, bay leaves and all the spices except the
chili powder. Fry until the onions are golden and
soft, then stir in the chili powder.
Return the
cauliflower and yogurt to the pan and stir gently to
combine all the ingredients. Cook gently over a low
heat for 10 minutes.
Pour in the measured hot water and simmer for 25
minutes or until the cauliflower is tender, stirring
occasionally. Serve hot.