Precalienta el horno a 350ºF. Forra una bandeja para hornear con papel mantequilla.
Sobre una superficie limpia y enharinada extiende la masa de hojaldre formando un cuadrado de 10 x 10 pulgadas, colócala sobre la bandeja y refrigérala hasta tener el relleno listo.
Prepara un roux: derrite la mantequilla, agrega la harina y forma una pasta; añade la crema y el queso. Mueve constantemente hasta que el queso se funda, sazona con sal, pimienta y nuez moscada.
Saca la masa de la refrigeradora. Haz un corte de 2 pulgadas en diagonal en cada esquina. Vierte la salsa sin llegar a la orilla de la masa. Dobla las orillas para hacer un marco. Coloca los espárragos y sazona nuevamente.
Hornea 45 minutos, la masa debe de quedar ligeramente dorada y los espárragos rostizados. Saca del horno y agrégale la cebolla caramelizada; deja enfriar 10 minutos antes de cortar y sirve.