1- Primeramente debemos limpiar la lechona y extraerle toda la carne, junto con las costillas sin dañar piel y sin tocar la cabeza.
2- Colocamos la carne extraída en un tazón y le agregamos todos los ingredientes del marinado, mezclamos toda la carne y la llevamos al refrigerador por al menos 1 hora.
3- Para el relleno, en una paila o una olla grande, sofreímos las cebollas con un poquito de manteca, seguidamente agregamos la carne junto a una taza de manteca y cocinamos por 20 minutos.
4- Añadimos la cebolla verde, las arvejas, las papas, el arroz, la manteca restante y seguimos cocinado por unos 10 minutos, apagamos y retiramos del fuego.
5- Rellenamos la lechona con nuestro guiso, tapamos bien con las costillas y la colocamos en una bandeja.
6- Mezclamos el jugo de naranja agria con las 2 tazas de agua y bañamos a la lechona con la ayuda de una brocha.
7- Introducimos la bandeja al horno previamente precalentado a 250 °C y dejamos cocinar por unas 3 horas.
8- Al pasar el tiempo, revisamos la cocción de la lechona, y disminuimos la temperatura a 180 °C y seguimos cocinando por 2 horas más.
9- Cuando la lechona esté cocida por completo, la retiramos del horno, la dejamos reposar unos 30 minutos, picamos y servimos nuestro rico platillo.