4lbboneless pork shoulder or butt roastfat trimmed slightly and then cut into large 2" cubes
1onionends cut off, halved and peeled
the juice of 1 medium orange or 4 tiny clementinessave the spent halves
2tablespoonsfresh lime juice
1 1/2teaspoonskosher salt
3/4teaspoonfreshly ground black pepper
Adjust the oven rack to the lower middle of the oven. Preheat oven to 300 degrees. Combine all the ingredients (including the spent orange halves) in a dutch oven or a large pot with an oven-safe lid. Bring the pot to a simmer over medium high heat. Once the pot is simmering, move the pot to the oven and cook for about 2 hours, until the meat is fork tender and falling apart.
Remove the pot from the oven and preheat the oven to broil. Use a slotted spoon or a set of tongs to remove the meat from the pot and place it on a large foil lined baking sheet. Remove and discard everything else in the pot, leaving only the liquid. Place the pot over high heat on the stove, for about 10-20 minutes. Boil it until the liquid is thick and syrup-like. There should be about 1 cup of liquid left in the pot.
While the liquid is boiling and reducing, use the tongs or a pair of forks to very gently pull each piece of pork into 3 pieces. Avoid shredding the pork at this point, it will be very tender. Once the liquid has become thick and syrup-like, remove from the heat and place the pork back into the pot with the liquid. Gently fold the pieces into the liquid and try not to break them up further.
Transfer the coated pork back onto the baking sheet, spreading it in just one layer across the pan. Place the baking sheet back in the oven on the same lower middle shelf. Broil for 6-8 minutes, until the meat is quite browned and slightly crispy on the edges. Remove from the oven and use your tongs or a large spatula to flip over each piece. Return the pan to the oven and broil the other side for 6-8 minutes, until both sides are well-browned and the edges are crisp. Serve immediately. Enjoy!