Precaliente el horno a 180°C.
Seca bien la pierna de cerdo con papel de cocina y frótala con aceite de oliva, sal, pimienta, pimentón, ajo en polvo, hierbas aromáticas y ajo picado.
Coloca la cebolla en rodajas en una fuente para asar y pon la carne de cerdo encima.
Vierta el caldo en el recipiente y cúbralo ligeramente con papel de aluminio.
Asar durante aproximadamente 2 horas y media a 3 horas, retirando el papel de aluminio durante los últimos 30 minutos para que quede crujiente por fuera.
Rocíe la carne ocasionalmente con los jugos de la sartén para mantenerla jugosa y sabrosa.
Retirar del horno y dejar reposar la carne durante 10-15 minutos antes de cortarla en rodajas.