Ingredients
Equipment
Method
Soak and blend the marinade
- Soak the guajillo chiles and ancho chiles in hot water for 10 minutes until soft, then drain. The softened chiles should look pliable and dark red.
- Blend the soaked chiles with pineapple juice, apple cider vinegar, garlic cloves, achiote paste, cumin, and oregano into a smooth paste. Scrape down the blender as needed so no chile bits remain.
Marinate the pork
- Coat the thinly sliced pork shoulder with the marinade until evenly covered. Add salt and pepper to taste, then mix well.
- Let the marinated pork sit for at least 1 hour (preferably overnight). Keep it refrigerated and covered so the flavors deepen.
Cook and char
- Heat a cast iron skillet over medium-high heat until hot, then add the pork in batches. Stir occasionally and cook until caramelized and cooked through, about 15-20 minutes.
- Char the pineapple chunks in the same skillet after the pork. Cook until browned with char spots, then set aside.
Assemble the tacos
- Serve the caramelized pork on warm corn tortillas. Top with the charred pineapple, diced onion, cilantro, and a squeeze of lime juice from the lime wedges.
Notes
For the closest street-style texture, slice pork thinly so it caramelizes at the edges instead of steaming—thin pork makes the 15-20 minute batch cook work. Refrigerate leftovers up to 3 days; freeze cooked pork (without tortillas) up to 2 months and reheat in a skillet. Dietary swap: use a plant-based “pork” cut from a soy blend and reduce marinade time to 30-60 minutes for best texture (still char pineapple the same way).
