Heat ghee in a large pan and add cardamom, clove, cinnamon, and bay leaf. Add onion and saute till it becomes golden. Add ginger, and garlic and cook for a few minutes. Add chilli powder, coriander powder, cumin powder, and turmeric powder along with little water and saute till oil separates.