Picar una cebolla. Mezclar la coliflor, cortada en floretes, con el curry en polvo y el comino. Transferir a una bandeja de horno y asar en el horno durante 30 minutos (dar vuelta a la mitad del tiempo), hasta que estén ligeramente dorados.
Añadir aceite a una sartén grande o una olla. Añadir la cebolla picada y cocinar a fuego medio durante 5 minutos, hasta que esté ligeramente dorada. Añadir el ajo picado, revolver y cocinar 1 minuto más.
Luego agregar las especias, revolver y cocinar durante 1 minuto más. Verter los tomates enlatados y el azúcar, revolver y llevar a ebullición.
Cocinar a fuego lento durante 10 minutos, hasta que los tomates se hayan reducido en volumen y espesado.
Luego añadir la leche de coco, revolver y cocinar a fuego lento durante 5 minutos. Probar y rectificar la sazón.
Añadir la coliflor asada a la salsa de curry, revolver y servir con arroz blanco.