Pelar y picar la cebolla en cubitos.
Ponerla a freír en una olla ancha y baja, con el aceite de oliva a fuego bajo, revolviendo constantemente por unos 6 minutos o hasta que esté dorada.
Limpiar los champiñones con toalla de papel desechable, cortar en láminas y reservar.
Cuando la cebolla esté dorada, sacar 3 cucharadas y reservarlas aparte (se usarán después con la espinaca).
Añadir a la olla el arroz y el ajo, revolver y dejar cocinar a fuego bajo por 3 de minutos o hasta que los granos estén transparentes.
Agregar el vino y champiñones y cocinar a fuego bajo tapado por 3 minutos o hasta que el arroz haya absorbido el líquido.
De aquí en adelante, toda la cocción se hará a fuego bajo con olla destapada y revolviendo constantemente con la cuchara de madera para que no se pegue. Si se seca muy rápido, agregar un poco más de caldo para lograr cumplir los tiempos de cocción propuestos a continuación.
Agregar la mitad del caldo (que debe estar hirviendo en ese momento) y cocinar por 6 minutos.
Mientras quitar los tallos de la espinaca, lavarla y dejarla secar en papel absorvente.
Agregar el resto del caldo al risotto y dejar cocinar otros 6 minutos más, revolviendo constantemente.
Pasado el tiempo de cocción, retirar del fuego y tapar la olla. Cubrir ésta con un paño para que se mantenga el calor y termine de cocinarse lentamente sin fuego por otros 5 minutos.