1. Heat oil in a large pot over medium-high heat. Sauté onion until lightly brown, about four minutes.
2. Add cauliflower, potatoes, and carrot. Continue to cook for six minutes, until cauliflower begins to brown, stirring frequently.
3. Add water. Bring to a boil. Reduce heat and simmer 20 minutes or until vegetables are tender.
4. Stir in salt and spices and simmer five minutes more.