Loading...

Place the pork shoulder chunks in a large Dutch oven or a slow cooker. Add the halved orange, halved lime, quartered white onion, smashed garlic cloves, minced chipotle peppers, adobo sauce, ground cumin, Mexican oregano, salt, black pepper, and diced fresh pineapple. Pour in the water or chicken broth.

If using a Dutch oven, bring the mixture to a simmer over medium-high heat, then reduce heat to low, cover, and cook for 3 to 4 hours, or until the pork is fork-tender. If using a slow cooker, cook on low for 6-8 hours or on high for 3-4 hours, until the pork is easily shredded.

Carefully remove the pork from the Dutch oven/slow cooker and place it on a cutting board. Discard the orange, lime, onion, and any large pineapple pieces. Skim any excess fat from the cooking liquid and reserve about 1 cup of the liquid.

Using two forks, shred the pork into bite-sized pieces.

Heat the lard or vegetable oil in a large skillet over medium-high heat. Add the shredded pork in a single layer, working in batches if necessary to avoid overcrowding. Cook for 5-7 minutes, stirring occasionally, until the pork is browned and crispy. Add a few tablespoons of the reserved cooking liquid to the pan as needed to keep the pork moist and flavorful, allowing it to evaporate and crisp the meat.

While the pork is crisping, warm the corn tortillas. You can do this by wrapping them in a damp paper towel and microwaving for 30-60 seconds, or by heating them in a dry skillet over medium heat for about 30 seconds per side until pliable.

Assemble the tacos: Spoon the crispy carnitas onto the warm tortillas. Top with diced red onion, chopped cilantro, diced avocado, crumbled Cotija cheese, and a squeeze of fresh lime juice. Serve immediately with salsa verde or your favorite salsa on the side.


Place the pork shoulder chunks in a large Dutch oven or a slow cooker. Add the halved orange, halved lime, quartered white onion, smashed garlic cloves, minced chipotle peppers, adobo sauce, ground cumin, Mexican oregano, salt, black pepper, and diced fresh pineapple. Pour in the water or chicken broth.

If using a Dutch oven, bring the mixture to a simmer over medium-high heat, then reduce heat to low, cover, and cook for 3 to 4 hours, or until the pork is fork-tender. If using a slow cooker, cook on low for 6-8 hours or on high for 3-4 hours, until the pork is easily shredded.

Carefully remove the pork from the Dutch oven/slow cooker and place it on a cutting board. Discard the orange, lime, onion, and any large pineapple pieces. Skim any excess fat from the cooking liquid and reserve about 1 cup of the liquid.

Using two forks, shred the pork into bite-sized pieces.

Heat the lard or vegetable oil in a large skillet over medium-high heat. Add the shredded pork in a single layer, working in batches if necessary to avoid overcrowding. Cook for 5-7 minutes, stirring occasionally, until the pork is browned and crispy. Add a few tablespoons of the reserved cooking liquid to the pan as needed to keep the pork moist and flavorful, allowing it to evaporate and crisp the meat.

While the pork is crisping, warm the corn tortillas. You can do this by wrapping them in a damp paper towel and microwaving for 30-60 seconds, or by heating them in a dry skillet over medium heat for about 30 seconds per side until pliable.

Assemble the tacos: Spoon the crispy carnitas onto the warm tortillas. Top with diced red onion, chopped cilantro, diced avocado, crumbled Cotija cheese, and a squeeze of fresh lime juice. Serve immediately with salsa verde or your favorite salsa on the side.
