Cortar la cebolla finamente, mientras tanto derretir la mantequilla en un cazo y añadir la cebolla. Cuando la cebolla se haya aclarado, añade el arroz y deja que absorba toda la mantequilla y lo tueste.
Mientras tanto, llevar el caldo a ebullición y cuando el arroz esté bien tostado, añadir lentamente el caldo para continuar la cocción. En un bol pequeño aparte, poner el azafrán y disolverlo en el caldo caliente.
Mientras se cuece el arroz, preparar las setas. Sofreír el perejil y el ajo picados. Cuando el sofrito esté listo, añadir las setas picadas y dejar que se cocinen.
Poco antes de que el arroz esté cocido, añadir el caldo con el azafrán para colorear y aromatizar el arroz. Cuando esté listo, añade el arroz a las setas y remueve bien. Servir y disfrutar.
Si lo deseas, puede añadir tocino ahumado o pequeños trozos de salchicha escaldados en una sartén con un poco de aceite.