Precaliente el horno a 180C.
Hierva la pasta según las instrucciones del paquete.
Mientras se cocina la pasta, derrita la mantequilla en una cacerola mediana y saltee la cebolla durante varios minutos hasta que esté blanda.
Agregue la harina y cocine, revolviendo, durante un minuto.
Retire del fuego y agregue gradualmente la leche.
Caliente hasta que la mezcla hierva a fuego lento y espese. Retire del fuego, agregue el caldo en polvo y la pimienta y luego 1½ tazas de queso.
Combine la salsa de queso, el atún, la pasta escurrida y los champiñones y colóquelos en una cazuela grande.
Espolvoree con pan rallado y ½ taza de queso restante.
Hornee durante 25-30 minutos o hasta que se dore por encima.
Utilizo atún en aceite para esto, ya que creo que mejora el sabor, pero debería funcionar con cualquier tipo.