Lavar la cabeza de brócoli y cortarla en pequeños ramilletes. Luego, cortar el tallo en trozos pequeños.
Picar finamente la cebolla y los dientes de ajo. En una olla grande, calentar un poco de aceite y sofreír la cebolla y el ajo hasta que estén dorados.
Añadir los ramilletes y el tallo de brócoli a la olla y mezclar con la cebolla y el ajo. Agregar el caldo de pollo y dejar hervir a fuego medio durante 10-15 minutos, hasta que el brócoli esté tierno.
Retirar la olla del fuego y licuar la sopa con una batidora de mano o en una licuadora. Añadir la crema de leche y mezclar bien.
Regresar la sopa a la olla y calentar a fuego medio durante unos minutos más. Ajustar la sazón con sal y pimienta al gusto. Servir caliente, espolvoreado con queso rallado.