
Marinate the pieces of pork with orange and lime juice, salt, chicken bouillon, garlic, paprika, onions, green onions, parsley, thyme, scotch bonnet pepper, white pepper, and bell pepper. Let it rest in the fridge for about 2 hours in a ziplock bag or airtight container (it's even better if you marinate overnight).
When ready to cook, place the pork and marinade in a large pot on the stove and bring to a boil. Reduce the heat and simmer until tender – 40 minutes to an hour or more.
Place the marinated pork in an oven-safe pot - preferably a Dutch oven. Bring the pork and marinade to a boil on the stovetop. Then finish cooking it in the oven at 325℉ (165℃) until tender, for about 1½-2 hours.
When pork is tender, remove it from the liquid and remove any bits of spices or herbs from the pork. Set it aside.
Using a sieve, strain the pork liquid, reserve the liquid, and discard the rest of the herbs and spices.
Simmer the pork broth in a small saucepan until it thickens a bit or reaches your desired consistency. It takes 10 minutes or more to reduce, depending on the initial consistency. Adjust to taste with spices, oil, and salt if needed.
Transfer the pork to a broiler pan or a baking sheet covered with foil. Be careful because the pork will be pretty tender, so you might have to use a spatula or tongs.
Add a bit of the cooked marinade to the pork and 1-2 tablespoons of oil. Adjust the rack in your oven so that the top of the pork is 4-5 inches below the broiler.
Broil on high heat for 3-5 minutes or until the skin is crispy and deep brown, turning frequently to ensure even brownness.
Serve the reduced broth on the side or pour it over the browned pork. Enjoy!