In a large Dutch oven or other heavy bottomed pot, heat olive oil over medium-high heat. Add onion and garlic and cook until softened, about 3 minutes.
Add pork shoulder and brown on all sides, about 5 minutes.
Add oregano, cumin, coriander, chili powder, smoked paprika, salt, and pepper. Stir to coat pork with seasonings.
Pour in chicken broth and lime juice. Bring to a simmer, then cover and transfer to preheated oven.
Cook in preheated oven for 2 hours or until pork is very tender and easily shreds.
Remove from oven and shred pork with two forks.
Serve with your favorite tacos or burrito ingredients.
Interesting Facts
Carnitas are a traditional Mexican dish of slow-cooked pork.
The name "carnitas" means "little meats" in Spanish.
Carnitas can be served as tacos, burritos, nachos, or other Mexican dishes.
Carnitas are often served with a variety of toppings, such as guacamole, sour cream, cilantro, and pico de gallo.