Heat the oil in a large pan over medium-high heat until shimmering.
Add the sweet potato and sauté for 3 minutes.
Turn the heat down to medium, then add the cauliflower, onion, and curry powder. Toss well and cook for 1 minute.
Add the coconut milk and diced tomatoes. Stir well and allow it to come to a boil. Cover the pan, turn the heat down to low, and simmer for 10 minutes or until all vegetables are tender.
Add the chickpeas and stir in the sugar. Taste and add salt and pepper as needed.
Garnish with cilantro and serve over basmati rice.
Notes
To store Mixed Vegetable Curry, let it cool completely before transferring it to an airtight container. It will stay fresh in the refrigerator for up to 4 days. You can also freeze it for up to 3 months.To reheat, thaw it in the refrigerator overnight if frozen. Warm it on the stovetop over medium heat, stirring occasionally, or microwave it until heated through. Add a splash of water or coconut milk if the curry thickens.