Main Courses
This al pastor marinated pork recipe brings the vibrant flavors of Mexico to your kitchen with achiote's smoky depth and pineapple's bright sweetness. 🔥 After years of perfecting the balance between tender meat and bold marinade, I've developed a method that delivers authentic results without requiring a vertical spit.
The secret lies in the marinade—achiote seeds, guajillo chiles, and pineapple juice create a complex flavor profile that transforms simple pork into something unforgettable.
Traditionally cooked on a vertical spit, this recipe adapts beautifully to home kitchens using a skillet or even the oven. The marinade works its magic over several hours, breaking down the meat while infusing it with layers of flavor.
What sets this apart is the combination of spices and fruit—pineapple tenderizes the meat while adding a subtle sweetness that cuts through the smokiness of the achiote.
By the time you serve it, you'll have perfectly caramelized pork with crispy edges and tender centers, ready to be served in warm tortillas with fresh pineapple, onions, and cilantro.
The aroma alone will have everyone gathering around your table. This dish is more than just tacos—it's a celebration of Mexican street food culture brought to life in your kitchen.
Whether you're hosting a fiesta or just craving something special, this recipe delivers restaurant-quality results with a process that's approachable for home cooks. Let's get started on creating pork that tastes like it came straight from a Mexican taquería.
Ingredients for al pastor marinated pork
Sixteen ingredients transform simple pork into smoky, sweet al pastor magic for tacos.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 3 lb | Bone-in, cut into 1-inch chunks |
| Achiote Seeds 🌶️ | 1 tbsp | Toasted lightly for depth |
| Guajillo Chiles 🌶️ | 4 whole | Stems/seeds removed, soaked |
| Pineapple Juice 🍍 | 1 cup | Freshly squeezed, no sugar added |
| White Vinegar 💧 | ½ cup | For tangy balance |
| Garlic Cloves 🧄 | 8 cloves | Peeled, roughly chopped |
| Ground Cumin 🌿 | 1 tbsp | Toasted for aroma |
| Oregano 🍃 | 1 tbsp | Dried Mexican oregano preferred |
| Bay Leaves 🌿 | 2 whole | For subtle earthiness |
| Cumin Seeds 🌿 | 1 tsp | Toasted for extra depth |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Olive Oil 🫒 | ¼ cup | For marinade richness |
| Fresh Pineapple 🍍 | ½ cup | Diced, for garnish |
| White Onion 🧅 | 1 whole | Thinly sliced for serving |
The pork shoulder is non-negotiable—bone-in cuts stay juicier during long cooking, and the fat renders beautifully. Look for well-marbled pork at Whole Foods or your butcher's counter, where they'll often cut it for you. Achiote seeds are the soul of this dish—toast them lightly in a dry pan (30 seconds) to release their nutty aroma before grinding. Guajillo chiles? Buy them dried at a Latin market or well-stocked grocery store—avoid canned unless it's specifically labeled for al pastor. Fresh pineapple juice makes all the difference; skip the bottled stuff unless it's 100% juice with no additives.
No achiote seeds? Annatto seeds or a pinch of paprika (½ tsp) will give you some color, though the flavor won't be identical. Swap guajillo chiles for ancho or pasilla (soak them too), but guajillo's fruity note is key. Running low on Mexican oregano? Regular dried oregano at half the amount works, but you'll miss that citrusy depth. The cumin seeds are worth toasting—toast them in a dry skillet for 30 seconds until fragrant, then grind with the other spices. For the pork, don't trim excess fat—it baste the meat as it cooks. If you're short on time, use pre-cut pork shoulder from the deli section, but ask for chunks about 1-inch thick.
Marinade keeps 3 days in the fridge—always store it in an airtight container with the pork submerged. For longer storage, freeze the marinade (without pork) for up to 6 months. The cooked pork reheats beautifully—warm in a skillet or oven until crispy again. Garnish with fresh pineapple and onions right before serving; they soften fast, so add them last. Double the marinade if you're feeding a crowd—it's worth making extra. Leftovers? Shred and use in quesadillas or tacos within 3 days for best texture.
Why You'll Love This Recipe
- One-Bowl Wonder: The marinade does all the work—just toss the pork shoulder in the achiote, guajillo, and pineapple juice mix, then let time do its magic. No chopping, no fuss, and honestly, the hardest part is waiting for the flavors to meld.
- Sweet-Smoky Magic: That balance of charred guajillo chiles, tangy vinegar, and bright pineapple juice? It’s like a party in your mouth—savory, slightly sweet, with just enough heat to wake you up. (Yes, even on a Tuesday night.)
- Leftovers That Shine: Cook once, eat twice (or three times). The pork stays tender and packed with flavor, so I often roast extra and turn it into tacos, sandwiches, or even a quick stir-fry. Zero waste, all win.
- Budget-Friendly Crowd-Pleaser: Pork shoulder is cheap, but this marinade makes it feel special—like you’re serving something fancy without breaking the bank. Plus, the achiote and chiles stretch a little go a long way. My wallet thanks me.
Step-by-step instructions for al pastor marinated pork
Here's how to transform simple ingredients into restaurant-quality al pastor pork.
👨🍳 Step 1: Toast and Prepare the Aromatics
Start by lightly toasting the 1 tablespoon achiote seeds in a dry skillet over medium heat for 1-2 minutes until fragrant and slightly darkened. This releases their deep, earthy aroma that becomes the heart of your marinade. While they toast, remove stems and seeds from the 4 whole guajillo chiles and soak them in 1 cup hot water for 15 minutes to soften.
In the same skillet, toast the 1 teaspoon cumin seeds for 30 seconds until they pop and smell toasty. Immediately transfer both the achiote seeds and cumin seeds to a blender. Add the drained guajillo chiles, 8 cloves garlic, 1 tablespoon ground cumin, 1 tablespoon oregano, 2 whole bay leaves, 1.5 teaspoons salt, and 0.5 teaspoon black peppercorns. Blend until you achieve a smooth, vibrant paste—this is your flavor base.
🍳 Step 2: Create the Pineapple-Vinegar Marinade
In a large bowl, whisk together the blended chile paste with the 1 cup pineapple juice and 0.5 cup white vinegar. The acidity from the vinegar will help tenderize the pork while the pineapple juice adds natural sweetness that balances the smoky flavors. Slowly drizzle in the 0.25 cup olive oil while whisking continuously to emulsify the mixture into a silky marinade.
Add the 3 lb pork shoulder cut into 1-inch chunks to the marinade, ensuring each piece is fully coated. Cover the bowl and refrigerate for at least 12 hours, but I recommend marinating overnight for maximum flavor penetration. The pork will absorb the vibrant colors and complex flavors, transforming into tender, juicy al pastor.
🔥 Step 3: Cook the Marinated Pork
Preheat your grill or grill pan to medium-high heat. Remove the pork from the marinade (reserve the marinade for basting) and thread the chunks onto skewers if desired, or cook them directly on the grill. Sear the pork for 3-4 minutes per side until you develop a beautiful caramelized crust with those signature grill marks. You'll know it's ready when the edges are deep golden brown and slightly charred.
Once seared, transfer the pork to a plate and baste generously with the reserved marinade. Return it to the grill and cook for an additional 2-3 minutes until the internal temperature reaches 195-200°F. The pork should be fork-tender with just a hint of resistance. If using skewers, arrange them vertically in a cone shape for that authentic al pastor presentation.
🥘 Step 4: Prepare for Serving
While the pork rests for 5-10 minutes, thinly slice the 1 whole white onion and dice the 0.5 cup fresh pineapple for garnish. The resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. To serve, arrange the sliced pork on a platter with the onion and pineapple scattered around for that classic al pastor presentation.
For authentic tacos, warm corn tortillas and assemble with the marinated pork, crumbled queso fresco, chopped cilantro, and a squeeze of lime. The combination of smoky, spicy, sweet, and tangy flavors creates a perfect balance that's sure to impress. This method delivers that restaurant-quality al pastor experience right in your own kitchen.
Pro Tips For Making Al Pastor Marinated Pork
- TOAST THE SEEDS FIRST: I learned this the hard way—achiote seeds straight from the jar taste like nothing. Lightly toast them in a dry pan for 30 seconds until fragrant, then grind them fresh. That nutty aroma is the foundation of the marinade, and skipping it means flavorless pork.
- STRAIN THE CHILE INFUSION: Guajillo chiles leave a gritty texture if you don’t strain the marinade. After simmering them with vinegar and spices, pour the liquid through a fine-mesh sieve lined with cheesecloth. Yes, it’s an extra step, but your marinade will be silky smooth—no one wants to taste chile skins while eating.
- MARINATE FOR AT LEAST 12 HOURS: Short on time? Don’t. The pork needs that full night to absorb the pineapple’s acidity and the achiote’s color. If you’re in a rush, slice the pork thinner (½-inch max) and double the marinating time—just don’t skip it. Under-marinated al pastor tastes like sad, dry pork.
- USE COLD PINEAPPLE JUICE: Hot pineapple juice cooks the pork before it even hits the grill. Chill the juice first, then add it to the marinade. The acid will penetrate deeper and tenderize the meat without turning it mushy. Plus, your kitchen won’t smell like a tropical vacation while you work.
Wine and beer pairings for al pastor marinated pork
Mexican Lager Perfection
For al pastor, nothing beats a crisp Mexican lager like Modelo Especial or Pacifico Clara. The clean, slightly malty profile cuts through the dish's smoky achiote and spicy guajillo while complementing the pineapple's sweetness.
I always keep a cold Modelo Especial on hand—its subtle caramel notes enhance the pork's caramelized crust without overpowering the marinade's complexity. 🍺
Spicy Margarita Twist
Elevate your meal with a spicy margarita made with reposado tequila, lime juice, and a touch of agave syrup. Add ½ tsp Tajín seasoning to the rim for an extra kick that mirrors the al pastor's heat.
The citrus brightens the dish, while the tequila's oakiness pairs beautifully with the achiote's earthy depth.
Fruity Sangria Option
Create a refreshing Mexican sangria with red wine (like Tempranillo or Cabernet Sauvignon), pineapple chunks, orange slices, and a splash of orange liqueur.
The fruit echoes the dish's pineapple while the wine's tannins balance the marinade's acidity. Serve chilled for a lighter, more festive pairing that works well for gatherings.
Beer Pairing Pro Tips
When selecting beer, prioritize low-bitterness options—avoid IPAs or stouts that would clash with the pork's delicate flavors. For a budget-friendly choice, Corona Extra works surprisingly well, though I prefer the richer mouthfeel of Negra Modelo.
Keep your beer cold (around 40°F) to preserve its crispness and enhance the dish's vibrant flavors.
Non-Alcoholic Refreshers
For non-drinkers, a hibiscus-horchata spritzer is a perfect match. Combine hibiscus tea (cooled), horchata, and a splash of lime juice** for a floral, creamy drink that complements the pork's smokiness.
The acidity in the horchata mirrors the marinade's tang, while the hibiscus adds a subtle tartness that cleanses the palate between bites.
Nutrition facts
Frequently asked questions
Can I use boneless pork for this al pastor recipe?
While you can use boneless pork, bone-in cuts like pork shoulder stay juicier and develop more flavor during cooking. The fat renders beautifully, basting the meat as it cooks. If using boneless, trim excess fat to prevent greasiness, but expect slightly drier results compared to bone-in.
How do I make this without a grill?
No grill? No problem! Use a cast-iron skillet on medium-high heat to sear the pork, then finish in a 375°F oven for 15-20 minutes until tender. For extra crispiness, broil for 2-3 minutes at the end. The marinade's flavors will shine regardless of cooking method.
Why does my pork turn out dry?
Overcooking is the most common culprit. Use a meat thermometer and remove the pork when it reaches 195-200°F—it'll continue cooking slightly as it rests. Also, avoid cutting into the meat immediately after cooking; let it rest for 10 minutes to redistribute juices.
Can I substitute guajillo chiles?
Yes! Ancho or pasilla chiles work well, but guajillo's fruity note is ideal. For heat, add ½ teaspoon cayenne pepper per chile. Always soak dried chiles first to soften them. If using canned chiles, drain well and adjust the marinade's liquid balance.
How long can I marinate the pork?
The marinade works best for 12-24 hours, but it won't hurt to marinate for up to 48 hours if needed. The acidity tenderizes the meat, so longer marinating (beyond 24 hours) may start breaking down the fibers too much, resulting in mushier texture.
