Main Courses
This al pastor pork shoulder recipe transforms tough cuts into melt-in-your-mouth tenderness with a smoky-sweet marinade that carries flavors from Mexico's street carts to your kitchen. 🌟 The secret lies in achiote paste and guajillo chiles, which infuse the pork with deep, earthy notes while pineapple juice tenderizes it from the inside out—just like the legendary taquerías in Oaxaca.
What sets this recipe apart is the balance between tradition and adaptability. While authentic al pastor uses a vertical spit, I've perfected a foolproof method for home cooks using either a rotisserie attachment or cast-iron skillet.
The marinade doesn't just flavor—it transforms, creating a bark on the outside that's crispy yet yielding, while the interior remains juicy and rich. This is the kind of dish that makes weeknight dinners feel like a celebration.
By the time you serve it, you'll have perfectly caramelized pork that practically falls apart when cut, its smoky aroma mingling with the sweet-tangy pineapple from the marinade.
The result is restaurant-quality al pastor that's tender enough to eat with just tortillas and salsa, or piled high with onions, cilantro, and fresh pineapple slices. Every bite delivers that perfect harmony of smoky, spicy, and sweet that defines this Mexican classic.
The best part? This method works whether you're cooking for a crowd or meal prepping for the week. The marinade keeps well in the fridge, and the cooked pork reheats beautifully—making it perfect for those busy nights when you still want to serve something special.
Let's get started on this flavor-packed journey that'll have everyone asking for seconds.
Ingredients for al pastor recipe pork shoulder
Sixteen ingredients that turn tough pork into smoky-sweet perfection—just like Mexico's street carts.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder (Bone-In) 🥩 | 4 lb | Well-marbled, center-cut preferred |
| Fresh Pineapple Juice 🍍 | 1 ½ cups | From 1 whole pineapple, no sugar added |
| Achiote Paste 🌶️ | 2 tbsp | Authentic Mexican, not powdered |
| Guajillo Chiles 🌶️ | 4 whole | Stems/seeds removed, toasted |
| White Vinegar 💧 | ½ cup | For acid balance |
| Garlic Cloves 🧄 | 6 cloves | Peeled, smashed slightly |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tbsp | Not sweet paprika |
| Cinnamon Stick 🌿 | 1 whole | For subtle warmth |
| Bay Leaves 🌿 | 2 whole | Fresh preferred |
| Olive Oil 🫒 | ¼ cup | Light, not extra-virgin |
| Salt 🧂 | 1 ½ tbsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked |
| Orange Zest 🍊 | 1 tbsp | From 1 orange |
The pork shoulder is where all the magic happens. Look for bone-in cuts with good marbling—that fat renders down and keeps the meat juicy. Costco or local butchers usually have the best quality, but any grocery store's pork shoulder works if it's well-marbled. The guajillo chiles? Mexican specialty stores or Amazon are your best bets for fresh ones—if they're dried, toast them for 30 seconds per side to deepen their flavor. And the achiote paste? Don't substitute with annatto powder—it's a completely different flavor profile. If you can't find it, blend toasted annatto seeds with oil, but it won't be the same.
No guajillo chiles? Ancho chiles work in a pinch, but they're milder. Short on pineapple juice? Fresh orange juice plus a splash of lime gets you close, though the texture won't be identical. The cumin and smoked paprika are non-negotiable—they create that signature al pastor flavor. Toast your spices in a dry pan for 30 seconds before grinding if you want to take it to the next level. And if you're worried about the pork being too fatty, pat it dry before marinating—it helps the crust form better. The orange zest adds a bright contrast that cuts through the richness, so don't skip it.
Marinade keeps for 3 days in the fridge, but the pork is best marinated overnight for maximum tenderness. If you're prepping ahead, cook the pork and store it in the marinade—it actually tastes better the next day as the flavors meld. The cooked pork reheats beautifully in a 350°F oven for 20-25 minutes, covered with foil. For serving, keep the marinade warm on the stove—it makes an amazing dipping sauce for tortillas. And save those pineapple rinds—they're perfect for making fresh pineapple salsa to top everything off.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to dirty more than one pan. The pork shoulder goes in raw, the guajillo chiles and achiote paste simmer right into the sauce—no blender, no straining, just deep flavor with minimal effort. (Yes, even on a Tuesday night.)
- Sweet Heat Payoff: That first bite? The achiote gives it a warm, earthy glow, while the pineapple juice cuts through the richness like a bright summer day. The guajillo chiles add just enough smoky kick—enough to wake up your taste buds without overpowering the tender pork.
- Leftovers That Shine: This isn’t one of those dishes that turns dry or sad the next day. The pork stays juicy, and the sauce only gets better as it sits, so I always make extra. Tacos, sandwiches, or even fried rice? It handles it all without breaking a sweat.
- Budget-Friendly Feast: Pork shoulder is my go-to for stretching meals without sacrificing flavor. A few chiles, a splash of vinegar, and some pineapple juice turn a cheap cut into something that feels special—no fancy ingredients, just smart layering. My wallet and my family thank me every time.
Step-by-step instructions for smoky pineapple marinated pork shoulder
Here's how to transform tough pork into melt-in-your-mouth al pastor perfection!
👨🍳 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 burn fast! Transfer to a bowl and cover with the 0.5 cup white vinegar for 15 minutes to soften.
Drain the chiles and transfer to a blender with the 1.5 cups fresh pineapple juice, 2 tbsp achiote paste, 6 smashed garlic cloves, 1 tbsp ground cumin, 1 tbsp smoked paprika, 1 whole cinnamon stick, 2 whole bay leaves, and 1 tbsp orange zest. Blend until completely smooth, scraping down the sides as needed. This vibrant marinade is the soul of al pastor!
🍳 Step 2: Marinate the Pork Shoulder
Pat the 4 lb pork shoulder (bone-in) completely dry with paper towels—this ensures maximum flavor penetration. In a large resealable bag or container, combine the pork with the blended marinade and 1.5 tbsp salt. Massage the marinade into every crevice, then seal tightly.
Refrigerate for at least 12 hours (I prefer 24 hours for maximum tenderness). Turn the bag occasionally to ensure even coating. The pork should absorb the marinade completely, developing that signature al pastor color and aroma. Pro tip: If using within 4 hours, keep it in the fridge—no need to thaw frozen pork for this recipe!
🔥 Step 3: Cook the Pork Low and Slow
Preheat your oven to 275°F. Remove the pork from the fridge and let it sit at room temperature for 30 minutes before cooking. Place the pork in a roasting pan, fat-side up, and cover tightly with foil. This slow cook creates melt-in-your-mouth tenderness while keeping the meat juicy.
Cook for 4-5 hours until the internal temperature reaches 195-203°F and the meat is fork-tender. Here's the magic: The pork will hit a stall around 165°F—don't panic! Just keep cooking. For extra flavor, you can add 0.25 cup olive oil to the pan during the last hour to baste the meat.
⏰ Step 4: Rest and Shred with Precision
Transfer the pork to a cutting board and let it rest for 30-45 minutes before shredding. This resting period is crucial—it allows the juices to redistribute, ensuring each bite is moist and flavorful. While it rests, preheat your serving platter in the oven for 5 minutes at 275°F to keep everything warm.
Discard the bone and any large fat chunks, then shred the pork using two forks. You should get about 6 cups of tender, pull-apart meat. Taste and adjust seasoning with freshly cracked 1 tsp black peppercorns if needed. The marinade should shine through—if not, add a splash of the reserved pineapple marinade to intensify the flavors.
🍽️ Step 5: Serve with Authentic Flair
Pile the shredded pork onto your preheated platter and drizzle with any accumulated juices from the pan. For presentation, arrange pineapple slices around the edges and garnish with fresh cilantro. Serve immediately with warm corn tortillas, diced pineapple, and a side of consommé for dipping—just like at your favorite taquería!
Each bite should deliver that perfect balance of smoky, spicy, and sweet flavors with tender, juicy meat. The pineapple marinade keeps the pork incredibly moist while adding that signature tang. Don't skip the resting time—this is what makes al pastor truly special!
Pro Tips For Making Al Pastor Recipe Pork Shoulder
- CRANK THE HEAT FIRST: Start your pork shoulder in a screaming-hot pan—no gradual warming. The sear locks in flavor and keeps the meat from drying out later. I used to rush this, and the result was always less caramelized, more bland. Give it 8-10 minutes per side until deep brown, even if it looks like you’re overcooking it.
- SOAK CHILES IN VINEGAR: Toss your guajillo chiles in hot white vinegar for 10 minutes before blending. This softens them faster and cuts the bitterness that sneaks into the sauce. I skipped this once and ended up with a dish that tasted like someone used cayenne instead of guajillo.
- DON’T SKIP THE PINEAPPLE REST: Let the fresh pineapple juice sit in the marinade for at least 30 minutes before using it. The acid needs time to penetrate the achiote paste and break it down—just dumping it in at the last second leaves you with a paste that clumps and tastes one-dimensional.
- BASTE WITH MARINADE MID-COOK: After the initial sear, pull the pork shoulder out and spoon the achiote-guajillo marinade over it while it rests. This keeps the crust intact and adds layers of flavor without drying the meat out. I learned this the hard way—my first attempt had a sad, pale middle.
Wine and beer pairings for this recipe
Mexican Lager Perfection
For al pastor, I reach for a crisp Mexican lager like Modelo Especial or Pacifico Clara—the light body and subtle malt sweetness mirror the dish's pineapple brightness while cutting through the smoky, spicy notes.
These beers have just enough carbonation to cleanse your palate between bites of rich, marinated pork. I keep a six-pack on hand year-round because they're the ultimate crowd-pleaser. 🍺
Spicy Margarita Twist
If you prefer cocktails, a spicy margarita with 1 oz reposado tequila, ½ oz lime juice, 1 oz agave syrup, and a pinch of Tajín on the rim creates a perfect contrast.
The citrus and chili complement the pork's smokiness while the tequila's oakiness echoes the guajillo chiles in the marinade. Serve it chilled in a salt-rimmed glass for that authentic taquería vibe.
Red Wine Surprise
Don't overlook Mexican reds like Baja Malbec or Tempranillo from Jalisco—their dark fruit notes and subtle earthiness pair beautifully with the achiote and cumin in the pork.
A 2018 La Postrera Malbec from Baja has been my go-to for special occasions, offering enough body to stand up to the rich pork while maintaining acidity to refresh your palate.
Non-Alcoholic Options
For non-drinkers, I blend sparkling pineapple juice with a splash of limeade> and a dash of Tajín> for a refreshing mocktail that mirrors the dish's sweet-spicy profile.
The carbonation keeps it light, while the lime adds brightness that cuts through the pork's richness. It's become my go-to for family gatherings where not everyone drinks alcohol.
Local Portland Picks
Since I'm based in Portland, I stock up on Deschutes Brewery's Mirror Pond Pale Ale for its citrusy hop profile that complements the pineapple marinade beautifully. For wine lovers, a local Tempranillo from Argyle Winery in Oregon's Willamette Valley delivers the same earthy depth as Mexican reds.
Both options are easy to find at New Seasons Market and add a Pacific Northwest twist to the traditional pairing.
Nutrition facts
Frequently asked questions
Can I substitute bone-in pork shoulder with boneless?
The bone helps tenderize the meat, but boneless pork shoulder will work if you cook it slightly longer (5-6 hours instead of 4-5 hours) to compensate. Pat it extra dry before marinating to help the crust form better. The texture won't be identical, but it'll still be delicious!
How spicy is this al pastor? Can I adjust the heat?
The guajillo chiles give a mild, earthy heat—think "warm" rather than "spicy." For more kick, add 1-2 dried arbol chiles (toasted) to the marinade. Remove seeds from guajillos for less heat. The pineapple and achiote balance any spice beautifully, so don't worry about overdoing it!
What's the best way to reheat leftovers?
Warm the pork in a 350°F oven for 20-25 minutes, covered with foil, until heated through. For quick reheating, use a skillet with 2 tbsp marinade over medium heat for 5-7 minutes. Never microwave—it makes the meat rubbery. Pro tip: Store with some marinade to keep it moist.
Can I make this in a slow cooker?
Cook on low for 8 hours or high for 5-6 hours after marinating. Add 0.5 cup broth or water to prevent drying. The slow cooker method works especially well if you're short on oven space. Just shred carefully—the meat might be extra tender!
What's the deal with the pineapple in the marinade?
The pineapple isn't just for flavor—its enzymes tenderize the meat while adding natural sweetness that balances the smoky spices. The fresh juice is key (canned won't work). Save the rinds to make a quick pineapple salsa for serving! This is what gives authentic al pastor its signature tangy-sweet profile.
