Prepara la base: En una olla grande, derrite la mantequilla a fuego medio y añade la cebolla. Cocina hasta que la cebolla caramelice, aproximadamente 8-10 minutos.
Añade el ajo: Incorpora el ajo picado y cocina por unos 2-3 minutos, hasta que el ajo suelte su aroma.
Cocina los champiñones: Agrega los champiñones en rodajas y sube el fuego a medio-alto. Cocina de 7 a 10 minutos, removiendo con frecuencia, hasta que los champiñones se doren ligeramente y suelten su jugo.
Desglasa con vino: Vierte el vino blanco en la olla para desglasar, removiendo bien para liberar los sabores del fondo. Cocina durante unos 3 minutos o hasta que el vino se reduzca.
Incorpora la harina: Añade la harina y mezcla bien, asegurándote de que se integre completamente para espesar la mezcla.
Añade el caldo y cocina: Vierte el caldo de pollo, mezcla y lleva a ebullición. Reduce el fuego y deja cocinar a fuego lento por unos 10 minutos o hasta que la sopa espese.
Haz el puré: Utiliza una batidora de mano o una licuadora para triturar la mezcla hasta obtener una textura suave y cremosa.
Agrega la crema y condimenta: Incorpora la crema espesa, el tomillo, la sal y la pimienta. Cocina por unos minutos más hasta que todo esté bien integrado. Ajusta los condimentos al gusto.
Sirve: Sirve la crema caliente, decorada con perejil fresco.