Precaliente el horno a 425°F. En una bandeja para hornear grande, mezcle la coliflor con 2 cucharadas de aceite y chile en polvo, y sazone con sal y pimienta. Extienda en una capa uniforme y tueste hasta que estén doradas y tiernas, aproximadamente 25 minutos.
Mientras tanto, en una olla grande a fuego medio, caliente 1 cucharada de aceite restante. Agregue la salchicha y cocine, rompiendo la carne con una cuchara, y cocine hasta que ya no esté rosada, aproximadamente 8 minutos. Use una cuchara ranurada para transferir a un plato y mantener caliente. Escurra todo menos 1 cucharada de grasa de la olla.
Regrese la olla a fuego medio y agregue la cebolla. Cocine hasta que esté suave, aproximadamente 5 minutos, luego agregue el ajo y cocine hasta que esté fragante, 1 minuto más. Agregue el caldo y la mitad y mitad y sazone con comino, cilantro, sal y pimienta. (Deje a un lado en este punto si la coliflor asada no está lista).
Una vez que la coliflor esté cocida, hierva la sopa y agregue la coliflor, reduzca el fuego y cocine a fuego lento durante 10 minutos. Use una licuadora de inmersión o transfiera la sopa a una licuadora y mezcle hasta que quede suave. Si usa una licuadora normal, deténgase y retire la tapa varias veces para dejar escapar el vapor.
Transfiera la sopa a la olla y agregue la salchicha. Cocine a fuego lento durante 5 minutos para que se caliente.