01 -
Preheat the oven to 300℉.
02 -
In a small bowl, combine all the dry rub ingredients together.
03 -
Place the pork shoulder in a large Dutch oven or an oven-safe pot and rub the dry rub all over the pork on all sides. Add the onion, garlic, juice from the oranges and limes, and the spent orange and lime halves.
04 -
Cover the pot and place it in the oven. Bake for 3½ hours until the meat is tender and shreddable.
05 -
Remove the meat from the pot and place it on a baking sheet. Using two forks, shred the meat into small pieces. Add about 1 cup of the reserved liquid from the pot over the shredded pork.
06 -
Place the meat under the broiler for about 5 to 10 minutes. Halfway through, turn the meat over with a spatula to crisp both sides. Alternatively, crisp at 450℉ for about 30 minutes if your oven doesn't have a broiler.
07 -
Serve hot on tortillas, burritos, tamales, sandwiches, or your favorite dish.