Calienta el caldo en un cazo y mantenlo caliente durante toda la receta.
En una cazuela amplia, saltea el jamón 30–40 segundos con una gota de aceite para que suelte aroma. Retira y reserva.
En la misma cazuela, añade un poco de aceite y pocha la cebolla picada 5 minutos. Incorpora el ajo y cocina 1 minuto más.
Añade las setas troceadas y saltea 5–7 minutos hasta que pierdan el agua y se doren.
Incorpora el arroz y remueve 1–2 minutos para “nacararlo” (que se impregne de grasa y sabor).
(Opcional) Vierte el vino blanco y deja que evapore el alcohol 1–2 minutos.
Ve añadiendo caldo caliente poco a poco, removiendo a menudo. Continúa así 16–18 minutos, hasta que el arroz quede tierno y meloso (ajusta la cantidad de caldo según la cremosidad deseada).
Apaga el fuego y añade el parmesano rallado y la mantequilla (opcional). Mezcla bien para darle cremosidad.
Incorpora el jamón reservado justo al final, mezcla y sirve al momento.