Precalentar el horno a 200°C. En un recipiente grande, mezclar las patatas en cubos con la cebolla, el ajo, el aceite de oliva, el tomillo, el romero, la sal y la pimienta. Las patatas y la cebolla deben estar cubiertas con los condimentos y el aceite.
Colocar los muslos de pollo en una bandeja para hornear y sazonarlos con sal y pimienta a gusto. Distribuir la mezcla de patatas y cebolla alrededor de los muslos de pollo en la bandeja.
Hornear en el horno precalentado durante aproximadamente 45-50 minutos, o hasta que los muslos de pollo estén bien cocidos y las patatas estén doradas y tiernas. A mitad de la cocción, voltear los muslos de pollo y mezclar las patatas para asegurar que se cocinen de manera pareja.
Una vez listo, retirar la bandeja del horno y dejar que los muslos de pollo con patatas y cebolla reposen unos minutos antes de servir. Opcional espolvorear con perejil fresco picado.