Meanwhile, in a pot, soften the garlic and shallots in the oil. Add the spices and cook for 1 minute, stirring constantly. Add the cauliflower, sweet potato and water. Bring to a boil. Cover and simmer for 15 minutes or until the vegetables are tender.