These tacos al pastor bring the classic sweet-savory, chile-red profile into a home oven with thin slices of pork, achiote, guajillo, and pineapple. Roasting the meat on a hot sheet pan and finishing under the broiler gives you the dark edges that make al pastor feel right, even without a trompo.

At its best, tacos al pastor are a balance dish. The pork is rich and juicy, but the overall bite never feels heavy because there is always something bright in the mix: fruity red chile, earthy achiote, a little tang, sweet pineapple, sharp onion, and the green lift of cilantro. Warm corn tortillas hold everything together with just enough chew, so each taco feels layered rather than overloaded. That contrast is a big part of the charm, and it is what keeps you reaching for one more.
This version keeps that recognizable personality in a home-cookable format. You still get the brick-red color, the sweet-savory edge, and the little pops of caramelized fruit that define the dish, but the method fits a regular oven and a sheet pan. The flavor lands somewhere between smoky, citrusy, earthy, and lightly sweet, with a finish that stays lively instead of flat. The pork feels succulent, the charred bits taste concentrated, and the pineapple keeps the whole taco feeling fresh.
What makes al pastor so loved is how complete it tastes without needing a long list of toppings. A spoonful of onion, cilantro, and a squeeze of lime is usually enough because the filling already carries so much character. It is festive food, weeknight food, and gathering food all at once: bold enough for a taco spread, familiar enough for a family dinner, and vivid enough to feel a little special.
What to Serve With: Serve these with salsa verde or a smooth red salsa, plus a side of charro beans or black beans. Mexican rice, esquites, or a simple cucumber-radish salad all work well alongside the richness of the pork. For drinks, cold lager, agua fresca, or horchata are especially nice.

Table of contents
Tacos al Pastor Ingredients
Pork shoulder – Choose boneless shoulder with visible marbling and a good mix of lean and fat. That fat matters because it gives you juicier meat and better browned edges, while leaner cuts taste a little tighter and less lush. Pork loin can work, but the final texture is noticeably less forgiving.
Achiote paste – Look for a soft brick or thick paste made with annatto and seasonings, often with a little vinegar built in. It gives al pastor its characteristic red color and an earthy, peppery depth that plain annatto powder cannot fully match. A recado rojo paste is a very good alternative and keeps the flavor profile close.
Guajillo chiles – Look for smooth, flexible dried chiles with a deep red color rather than brittle, dusty ones. They bring mild heat and a fruity, slightly tart chile character, which helps the adobo taste rounded instead of harsh. If you swap in ancho, the result is darker, sweeter, and less bright.
Pineapple – A ripe, fragrant fruit gives the cleanest sweet-tart contrast against the pork. That brightness is part of what keeps al pastor tasting lively rather than just rich, and it also gives the finished tacos their little juicy bursts. Canned pineapple in juice is workable, but the flavor is softer and less fresh.
Corn tortillas – Choose sturdy tortillas that smell distinctly of corn and stay pliable once warm. Their light chew and toasty corn flavor keep the taco tasting classic, while flour tortillas make the bite softer and a little richer. Wrapping warmed tortillas so they steam gently helps them stay tender and flexible.


Storage
Fridge – Cool the cooked pork promptly, then refrigerate in a shallow airtight container for up to 3 to 4 days. Keep the onion, cilantro, pineapple, and tortillas separate for the best texture.
Freezer – Freeze the cooked pork in an airtight container for up to 2 to 3 months for best quality. Thaw in the refrigerator before reheating.
Reheat – Reheat the pork in a skillet over medium heat or on a sheet pan at 375°F / 190°C until hot throughout. For leftovers, a final temperature of 165°F / 74°C is a good target before serving.
Allergens & Substitutions
Contains: None of the major common allergens.
Achiote paste: Recado rojo is the closest swap. Use the same amount. Plain annatto powder adds color, but it will miss the vinegar-and-spice depth, so the tacos taste flatter.
Guajillo chiles: Use 2 ancho chiles plus 1 tsp / 2 g sweet paprika if needed. The adobo turns a little sweeter and darker, with less bright red chile character.
Corn tortillas: Flour tortillas can replace them for a softer, richer bite. The result feels less classic and a little heavier, so smaller tortillas work best.
Pork shoulder: Boneless, skinless chicken thighs are the easiest meat swap. Use the variation times above; pork loin is leaner and needs a shorter marination and closer attention to avoid drying out.
Cilantro: Flat-leaf parsley can stand in if needed. The tacos lose some of their signature bright, citrusy lift.
Pork Tacos al Pastor
- Total Time: 2 hours 55 minutes (or 55 min if you skip marinating)
- Yield: 4 servings
Description
These tacos al pastor bring the classic sweet-savory, chile-red profile into a home oven with thin slices of pork, achiote, guajillo, and pineapple. Roasting the meat on a hot sheet pan and finishing under the broiler gives you the dark edges that make al pastor feel right, even without a trompo.
Ingredients
🌶️ Red adobo
- 3 dried guajillo chiles (stemmed and seeded)
- 3 tbsp / 45 g achiote paste
- ½ cup / 120 ml orange juice
- 2 tbsp / 30 ml white vinegar
- 2 tbsp / 30 ml pineapple juice
- 3 garlic cloves
- 1 tsp / 1 g dried Mexican or regular oregano
- 1 tsp / 2 g ground cumin
- ½ tsp / 1 g ground black pepper
- ¼ tsp / 0.5 g ground cloves
- 1 tsp / 6 g kosher salt
- 1 tbsp / 15 ml neutral oil
🐖 Pork and pineapple
- 2 lb / 900 g boneless pork shoulder
- 1½ cups / 210 g diced pineapple
🌿 For serving
- 12 corn tortillas
- ½ cup / 80 g finely diced white onion
- ½ cup / 8 g chopped cilantro
- 1 lime, cut into wedges
Instructions
Make the adobo
- If the pork feels floppy and hard to slice neatly, place it in the freezer for 20 minutes until just firm at the edges. Slice it thinly and set it in a large bowl.
- Put the guajillo chiles in a heatproof bowl, cover with hot water, and let them soften for 10 minutes. Drain well.
- In a blender, combine the softened guajillos, achiote paste, orange juice, vinegar, pineapple juice, garlic, oregano, cumin, black pepper, cloves, salt, and oil. Blend until very smooth and thick.
Marinate the pork
- Pour the adobo over the sliced pork and toss until every piece is thoroughly coated.
- Cover and refrigerate for at least 2 hours or up to 8 hours. (Optional) Marinate 12 to 24 hours for a deeper, more rounded chile flavor, but use canned or bottled pineapple juice for that longer rest; if using fresh pineapple juice, keep the marinade closer to the 2 to 8 hour range. Keep it refrigerated the entire time.
- About 20 minutes before cooking, place a rack in the upper third of the oven and preheat to 425°F / 220°C. Line a rimmed baking sheet with parchment or foil.
Roast and serve
- Choose your cooking method for the marinated pork:
Oven: Spread the pork and its thick marinade over a lined rimmed baking sheet in an even layer. Scatter 1 cup / 140 g of the pineapple over the top, and reserve the remaining ½ cup / 70 g for serving.
Charcoal grill: Thread the pork onto skewers or pack it tightly onto 2 double skewers so it stays secure, then grill over medium-high direct heat. Grill 1 cup / 140 g of the pineapple separately in larger pieces or slices, and reserve the remaining ½ cup / 70 g for serving.
Frying pan: Heat a large skillet or frying pan over medium-high heat with 1 tbsp / 15 ml neutral oil. Cook the pork in 2 to 3 batches so the pan stays hot and the meat sears instead of steaming. Add 1 cup / 140 g of the pineapple to the pan during the last few minutes of the final batch, or cook it separately until lightly browned, and reserve the remaining ½ cup / 70 g for serving. -
(Optional) Upgrade: Give the pineapple its own little blast of heat for the last couple of minutes instead of treating it exactly like the pork. That extra caramelization makes the sweet-tart contrast pop much more clearly in the finished tacos.
- Cook until the pork is cooked through and well browned in spots:
Oven: Roast at 425°F / 220°C for 18 to 24 minutes, stirring once halfway through, then broil for 2 to 4 minutes if you want deeper color and more charred edges.
Charcoal grill: Grill for about 10 to 14 minutes total, turning every few minutes, until the edges are lightly charred and the pork is cooked through. Grill the pineapple until lightly caramelized, then dice it.
Frying pan: Cook each batch for about 4 to 6 minutes, stirring occasionally, until browned at the edges and cooked through. Let later batches pick up some darker bits for a more al pastor-style finish. - Check the thickest pieces with an instant-read thermometer; the pork should reach at least 145°F / 63°C, then rest for 3 minutes before chopping. While it rests, warm the tortillas in a dry skillet for about 20 seconds per side, then stack and wrap them in a clean towel.
- Chop the pork into bite-size pieces, toss together with the cooked pineapple, and divide among the tortillas. Top with the reserved ½ cup / 70 g pineapple, the onion, cilantro, and lime. Success looks like juicy pork with red-brown edges, a little sticky char, and a bright sweet-savory balance that still tastes clearly of chile and achiote.
Notes
- Use slightly larger pineapple pieces for roasting, then chop them smaller after they caramelize so they brown better and stay juicy.
- Fresh, pliable dried guajillos usually give you a smoother, brighter adobo than dusty brittle ones, so they’re worth choosing carefully.
- A quick broiler finish really matters here, because that last blast of top heat is what gives home-oven al pastor its best charred edges.
- Keep the tortillas wrapped as you warm them; trapped steam is what makes them tender and flexible instead of dry and crackly.
- If your pork looks very wet after marinating, let the excess drip off for a minute before it hits the pan so browning starts faster.
- Let the cooked pork rest briefly before chopping so more of the juices stay in the meat instead of on the board.
- Chop the finished pork and pineapple together loosely, not too finely, so each taco still has little juicy, caramelized pockets.
- Warm a few extra tortillas beyond the exact count; al pastor tends to run juicy, and a backup tortilla or two makes serving much easier.
- Prep Time: 30 min
- Marinating: 2 hours
- Cook Time: 20 min
- Cuisine: Mexican
Tacos al Pastor Variations
- Chicken al pastor (lighter and faster)
Change: Replace the pork shoulder with 1½ lb / 680 g boneless, skinless chicken thighs. Marinate 2 to 8 hours, then roast at 425°F / 220°C for 14 to 18 minutes and broil 1 to 3 minutes, until the thickest piece reaches 165°F / 74°C.
Result: Still bright, smoky, and tangy, but lighter and less rich because chicken thighs have less fat than shoulder. - Spicier al pastor (cleaner, sharper heat)
Change: Add 1 to 2 dried chiles de árbol to the adobo and increase the orange juice to ⅔ cup / 160 ml if the sauce seems too thick.
Result: Hotter and more direct, with a sharper chile finish that cuts through the pork more aggressively.
Nutrition & Dietary Information
Nutrition Facts
Low carb | ❌ |
Keto | ❌ |
High Protein | ✅ |
Gluten free | ✅ |
Low sugar | ❌ |
Dairy-free / Lactose free | ✅ |
Vegetarian | ❌ |
Vegan | ❌ |
Low sodium | ❌ |
Low Fat | ❌ |
Paleo | ❌ |
Pescatarian | ❌ |
Nut Free | ✅ |
Egg Free | ✅ |
Soy Free | ✅ |
Sesame free | ✅ |
Nutrition information is an estimate and may vary based on ingredients, brands, and portion sizes. This information is not intended as medical advice. For medical or dietary needs, calculate with your specific ingredients and consult a professional.
Diet-Friendly Swaps
Low Carb: Serve the al pastor in lettuce cups or over shredded cabbage instead of corn tortillas, and keep the pineapple modest.
Keto: Skip the tortillas, cut back the fruit and juices, and lean more on a vinegar-chile adobo with onion, cilantro, and lime.
Low Sugar: Reduce the orange and pineapple juice in the adobo, keep the pineapple garnish lighter, and let chile, vinegar, and achiote do more of the flavor work.
Vegetarian & Vegan: Replace the pork with thick slices of king oyster mushrooms or extra-firm tofu, then roast until deeply browned at the edges.
Low Sodium: Cut the salt in the adobo, use a lower-sodium achiote paste if available, and brighten the tacos with extra lime so they still taste lively.
Low Fat: Swap the pork shoulder for chicken breast or very lean pork loin, use less oil, and watch the cook time closely so it stays juicy.
Paleo: Skip the corn tortillas and serve the filling in lettuce wraps or over roasted vegetables.
Common Problems & Fixes
Likely cause: The sliced meat sat too long in a pineapple-based marinade, especially if the pineapple juice was fresh.
Fix: Keep the marination in the 2 to 8 hour window and skip the 12 to 24 hour option here so the pork stays seasoned but still nicely meaty.
Likely cause: The pan is crowded, so the meat steams instead of roasting and charring.
Fix: Spread it in a true single layer, use two pans if needed, and save the broiler for the very end once the surface moisture has cooked off.
Likely cause: The guajillos were old and brittle, or the chile skins picked up bitterness.
Fix: Start with pliable dried chiles, soak them separately, and skip any soaking liquid that tastes bitter.
Likely cause: The slices are too thick, or they were cut with the grain instead of across it.
Fix: Slice the pork very thin while it’s slightly firm and cut across the grain so the finished meat stays tender.
Likely cause: Too much liquid went into the blender, so the sauce never got thick enough to cling.
Fix: Drain the softened chiles well and aim for an adobo that’s thick enough to coat the meat instead of puddling on the pan.
Likely cause: Kosher salt volume can vary a lot by brand, so the teaspoon can drift.
Fix: Follow the gram weight if possible so the adobo lands closer to the intended salt level.
