Slow-braised pork carnitas piled into warm tortillas with fresh cilantro and lime are irresistible. This high protein, family-friendly taco recipe is perfect for weekend dinners and feeds a crowd.
Cut the pork shoulder into large chunks and season with salt, pepper, cumin, and oregano for even flavor distribution.
In a Dutch oven, heat 1 tbsp oil over medium-high and sear pork pieces until browned on all sides, working in batches to avoid crowding.
Add garlic, onion, orange juice, and enough water to cover the pork halfway; bring to a gentle simmer over medium heat, then cover.
Reduce heat to low and braise pork for 2 to 2.5 hours, until fork-tender; periodically check moisture level, adding water if needed.
Remove pork, shred with two forks; optional: crisp shredded meat in a hot nonstick skillet to develop texture, then assemble tacos with warm tortillas, chopped onion, cilantro, and fresh lime.