Add all the ingredients to a Dutch oven and season with salt and pepper. Bring stock to a boil, then remove from heat and cover with a lid, and place in oven to bake for 2 hours.
Remove lid and cook over medium heat for another 30 minutes or so, until most of the liquid has evaporated and the pork has somewhat caramelized. Make sure not to stir the meat too much while it finishes cooking, so the meat can caramelize.
Shred more if desired and serve in tortillas or over rice and beans.
Video
Notes
I used a pork shoulder this time around, but you can also use pork butt as well, and both yield equally good results. The shoulder is just what the butcher had on hand and he recommended as the best that day.During the last 30 minutes of cooking, be sure not to stir the pork carnitas too much. You want the meat to caramelize slightly on the bottom, and stirring will prevent this from happening.If you have leftover carnitas, reheat in the microwave or a lightly oiled skillet.