Cocina la pasta en abundante agua con sal durante 8-9 minutos hasta que esté al dente, luego escurre.
Mientras tanto, funde la mantequilla en una sartén grande a fuego medio-alto y fríe el ajo unos 30 segundos.
Añade los champiñones boca abajo y cocina 3-5 minutos, dándoles la vuelta de vez en cuando, hasta que se encojan; vierte el vino y cocina hasta que se evapore, unos 3 minutos.
Vierte la nata y el caldo, sazona con sal y cocina a fuego medio hasta que espese ligeramente.
Espolvorea el parmesano y remueve hasta que se funda; mezcla con la pasta.
Sirve espolvoreado con pimienta y perejil, con parmesano extra si quieres.