Corta la parte superior de las cebollas y pélalas.
Con cuidado, vacía el centro de cada cebolla usando una cuchara o sacabolas, dejando aproximadamente dos capas externas intactas.
Pica finamente la pulpa extraída de las cebollas para usarla en el relleno.
En una sartén a fuego medio, calienta el aceite de oliva y la mantequilla, añade ajo y la cebolla picada, y sofríe hasta que estén dorados y translúcidos.
Incorpora los champiñones y cocina hasta que suelten su líquido y se reduzca. Agrega el tomillo, el romero, la sal y la pimienta. Cocina por 2 minutos más y retira del fuego y mezcla con el queso de cabra desmenuzado y las nueces picadas.
Precalienta el horno a 180°C (350°F).
Rellena cada cebolla con la mezcla de champiñones y queso.
Espolvorea el queso parmesano y el pan rallado por encima para dar un acabado crujiente.
Coloca las cebollas en una bandeja con un poco de agua en el fondo para evitar que se sequen.
Hornea por 30-35 minutos o hasta que las cebollas estén tiernas y la parte superior dorada.
Retira del horno y deja reposar 5 minutos antes de servir.
Puedes decorarlas con un poco más de romero fresco o un chorrito de aceite de oliva.