Precalentar el horno a 180°C.
Pelar las cebollas y cortar una tapa en la parte superior.
Con ayuda de una cuchara o un sacabolas, extraer con cuidado el centro de las cebollas dejando unas capas externas intactas para que sirvan de recipiente.
Picar finamente la pulpa extraída y reservar.
En una sartén, calentar 2 cucharadas de aceite de oliva y sofreír el ajo y la cebolla picada hasta que se vuelvan translúcidas.
Agregar las setas picadas y cocinar hasta que suelten su jugo y reduzcan su tamaño (5-7 minutos).
Añadir el arroz salvaje cocido, el tomillo, el romero, sal y pimienta al gusto.
Si se usa, incorporar las nueces y el queso rallado. Mezclar bien y retirar del fuego.
Rellenar las cebollas con la mezcla de arroz y setas.
Colocarlas en una bandeja para hornear y verter el caldo de verduras en el fondo.
Rociar con una cucharada de aceite de oliva.
Cubrir la bandeja con papel aluminio y hornear por 30 minutos.
Retirar el papel aluminio y hornear 10 minutos más para que se doren ligeramente.
Dejar reposar unos minutos antes de servir.
Opcionalmente, espolvorear con un poco más de queso rallado o hierbas frescas.