Prepare the pork. Pat the pork shoulder dry with paper towels and cut it in half to create two 2-pound portions.
Season the pork. Combine the ground cumin, cumin seed, minced garlic, jalapenos, oregano, salt, and black pepper in a food processor. Pulse until a smooth paste forms. Then, rub this mixture all over the pork, ensuring it’s well-coated.
Brown the pork. Heat the olive oil in a large, heavy-bottomed pot over medium heat. Then, add the pork shoulder and brown on all sides, about 3-4 minutes per side, until a golden-brown crust forms.
Cook the pork. Pour the chicken broth into the pot. Squeeze the juice from the orange and limes over the pork. Cover the pot with a tight-fitting lid and reduce the heat to the lowest setting. Let it simmer for 2-3 hours or until the pork is tender and easily shredded with a fork. If it’s not tender, continue cooking, checking every 30 minutes until it is.
Shred the pork. Once the pork is tender, remove it from the pot and rest for 15-30 minutes. Using two forks, shred the pork into bite-sized pieces.
Serve. Serve the shredded pork with warm tortillas, cilantro, diced onions, and lime wedges. You can also use the carnitas in tacos, burritos, or over nachos and salads.