Trim the cauliflower and divide into evenly-sized florets.
Heat the oil in a medium-sized saucepan.
Fry the spices and bay leaf for 1-2 minutes, stirring continuously.
Add the cauliflower, garlic, seasoning, and water.
Bring to a boil, then simmer very gently—with a lid on the pan—for about 7 minutes or until the cauliflower is just tender and most of the liquid has been absorbed.
Check the seasoning. Remove the bay leaf, cinnamon stick, and cardamom. Then serve.