Al Pastor Taco
intro
Smoky chile-marinated grilled pork with caramelized pineapple, fresh cilantro, and onion on warm corn tortillas: a bright, bold classic Mexican street taco.
Ingredients
Steps
Make adobo marinade
Toast stemmed, seeded guajillo chiles in a dry skillet over medium heat (175°C/350°F) for 30 seconds per side until fragrant, taking care not to burn them (burnt chiles add bitter flavor). Transfer chiles to a heatproof bowl, cover with 240ml (1 cup) hot water, and soak for 15 minutes until fully softened. Drain chiles, then add to a blender with 200g cubed pineapple, 75g chopped white onion, peeled garlic cloves, achiote paste, apple cider vinegar, cumin, oregano, and 6g (1 teaspoon) kosher salt. Blend on high for 1 minute until completely smooth, then strain through a fine-mesh sieve to remove tough chile skins, discarding solids.
Marinate the pork
Place 900g thinly sliced (6mm/1/4-inch thick) pork shoulder in a non-reactive glass or plastic container. Pour the strained adobo marinade over the pork, tossing thoroughly to ensure every slice is evenly coated in the red marinade. Cover the container tightly with a lid or plastic wrap, then refrigerate for a minimum of 2 hours (up to 12 hours for deeper, more complex flavor) to allow the spices to penetrate the meat.
Prep and preheat grill
Preheat an outdoor gas or charcoal grill to medium-high heat (220°C/425°F). Scrub the grill grates clean with a wire brush, then brush evenly with 15ml neutral cooking oil to prevent the marinated pork from sticking during cooking. Arrange the marinated pork, 100g 1/2-inch thick pineapple slices, remaining 3g (0.5 teaspoon) kosher salt, and long metal tongs on a side table next to the grill for easy access.
Grill pork and pineapple
Arrange marinated pork slices in a single layer on the hot grill grates, working in batches if needed to avoid overcrowding, and season the top of each slice lightly with the remaining 3g (0.5 teaspoon) kosher salt. Cook for 3-4 minutes per side, until the edges are slightly charred and the pork reaches an internal temperature of 63°C/145°F. During the final 2 minutes of pork cooking, add the pineapple slices to the grill, cooking 1 minute per side until soft and caramelized with dark grill marks. Transfer cooked pork and pineapple to a clean cutting board, and let rest for 5 minutes to lock in juices.
Warm tortillas, chop fillings
While the pork rests, reduce grill heat to low (150°C/300°F). Place corn tortillas directly on the grill grates, warming for 15 seconds per side until soft and pliable with faint light brown char spots. Wrap warmed tortillas in a clean cotton kitchen towel to trap steam and keep them soft. Dice the rested grilled pork and pineapple into 12mm (1/2-inch) bite-sized pieces, and transfer to a serving bowl.
Assemble and serve tacos
Fill each warm tortilla with 40g (about 1/4 cup) of the diced pork and pineapple mixture. Top each taco with 5g (1 tablespoon) finely diced raw white onion, 2g (1 teaspoon) chopped fresh cilantro, and a small squeeze of fresh lime juice. Arrange assembled tacos on a serving platter, with extra lime wedges on the side for guests to add more citrus as desired, and serve immediately.
Tips
2.If you do not have an outdoor grill, you can cook the pork and pineapple in a preheated cast-iron skillet over medium-high heat indoors, working in small batches to avoid steaming the meat instead of searing it.
3.For extra authentic street taco texture, double up corn tortillas per taco to prevent tearing from juicy filling and add a satisfying chewy bite.

OMG these are SO good! I’ve been chasing the al pastor taco flavor I got at a food truck in San Diego for years and this recipe nailed it. I marinated the pork overnight instead of 2 hours because I had time, and the char from the grill with the pineapple bits? *Chef’s kiss* My whole family devoured 2 pounds of meat at our Sunday dinner, even my super picky 8 year old asked for seconds.
Game changer for my weekly meal prep! I grilled a big batch Sunday, portioned the pork out with corn tortillas and pickled red onions, and had quick, delicious lunches all week. The cook time was totally manageable even for a week of prep, and it held up way better than I thought it would in the fridge. 10/10 will be making this bi-weekly from now on.
Okay full transparency, I’m terrible at grilling and almost burned the pineapple the first go round, but even with my messy execution these came out insane? I was worried the difficulty was too high for me since I’m still learning, but the steps were super straightforward. My roommate said these are better than the takeout we get down the street. Only reason I’m knocking a star is I had to run to three stores to find achiote paste, wish there was a more accessible swap listed for folks who don’t have a Latin market nearby!
Made these for our office potluck yesterday and they were the first dish gone! I set up a little taco bar with cilantro, lime, diced onion, salsa verde, and extra grilled pineapple, and people kept coming back for thirds. Only note: I wish I made double the amount, I only had 3 tacos left for myself after everyone dug in lmao.
Made these for my partner’s birthday dinner last night and they were OBSESSED. We used to get al pastor tacos on our first trip to Mexico City together, and they said this tasted exactly like the street tacos we had there. 10/10, earned me major partner points, will be making these for every special occasion from now on.
So happy this recipe is naturally gluten free! I didn’t have to swap out any ingredients to make it work for my celiac, and none of my dinner guests even noticed it was GF. The flavor is so bold and bright, I didn’t even miss the flour tortillas — the corn ones paired perfectly. Will absolutely be adding this to my regular rotation.