Tacos al Pastor

Tacos al Pastor
⏱️ cook time 1 hour 45 minutes
🍽️ servings 4
⚡ Difficulty medium

intro

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

Ingredients

Boneless pork shoulder, sliced 1cm thick 900 grams
Dried guajillo chiles, stemmed and seeded 3 pieces (15 grams)
Dried ancho chile, stemmed and seeded 1 piece (10 grams)
Fresh pineapple, cut into 1cm thick rounds 200 grams
White onion, half roughly chopped for marinade, half finely diced for garnish 1 medium (150 grams)
Garlic cloves, peeled 4 cloves (12 grams)
Achiote paste 2 tablespoons (30 grams)
Apple cider vinegar 60 ml
Ground cumin 1 teaspoon (2 grams)
Dried Mexican oregano 1 teaspoon (1 gram)
Kosher salt 1.5 teaspoons (9 grams)
Small corn tortillas (10cm/4 inch diameter) 24 pieces
Fresh cilantro, chopped 30 grams
Limes, cut into wedges 2 medium (120 grams)
Neutral vegetable oil 1 tablespoon (15 ml)
Boiling water (for soaking chiles) 240 ml

Steps

1

Toast the Dried Chiles

Heat a dry cast-iron skillet over medium heat (175°C/350°F). Press guajillo and ancho chiles flat against the pan for 15 seconds per side until fragrant, taking care not to burn them. Stem and seed the toasted chiles, place in a heatproof bowl, cover with 240ml boiling water, and soak for 20 minutes until fully softened. Drain chiles, add to a blender with the roughly chopped half of the onion, garlic, achiote paste, apple cider vinegar, cumin, oregano, and 1 teaspoon of kosher salt. Blend on high for 60 seconds until completely smooth, then strain through a fine-mesh sieve to remove tough chile skins.

Step 1
step1:Toast the Dried Chiles
2

Marinate the Pork Slices

Pat the 1cm-thick pork shoulder slices completely dry with paper towels, then place in a non-reactive glass baking dish. Pour the strained, smooth red marinade over the pork, turning each slice to ensure every surface is fully coated. Cover the dish tightly with plastic wrap and refrigerate for 1 hour (or up to 8 hours for deeper, more complex flavor) to let the marinade penetrate the meat.

Step 2
step2:Marinate the Pork Slices
3

Grill the Marinated Pork

Preheat an outdoor grill or stovetop grill pan to medium-high heat (200°C/400°F), then brush grates with 1 tablespoon of neutral vegetable oil to prevent sticking. Remove pork from the marinade, letting excess marinade drip off, then place on the hot grill. Cook for 4–5 minutes per side until the pork reaches an internal temperature of 63°C/145°F, with slightly charred, crispy edges. During the final 2 minutes of grilling, place the 1cm-thick pineapple rounds on the grill, cooking 1 minute per side until caramelized with dark grill marks. Transfer cooked pork and pineapple to a wooden cutting board and let rest for 5 minutes.

Step 3
step3:Grill the Marinated Pork
4

Prep the Taco Filling

While the meat rests, dice the grilled pineapple into 5mm small pieces, then chop the rested pork into 1cm bite-sized pieces. Toss the pork and pineapple together with the remaining 0.5 teaspoon of kosher salt to evenly season. Place the finely diced remaining half of the onion and chopped cilantro into small separate serving bowls, and arrange lime wedges on a serving platter for easy access.

Step 4
step4:Prep the Taco Filling
5

Warm the Corn Tortillas

Reduce the grill heat to low (120°C/250°F). Place corn tortillas directly on the grill grates, warming for 20 seconds per side until soft, pliable, and lightly marked. Stack warmed tortillas in a clean cotton kitchen towel, wrapping tightly to trap steam and keep them soft for up to 15 minutes while you assemble tacos.

Step 5
step5:Warm the Corn Tortillas
6

Assemble the Tacos

Assemble tacos immediately for best texture: stack 2 warm corn tortillas per taco, add 65 grams of the chopped pork and pineapple mixture to the center, top with 1 teaspoon of diced onion, 1 teaspoon of chopped cilantro, and a small squeeze of fresh lime juice. Arrange assembled tacos on a serving platter and serve while warm.

Step 6
step6:Assemble the Tacos

Tips

1.Avoid burning dried chiles during toasting: burnt chiles create a bitter, unpleasant marinade, while properly toasted chiles will smell warm, fruity, and slightly smoky after just 15 seconds per side.
2.Stacking two small corn tortillas per taco is a classic street food trick that prevents tortilla breakage from juicy filling and adds a pleasant, chewy double-layer texture.
3.If you don’t have access to an outdoor grill, cook the marinated pork under a high-heat broiler (260°C/500°F) on a wire rack set over a rimmed baking sheet for 4 minutes per side to achieve similar charred, crispy edges.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9
Main Course
🍜 Italy

Tender pan-seared chicken cutlets smothered in a rich, umami-packed Marsala wine and mushroom sauce, a beloved Italian-American restaurant staple easy to recreate at home.

⏱️ 35 minuteMain Course ★ 4.4

Tacos al Pastor:Frequently Asked Questions

1.Do I need a traditional vertical spit (trompo) to make authentic tacos al pastor at home?
No, you don’t need special restaurant trompo equipment for great home-style al pastor. Layer your 1cm-thick marinated pork slices in a loaf pan, top with a pineapple round, cover, and roast low and slow at 325°F for 2.5 hours. Slice the cooked pork thin, then crisp it on a hot cast iron griddle to get that signature charred, tender bite.
2.What can I substitute for dried guajillo and ancho chiles if I can’t find them?
As a last-resort substitute, mix 2 tablespoons of mild smoky chili powder with 1 teaspoon smoked paprika and a tiny pinch of crushed red pepper for gentle heat. That said, these dried chiles are now widely stocked in most grocery store Latin aisles, and their deep, fruity, smoky flavor is hard to replicate for an authentic profile.
3.Why is the pineapple cut into 1cm-thick rounds, and do I have to cook it with the pork?
That 1cm thickness lets pineapple hold up to high heat without turning mushy, so its sweet, tart juice caramelizes and infuses the pork as it cooks instead of making the marinade watery. Cook a few slices directly with the pork, and char extra rounds to top tacos for that classic bright, sweet contrast to the smoky meat.
4.How long should I marinate the pork for the best possible flavor?
Marinate your pork shoulder slices for a minimum of 4 hours, and ideally 12 to 24 hours, covered in the refrigerator, for deep, well-balanced flavor. Don’t marinate longer than 36 hours, though—natural enzymes in fresh pineapple will break down the pork too much, leaving you with mushy, soft meat instead of tender, chewy bites.
5.What can I use if I don’t have boneless pork shoulder for this recipe?
Boneless pork shoulder (also called Boston butt) is ideal because its even fat marbling stays juicy through cooking and crisps up beautifully, but boneless country-style pork ribs work as a close substitute. Skip ultra-lean cuts like pork loin entirely—they dry out quickly and won’t have the rich, juicy mouthfeel of great al pastor.
6.My last batch of al pastor was overly greasy—what did I do wrong?
Excess grease usually comes from leaving thick, hard chunks of external fat on the pork shoulder before marinating, or cooking meat at too low a temperature so fat renders without crisping. Next time, trim any fat caps thicker than 0.5cm, and crisp cooked pork slices on a hot dry griddle for 30 seconds per side to shed excess grease and add char.
7.What garnishes are traditional for al pastor, and which ones should I skip?
Stick to simple, classic garnishes to let the chile and pork flavor shine: finely diced white onion, chopped fresh cilantro, a squeeze of fresh lime, and a small chunk of charred pineapple. Skip heavy toppings like shredded cheese, sour cream, or thick creamy salsa—they overpower the bright, smoky marinade and aren’t traditional for street-style al pastor.
8.Can I prep this recipe ahead for a casual summer gathering?
Absolutely—this recipe is made for easy summer entertaining. Marinate the pork up to 24 hours ahead, roast it low and slow the morning of your party, then crisp thin slices of pork and pineapple on a hot grill or griddle right as guests arrive. Set out warmed corn tortillas and garnishes for simple self-serve taco assembly.

Comments (10)

2 days ago

OMG these taste exactly like the tacos I got from that street stand when I visited Mexico City last year! The pineapple addition is *chef’s kiss* — I was worried achiote paste would be hard to find but my local Latin market had it no problem. Made these for my partner’s taco night birthday hang and everyone asked for the recipe. SO good, will be adding this to our weekly rotation!

yesterday

Wait did you marinate overnight like the recipe says? I’m short on time and wondering if 4 hours is enough?

2 hours ago

Great question! If you’re short on time, 4 hours will work, but marinating overnight really lets the citrus and spice flavors penetrate the pork for that classic al pastor depth — if you can plan ahead it’s 100% worth it!

1 week ago

Game changer for our weekly Taco Tuesday! My kids are super picky and they devoured these — even my 7 year old who usually turns up his nose at anything that isn’t plain cheese pizza. I prepped the marinade Sunday night so all I had to do after work was cook the pork and warm the tortillas. 10/10, will be bringing these to the neighborhood potluck next month!

5 days ago

That makes us so happy to hear! Meal prepping the marinade ahead is such a smart hack for busy weeknights — hope the potluck crowd loves them as much as your family did!

3 days ago

Took me a minute to get the char right on the pork on my vertical grill, but once I did? *Chef’s kiss*. Cut the pineapple a little thicker than the recipe said so it didn’t fall through the grates, would recommend that tweak for anyone else cooking outside. Solid recipe, way better than the takeout al pastor I usually get down the street.

5 days ago

Made this last night but subbed ancho chiles for guajillo because my local grocery store was out — it was still tasty but I could tell something was off. Also, total time was a little longer for me than the 1 hour 45 minutes listed, took closer to 2 and a half hours total with prep? Still really good, just a heads up for new cooks.

3 days ago

I did the same sub my first time making it! Ancho is a little smokier and less bright, next time add a tiny splash of extra orange juice to brighten it up and it’s almost identical. Saved me a trip across town too!

2 days ago

Great tip from ChiTownCook! Ancho chiles make a fine substitute in a pinch, and we always recommend adding 10-15 minutes of buffer time if you’re new to working with dried chiles, since prepping them can take a little longer on your first go!

30 minutes ago

This recipe looks incredible! Quick question before I make it for game night — has anyone tested a vegetarian swap for the pork? I’ve got a few plant-based friends coming and I don’t want them to miss out on the al pastor goodness.

5 minutes ago

Hi there! We’ve tested this with young green jackfruit (pulled apart and marinated for the same amount of time) and it works beautifully! Just roast it at the same temp until the edges get a little crispy, and even your meat-eating friends will be going back for seconds.

1 week ago

Made these for our college football tailgate last weekend and they were gone in 15 minutes flat. I set up a little toppings bar with lime wedges, diced onion, cilantro, salsa verde, and extra grilled pineapple — people were stacking their tacos 3 high. Only note is I doubled the recipe because I knew the crew would be hungry, and I’m glad I did! Zero leftovers, which is always the sign of a hit.

2 hours ago

Okay so I’m literally just learning to cook and I was intimidated by the medium difficulty rating, but this was so much easier to follow than I thought! The step-by-step for toasting the chiles and making the marinade was super clear, I didn’t mess it up even once. My roommate said these are better than the tacos we get at our favorite spot down the road. 10/10, gained so much cooking confidence from this!

30 minutes ago

That’s what we love to hear! Don’t let the medium difficulty tag scare you — it’s mostly about taking your time with the marinade, and it sounds like you nailed it. So stoked you got to show off for your roommate!

yesterday

Wait how spicy is this? I have super low spice tolerance (like, mild salsa is too hot for me level) and I want to make these for my family dinner but I don’t want to make something I can’t eat! Can I cut back on the chiles without ruining it?

2 hours ago

Girl I’m the exact same way! I used 2 guajillo chiles instead of 4 and skipped the chile de arbol entirely, it was so flavorful and had zero burn, just that nice warm spice. My husband who douses everything in Tapatio even added his own hot sauce and said it was the perfect base for both of us!

30 minutes ago

Such a great call, Amy! You can absolutely scale back the dried chiles and leave out the chile de arbol for a milder version — you’ll still get all that deep, savory al pastor flavor without the heat that might be overwhelming for sensitive palates.

2 weeks ago

Meal prepped a double batch of this on Sunday and it’s been holding up so well all week! I portioned the cooked pork out with tortillas and a little side of pickled red onion, and it heats up perfectly in the microwave or with a quick pan sear. Saves me so much money on takeout lunches, this is going to be a regular in my prep rotation. The caramelized pineapple bits mixed in with the pork are *so* good, I don’t think I can ever eat regular ground beef tacos again.

5 minutes ago

Pro tip: char your tortillas directly over your gas stove burner for a few seconds on each side before serving, it makes them taste exactly like the street taco tortillas. I thought the recipe was great on its own, but that little extra step took it from really good to restaurant-level. We had friends over for margarita night and everyone was raving the whole time.

just now

YESSSS I do this too! Just don’t walk away while they’re on the burner, I learned that the hard way when I lit a tortilla on fire last taco night lmao. Worth it for the flavor though!