In a saucepan, heat oil over medium heat.
Once the oil is hot, add bay leaf, cardamom, and cloves.
As they start releasing fragrance, add onions and sauté for about two minutes, or until they turn translucent.
Add minced garlic, ginger, and green chili, and sauté for a minute.
Add diced potatoes, cauliflower florets, bouillon cubes and mix well.
Pour in water and coconut milk and bring the mixture to a boil.
Once it starts boiling, reduce the heat and let it simmer for about 20 minutes until the vegetables are cooked thoroughly. Serve while hot.