Main Courses
This al pastor pork shoulder recipe brings the smoky, tangy flavors of Mexico to your table with every tender bite. 🔥 The secret lies in marinating the pork in a bright blend of pineapple, ancho chiles, and citrus—transforming tough shoulder into melt-in-your-mouth perfection. I first discovered this technique during a trip to Oaxaca, where street vendors grilled it over open flames, and now it's my go-to for weekend gatherings.
The magic happens in the marinade, where pineapple's acidity tenderizes the meat while ancho chiles and garlic build deep, smoky heat. We'll cook it low and slow until it falls apart, then finish with a quick char on the grill or skillet for that signature restaurant crust. The result? Juicy, flavorful pork that practically melts when you cut into it, with just the right balance of sweet, spicy, and smoky notes.
Serve it with warm corn tortillas, pickled onions, and fresh cilantro for the full al pastor experience. This dish is perfect for feeding a crowd or meal prepping—just store the cooked pork in the fridge for up to 5 days. The flavors only get better as they meld together over time. Let's get cooking!
What makes this recipe special is its versatility. You can grill it on a trompo (spit) for authentic texture, or use a slow cooker for hands-off convenience. Either way, you'll end up with pork so tender it practically shatters at the touch. Trust me, once you try this version, you'll never go back to the store-bought kind.
Ingredients for al pastor recipe pork shoulder
Six ingredients transform tough pork into restaurant-quality al pastor magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🍖 | 4 lb | Bone-in for flavor, cut into 2-inch chunks |
| Fresh Pineapple 🍍 | 1 cup | Juiced, seeds strained out |
| Ancho Chiles 🌶️ | 3 whole | Stems/seeds removed, stems saved |
| Garlic Cloves 🧄 | 6 cloves | Peeled, smashed but not minced |
| White Vinegar 💧 | ¼ cup | For brightness in marinade |
| Guajillo Chiles 🌶️ | 2 whole | Optional for extra depth |
| Ground Cumin 🌿 | 2 tbsp | Toasted for deeper aroma |
| Oregano 🍃 | 1 tbsp | Mexican oregano preferred |
| Brown Sugar 🍚 | ¼ cup | Light or dark works |
| Olive Oil 🫒 | ¼ cup | For marinade richness |
| Salt 🧂 | 1 ½ tbsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Corn Tortillas 🌽 | 12 whole | For serving, warmed |
| Lime 🍋 | 1 whole | Juiced for serving |
The pork shoulder is non-negotiable here—bone-in gives the best flavor, and Costco or butcher shops usually have the best cuts. Look for good marbling; that's where the flavor hides. I always buy 4-5 lbs so there's leftovers for tacos later. If your butcher doesn't have it pre-cut, ask for it to be chunked—about 2-inch pieces. For the chiles, La Tienda or Mexican markets carry ancho and guajillo in bulk, but the grocery store usually has them too. Just make sure they're not shriveled or stale—freshness matters for that smoky depth.
No pineapple juice? Fresh pineapple puréed and strained works best, but bottled works in a pinch. Running short on ancho chiles? Substitute 1 tbsp smoked paprika plus 1 tsp chipotle powder—it's not identical, but close. The guajillo chiles are optional but add complexity; if you skip them, add an extra 1/2 tsp cumin. For the garlic, I like to smash it but leave it whole—it infuses better that way. The brown sugar might seem odd, but trust me, it balances the heat perfectly. If you're feeling fancy, toast the cumin in a dry skillet for 30 seconds before adding to the marinade—game-changer.
Marinate the pork overnight—24 hours minimum—for maximum tenderness. Store the marinade in a sealed container in the fridge. The cooked pork keeps 5 days in the fridge or 3 months frozen. I always make extra because it reheats beautifully—just warm in a skillet or microwave with a splash of water. For serving, keep the tortillas warm in a damp towel-lined basket so they stay soft. The lime should be freshly juiced right before serving—no bottled juice here.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe for lazy nights—just toss the pork shoulder, pineapple chunks, and charred ancho paste on a sheet pan, then let the oven do the work. No chopping, no fuss, and honestly? That crispy vinegar-braised crust forms without me lifting a finger after the first 45 minutes.
- Sweet-Spicy Kick: The pineapple’s tang cuts through the pork’s richness while the ancho chiles add smoky depth—like a taco night in your mouth. Between us, the white vinegar in the marinade gives it this just-right sharpness that makes it crave-worthy, not overpowering.
- Leftover Hero: This recipe actually improves the next day. Shred the pork, toss it with a splash of the pan juices, and reheat it for tacos, nachos, or even a quick quesadilla. My kids beg for it cold in wraps—yes, even on a Tuesday night.
- Budget Stretch: A pork shoulder costs less than half the price of pre-cut carnitas, and the pineapple’s acidity keeps it tender without needing fancy cuts. I’ll be real: this is my go-to for feeding a crowd without breaking the bank, and the leftovers? Pure gold for lunches.
Step-by-step instructions for pineapple-marinated pork shoulder
Here's how to transform tough pork into melt-in-your-mouth al pastor bites.
🍳 Step 1: Prepare the Ancho-Chile Marinade
Toast the 2 whole guajillo chiles and 3 whole ancho chiles in a dry skillet over medium heat for 30 seconds per side until fragrant and slightly puffed. Place them in a bowl with hot water to soften for 15 minutes. Meanwhile, strain 1 cup fresh pineapple through a fine-mesh sieve to remove seeds, keeping the juice.
In a blender, combine the softened chiles (discard stems), 6 smashed garlic cloves, 0.25 cup white vinegar, 0.25 cup brown sugar, 2 tbsp toasted ground cumin, 1 tbsp oregano, 1.5 tbsp salt, and 1 tsp cracked black peppercorns. Blend until smooth, then add the pineapple juice and 0.25 cup olive oil. Pulse until fully incorporated—this marinade is the soul of your al pastor.
👨🍳 Step 2: Marinate the Pork Shoulder
Cut the 4 lb pork shoulder into 2-inch chunks (bone-in for maximum flavor). Place them in a large resealable bag or container and pour the marinade over, ensuring every piece is coated. Seal and refrigerate for at least 12 hours—I like to do this overnight so the flavors penetrate deeply.
Here's the thing—don't rush this step. The acidity from the pineapple and vinegar breaks down the tough fibers, while the chiles and spices infuse the meat with smoky, tangy goodness. If you're short on time, marinate for at least 6 hours, but you'll sacrifice some tenderness.
🔥 Step 3: Cook the Pork Shoulder
Preheat your oven to 300°F. Transfer the marinated pork to a Dutch oven, discarding any excess marinade. Cover and bake for 2.5 to 3 hours until the internal temperature reaches 195°F and the meat is fork-tender. This low-and-slow method ensures the pork stays juicy and falls apart easily.
Real talk: your oven might run hot, so start checking the temperature after 2 hours. If the pork starts to dry out, tent it loosely with foil. The goal is tender, not crispy—you'll get that char later. Once done, let the pork rest for 15 minutes before handling.
🍳 Step 4: Shred and Char the Pork
Remove the pork from the Dutch oven and shred it using two forks. Return the shredded meat to the pot along with any accumulated juices. Increase the oven temperature to 450°F and place the Dutch oven on the middle rack. Roast uncovered for 10-15 minutes until the edges are deeply browned and slightly charred—this adds that classic al pastor smokiness.
While the pork chars, warm the 12 corn tortillas on a dry skillet over medium heat for 30 seconds per side. Keep them covered to stay soft. The tortillas should be pliable but not crispy—you want them to wrap around the pork easily.
🥘 Step 5: Assemble and Serve
Transfer the shredded pork to a serving platter and garnish with 0.25 cup chopped fresh cilantro and a squeeze of juice from 1 whole lime. Serve the pork with the warmed tortillas, letting everyone assemble their own tacos. The pineapple-marinated pork should be tender enough to pull apart with your fingers, with a perfect balance of smoky, tangy, and slightly sweet flavors.
For extra authenticity, top each taco with a few pineapple chunks and a sprinkle of crumbled cotija cheese if you have it. The contrast of juicy pork, warm tortillas, and bright citrus makes every bite unforgettable. Enjoy immediately—the flavors only get better when fresh!
Pro Tips For Making Al Pastor Recipe Pork Shoulder
- CHAR THE PINEAPPLE FIRST: I learned this the hard way—grilling raw pineapple on top of your pork shoulder makes it watery and sad. Cut it into 1-inch chunks, toss with a pinch of salt and 1 tablespoon of white vinegar, then char it directly over the grill or in a screaming-hot skillet for 2-3 minutes per side. That caramelized edge is what ties the whole dish together.
- SALVAGE THE ANCHOS: Skip the dried chiles straight from the jar—soak them in hot water for 15 minutes first, then blend with a splash of that same soaking liquid. The moisture makes the sauce smoother, and you’ll avoid the gritty texture that ruins everything. (Yes, even if you’re impatient like me.)
- REST THE PORK IN FOIL: After cooking the pork shoulder, pile it onto aluminum foil with the pineapple and any rendered juices, then seal it tight. Let it sit for 10 minutes—this keeps the meat from drying out when you slice it thin. I used to skip this and wondered why my tacos were always tougher than expected.
- USE THE FAT, NOT JUST THE MEAT: The pork shoulder will render fat like crazy while cooking—don’t drain it. That golden pool is your flavor base. After charring the pineapple, pour in 2 tablespoons of the rendered fat (strained if needed) to deglaze the pan before adding the sauce. It adds depth no store-bought shortcut can match.
Regional styles of these flavors
Oaxacan Street Style
In Oaxaca, al pastor is traditionally cooked on a trompo—a vertical spit that rotates slowly over open flames. The pork is marinated in the same pineapple-chile blend but cooked until it's so tender it practically falls off the bone. Vendors often add pineapple chunks to the final meat for that signature sweetness. I've recreated this at home by using a rotisserie attachment on my oven—just thread the pork chunks onto skewers and rotate them for 2-3 hours at 275°F. The result? Crispy edges and juicy centers with a smoky aroma that fills your whole house. 🔥
Mexico City Carnitas Twist
While al pastor is distinct, Mexico City street vendors sometimes blend techniques by finishing the pork with a crispy lard bath. After slow-cooking, they coat the shredded meat in lard or vegetable oil and fry it in batches until golden. For this version, toss your shredded pork with 2 tbsp lard (or neutral oil) and pan-fry in a skillet over medium-high heat for 3-4 minutes per side until deeply browned. The extra fat adds richness, making it perfect for tacos or burrito bowls. I love this method for weeknight meals because it adds a restaurant-quality crisp without extra effort.
Texas BBQ Fusion
In Texas, al pastor gets a smoky, wood-fired twist by cooking the pork in a traeger or offset smoker at 225°F for 5-6 hours until tender. The key difference? Swap the ancho chiles for smoked paprika and chipotle powder (about 1 tbsp each) in the marinade, and add 1 cup apple cider vinegar instead of white vinegar. Serve with pickled jalapeños and sliced avocado for a fusion that's both authentic and Tex-Mex. This version became a hit at my last cookout—even my husband (who claims to hate spicy food) asked for seconds. 🌶️
Portland-Style Plant-Based
For a vegan adaptation, I've had success using extra-firm tofu or jackfruit marinated in the same pineapple-chile blend. Press the tofu for 30 minutes to remove excess water, then cube and marinate overnight. Cook in a skillet over medium heat for 8-10 minutes, flipping occasionally, until caramelized. The texture mimics shredded pork surprisingly well, especially when served with cashew sour cream and pickled red onions. This version is a crowd-pleaser at Portland farmers markets—people swear they can't tell it's plant-based! 🌱
Slow Cooker Shortcut
For busy weeknights, the slow cooker is my go-to method. After marinating the pork overnight, transfer it to the slow cooker and cook on low for 8 hours or high for 5 hours. The beauty? No oven monitoring or risk of drying out. Once done, shred the pork and finish it in a skillet with a splash of the marinade to build flavor. I often double this batch—half for tacos and half for quesadillas the next day. The slow cooker version is perfect for meal prep because it reheats beautifully in the microwave or oven. ⏰
Yucatán-Style Spiced Adaptation
In Yucatán, they add achiote paste and orange zest to the marinade for a brighter, earthier flavor. Replace the ancho chiles with 1 tbsp achiote paste and add zest from 1 orange to the marinade. Cook the pork in a clay pot (or Dutch oven) over indirect heat for 3 hours, basting occasionally with the juices. The result? A deeper, more complex flavor profile with hints of citrus and warmth. This version pairs perfectly with handmade tortillas and sliced radishes for a true regional twist. 🍊
Nutrition facts
Frequently asked questions
Can I substitute bone-in pork shoulder for boneless?
Bone-in pork shoulder is ideal for al pastor because the bones add incredible flavor as they cook. If you must use boneless, look for a well-marbled cut and increase the marinating time to 24 hours to compensate. The meat will be slightly less tender, but still delicious when cooked low and slow.
How do I know when the pork is tender enough?
Use a meat thermometer to check for doneness - the internal temperature should reach 195°F for perfect tenderness. The pork should also pull apart easily with two forks when you test it. If it's still slightly resistant, give it 30 more minutes covered in the oven.
What's the best way to reheat leftovers?
Reheat in a skillet with a splash of water over medium heat for 3-4 minutes until warmed through. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. The pork keeps 5 days in the fridge or 3 months frozen.
Can I make this in an Instant Pot?
Yes! After marinating overnight, place the pork in your Instant Pot with 1/2 cup marinade and cook on high pressure for 60 minutes. Quick-release the pressure, then shred the pork and finish it in a skillet with the remaining marinade to develop those beautiful charred edges.
Why does my al pastor taste bland?
Most likely, you skipped the charring step or didn't toast your spices. Always toast cumin and chiles before blending, and finish the pork with 10-15 minutes at 450°F to develop deep caramelization. Also ensure you're using fresh chiles - dried chiles lose potency over time.
