Desmenuzaremos la coliflor en flores y las pondremos en una olla con agua hirviendo, dejándolas cocer durante 10 minutos. Las escurriremos.
En una sartén con aceite de girasol, feiremos la coliflor, a fuego lento, hasta que quede un poco dorada. La colaremos y escurriremos bien el aceite, reservándola.
En una cazuela, freiremos el ajo picado en aceite de oliva, hasta que estén dorados, agregaremos la coliflor, la cubriremos de agua, sazonándolo con sal, pimienta negra molida y canela al gusto. Taparemos la cazuela, dejándola cocer a fuego lento, unos 10 minutos. Ańadiremos el cilantro o el perejil fresco picado, dejándolo cocer 5 minutos más.
La serviremos escurriendo casi todo el caldo y sin removerlo, para que no se desagan la coliflor.