Main Courses
This authentic pork al pastor recipe brings the vibrant flavors of Mexico straight to your kitchen—smoky, spiced, and tender enough to melt in your mouth. 🌟 I first tasted it in Oaxaca, where the pork is marinated for hours in a blend of achiote, guajillo, and anise, then cooked to perfection on a vertical spit.
The secret lies in that deep, complex marinade and the slow-cooked tenderness that makes every bite unforgettable.
What sets this recipe apart is the balance of sweet and smoky flavors, achieved through traditional Mexican spices and the natural sweetness of pineapple. The pork gets its signature marbling from the marinade, which also keeps it incredibly juicy as it cooks.
Unlike many adaptations, this version stays true to the original method—no shortcuts, just the real deal.
By the time you serve it, you'll have perfectly charred, tender pork slices that practically fall apart when you cut into them.
The aroma alone will have everyone gathering around the table, and the combination of smoky meat, fresh pineapple, and crisp onions on warm tortillas is pure comfort food at its finest.
Whether you're hosting a fiesta or craving a taste of Mexico, this recipe delivers restaurant-quality results with a method that's both authentic and approachable. Let's get started on bringing that authentic al pastor experience home.
Ingredients for authentic pork al pastor
Authentic flavors start with these carefully chosen ingredients—each playing its part in that smoky-sweet al pastor magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder (Boneless) 🥩 | 2 lb | Cut into 2-inch chunks |
| Fresh Pineapple (Yellow) 🍍 | 1 ½ cups | Finely diced, including juice |
| Guajillo Chiles (Dried) 🌶️ | 4 whole | Stems and seeds removed |
| Achiote Powder 🌶️ | 1 tbsp | For vibrant color and smoky flavor |
| Ground Anise Seeds 🌿 | 1 tsp | Key for authentic flavor |
| Garlic Cloves 🧄 | 6 cloves | Peeled and crushed |
| White Vinegar 💧 | ½ cup | For tenderizing |
| Orange Juice (Fresh) 🍊 | ½ cup | Brightens the marinade |
| Cumin Seeds 🌿 | 1 tsp | Toasted for depth |
| Bay Leaves 🌿 | 2 whole | Fresh preferred |
| Cinnamon Sticks 🌿 | 2 whole | For warmth |
| Vegetable Oil 🫒 | 2 tbsp | For cooking pork |
| White Onions 🧅 | 1 whole | Thinly sliced for serving |
| Corn Tortillas 🌽 | 8 whole | Warm for serving |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
The pork shoulder is non-negotiable—its fat marbling keeps the meat juicy during the long marinade. Ask your butcher for bone-in if possible (it adds flavor), but boneless works too. For the chiles, Mexican specialty stores or well-stocked Latin markets have the best selection—guajillo should be bright red, not faded. If you can't find fresh pineapple, use canned in juice, but drain it well. The achiote powder is what gives al pastor its signature color—look for it in the international aisle or online if your local store doesn't carry it.
No guajillo chiles? Ancho chiles work in a pinch, but they're milder. Fresh anise seeds are ideal, but ground anise from a spice shop is better than skipping it entirely. The marinade needs time—at least 4 hours, overnight is best. If you're short on time, blend everything into a paste and let it sit for 2 hours minimum. For serving, char the onions in a dry skillet until caramelized—this adds that smoky depth. The tortillas should be warm when serving, so keep them wrapped in a towel over low heat.
Marinated pork keeps 3 days in the fridge—the flavor only deepens. For longer storage, freeze the marinated chunks for up to 3 months. I always make extra marinade to use as a sauce—simmer it down with a splash of water and serve over rice or tacos. The cooked pork reheats beautifully in a skillet with a splash of broth. If you're making this ahead, cook the pork completely before refrigerating, then finish charring when ready to serve for the best texture.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping, no fussing, just marinate the pork shoulder in achiote and anise while the guajillo chiles soak, then toss everything in. The pineapple caramelizes right in the pan, so you’re left with sticky, smoky goodness with almost no cleanup.
- Smoky-Sweet Obsession: That deep, charred guajillo-chile heat mixed with pineapple’s bright tang? It’s the kind of flavor combo that makes you close your eyes while eating. The achiote gives it that unmistakable al pastor red hue, and the anise seeds add this subtle, warm kick that lingers.
- Weeknight Crowd-Pleaser: Between us, this is my go-to for game days, lazy Sundays, or when my college-aged kids show up starving. The leftovers? Even better cold in tacos the next day. Plus, the pork shoulder stretches for hours of eating—feed a dozen or just two, it works.
- Budget Stretch King: Pork shoulder is cheap, and this recipe turns it into something restaurant-worthy without breaking the bank. I’ve made it for under $1.50 per serving, and the guajillo chiles and achiote are pantry staples that last for ages. Practical? Yes. Delicious? Absolutely.
Step-by-step instructions for authentic pork al pastor
Here's how to create tender, smoky pork with that signature pineapple marinade—just like street tacos in Mexico City.
👨🍳 Step 1: Prepare the Guajillo Chile Paste
Toast the 4 whole guajillo chiles in a dry skillet over medium heat for 30 seconds per side until fragrant and slightly puffed. Watch closely—they'll darken quickly. Transfer to a bowl and cover with ½ cup hot water from the kettle. Let steep for 15 minutes while you prep the rest.
While they soak, toast the 1 tsp cumin seeds in the same skillet for 1 minute until aromatic. Grind them lightly with a mortar and pestle or spice grinder—just enough to break them open, not into a powder. This releases their deep, earthy flavor without turning bitter. Drain the chiles and blend them with the soaking water, 1 tbsp achiote powder, 1 tsp ground anise seeds, 6 crushed garlic cloves, ½ cup white vinegar, and ½ cup fresh orange juice until smooth.
🍳 Step 2: Marinate the Pork Shoulder
Cut the 2 lb boneless pork shoulder into 2-inch chunks—this size ensures even cooking and maximum surface area for flavor absorption. In a large bowl, combine the pork with the guajillo paste, 1.5 tsp salt, 2 whole bay leaves, and 2 whole cinnamon sticks. Mix well, then cover and refrigerate for at least 4 hours (overnight is best).
Here's the thing—this marinade is acidic thanks to the vinegar and citrus, so it tenderizes the meat while infusing it with smoky, spicy depth. Turn the pork occasionally to ensure even coating. The longer it marinates, the more flavorful and tender it becomes. If you're short on time, at least 2 hours will help, but don't rush it.
🔥 Step 3: Cook the Pork to Tender Perfection
Heat 2 tbsp vegetable oil in a heavy skillet over medium-high heat until shimmering. Working in batches, add the marinated pork and cook for 3-4 minutes per side until golden brown and slightly charred. Don't crowd the pan—this prevents steam from building up and keeps the meat crispy.
Transfer the cooked pork to a plate and tent loosely with foil. The residual heat will finish cooking it slightly. For best results, let it rest for 10 minutes before serving. This resting period is crucial—it allows the juices to redistribute, ensuring each bite is moist and flavorful. If you're impatient (I know the smell will be tempting), at least 5 minutes makes a difference.
🍳 Step 4: Assemble with Pineapple and Tortillas
While the pork rests, finely dice the 1.5 cups fresh pineapple, including the juice—this adds sweetness and moisture to your tacos. Thinly slice the 1 whole white onion for a crisp contrast. Warm the 8 whole corn tortillas over a dry skillet or in a comal for 30 seconds per side until pliable.
Here's where it gets fun—pile the pork onto the tortillas, top with pineapple and onions, and finish with a sprinkle of achiote powder for that signature color. Serve immediately with lime wedges on the side. The combination of smoky, spiced pork with sweet pineapple and crisp onions is what makes al pastor so addictive. Trust the process—authentic flavor comes from the marinade and fresh ingredients.
Pro Tips For Making Authentic Pork Al Pastor
- Char the Pineapple: Cut the pineapple into thick, even slices—about ½-inch—and grill them directly over the coals or in a screaming-hot skillet until blackened in spots. That caramelized crust is what turns sweet into smoky, and skipping this step means missing the dish’s soul. (Yes, even if you’re impatient like me.)
- Toast the Guajillo Seeds: Before rehydrating the guajillo chiles, pull out the stems and seeds, then toast them dry in a separate pan for 30 seconds. This removes bitterness and deepens the smoky flavor—something I learned after tasting a batch that tasted like ash. Don’t skip it.
- Cook the Pork Slow: Start the pork shoulder in a cold pot with the achiote and anise paste, then simmer low and slow until it’s fork-tender—about 2.5 to 3 hours. Rushing this turns the meat tough, and no amount of marinade later fixes that. (Your future self will thank you.)
- Save the Pineapple Juice: Strain the pineapple slices after grilling and reserve the juice—you’ll need about ½ cup to deglaze the pan and build the sauce. That liquid is packed with flavor, and throwing it away is like wasting the best part of the meal. (Yes, even if it looks weird.)
Wine and beer pairings for authentic pork al pastor
Mexican Lager Pairings
For al pastor, nothing beats a crisp Mexican lager like Modelo Especial or Pacifico Clara. The clean, slightly malty profile cuts through the smoky, spicy notes of the pork while complementing the pineapple's sweetness.
I always keep a cold one in my fridge when making this dish—it's the perfect balance of refreshing and traditional. 🍺
If you prefer something lighter, try Negra Modelo, which has a subtle roasted malt flavor that enhances the achiote and guajillo spices in the marinade.
The carbonation also helps cleanse your palate between bites, making it ideal for street-taco-style eating. Pro tip: Chill your beer to 40-45°F for the best experience.
Spiced Mexican Beers
For a bolder pairing, reach for Tecate or Corona Premier, both of which have a touch of citrus and spice that mirrors the marinade's flavors. The slight effervescence and citrus notes in these beers elevate the pineapple's sweetness without overpowering the smoky pork.
I like to serve these slightly chilled (45°F) to highlight their refreshing qualities.
If you're feeling adventurous, try a Mexican IPA like Estrella Damm IPA. The hoppy bitterness contrasts beautifully with the richness of the pork, while the citrusy notes play off the pineapple.
This is my go-to for when I want to add a little complexity to the pairing. Just be sure to serve it at 48-50°F to avoid overwhelming the dish.
White Wine Alternatives
If beer isn't your thing, a dry white wine like Chenin Blanc from Mexico's Yucatán Peninsula works surprisingly well. Its slight acidity and hints of apple and pear complement the pineapple and pork beautifully. I recommend a chilled 45°F bottle to let the wine's crispness shine through.
For something more aromatic, try a Mexican Viognier with its floral and stone fruit notes. The wine's richness pairs wonderfully with the smoky, spiced pork while the floral notes enhance the pineapple's sweetness. Serve it slightly chilled (50°F) to balance its body with the dish's flavors.
Non-Alcoholic Options
Don't overlook non-alcoholic pairings! A Mexican horchata made with rice, cinnamon, and almond milk is a refreshing and traditional choice. The sweet, creamy notes contrast perfectly with the smoky, spicy pork and the tangy pineapple.
I love serving this chilled (40°F) in a tall glass with a sprinkle of cinnamon on top.
For something more effervescent, try a Mexican ginger beer like Jarritos Tamarindo. The spicy ginger and citrus notes enhance the dish's flavors without overpowering them. Serve it ice-cold (38°F) for the best experience. It's a fantastic way to add a little zing to your al pastor feast.
Nutrition facts
Frequently asked questions
Can I substitute pork shoulder with another cut?
Pork shoulder is ideal for its fat content, which keeps the meat juicy during marinating. You can use pork butt or pork loin, but cut them into 2-inch chunks for even cooking. Avoid lean cuts like tenderloin—they'll dry out. For extra tenderness, marinate for overnight.
What if I can't find guajillo chiles?
Use ancho chiles as a substitute—they're milder but still add depth. If unavailable, blend 1 tbsp smoked paprika with ½ tsp cayenne for heat. For color, add 1 tsp achiote powder extra. The flavor won't be identical, but it'll still taste delicious.
How do I get that authentic spit-roasted flavor without a vertical spit?
Use a cast-iron skillet! Sear the pork in batches over medium-high heat until deeply charred. For extra smokiness, place a metal rack over a baking sheet, broil for 2-3 minutes per side, and baste with reserved marinade. This mimics the spit's caramelization.
Can I make this in a slow cooker?
Yes, but adjust the method: Cook on low for 6-8 hours with ½ cup marinade> (to prevent sogginess). Shred slightly, then finish in a skillet for char. Avoid high heat—it dries out the pork. For best texture, stick to stovetop or grill.
What's the best way to store leftovers?
Store cooked pork in an airtight container for 3 days> in the fridge or 3 months> frozen. Reheat gently in a skillet with a splash of broth to restore moisture. Never refreeze thawed pork. For extra flavor, toss reheated pork with 1 tsp achiote powder before serving.
