Main Courses
This al pastor pork shoulder recipe brings authentic Mexican street food flavor to your home kitchen. đ The secret lies in marinating the pork with pineapple and guajillo chilesâa technique that transforms tough shoulder into tender, smoky shreds that practically fall apart.
I first discovered this method during a trip to Oaxaca, where vendors cooked it over open flames, and now I recreate that experience every time I make it.
The magic begins with a marinade that combines pineapple juice, guajillo chiles, garlic, and achiote paste, which infuses the meat with sweet, smoky, and slightly spicy flavors.
Cooking the pork shoulder slowlyâeither in a Dutch oven or on a grillâallows the marinade to penetrate deeply, ensuring every bite is packed with authentic al pastor taste. This method delivers restaurant-quality results without requiring specialized equipment.
When it's done, you'll have perfectly tender pork that shreds easily, ready to be served on warm corn tortillas with fresh pineapple, onions, and cilantro. The aroma alone will draw everyone to the table, and the first bite delivers that perfect balance of sweet, spicy, and smoky flavors.
This is the kind of dish that turns a simple weeknight dinner into a fiesta.
Serve with warm tortillas, pickled onions, and a side of Mexican rice or refried beans for a complete meal. The leftovers reheat beautifully, making this an ideal recipe for meal prep or feeding a crowd. Let's get cooking!
Ingredients for al pastor recipe pork shoulder
Six ingredients transform tough pork into tender, smoky al pastor perfectionâno shortcuts needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 𼊠| 4 lb | Bone-in for flavor, trimmed of excess fat |
| Fresh Pineapple Juice đ | 1 ½ cups | Freshly squeezed, no additives |
| Guajillo Chiles đśď¸ | 4 whole | Stems/seeds removed, toasted |
| Garlic Cloves đ§ | 8 cloves | Peeled, roughly chopped |
| Achiote Paste đż | 1 tbsp | For vibrant color and smoky flavor |
| White Vinegar đ§ | ½ cup | For tenderizing |
| Ground Cumin đż | 1 tbsp | Toasted for deeper aroma |
| Dried Oregano đ | 1 tbsp | Mexican oregano preferred |
| Salt đ§ | 1 ½ tsp | Kosher or sea salt |
| Fresh Pineapple đ | 1 cup | Diced, for serving |
| White Onion đ§ | 1 whole | Thinly sliced, for serving |
| Fresh Cilantro đż | Âź cup | Chopped, for garnish |
| Corn Tortillas đ˝ | 12 whole | For serving |
| Vegetable Oil đŤ | 2 tbsp | For searing |
| Dark Brown Sugar đ | 2 tbsp | Enhances caramelization |
The pork shoulder is non-negotiable hereâbone-in delivers the best flavor, and 4 lbs feeds a crowd. Look for well-marbled cuts at Whole Foods or your local butcher. Guajillo chiles are the heart of the smoky flavor; buy them dried at Mexican markets or online if your grocery store doesn't carry them. The achiote paste gives that signature red hueâGoya or Herdez are reliable brands. Fresh pineapple juice is key; bottled versions lack the depth. If you can't find fresh, 100% pure pineapple juice works in a pinch.
No guajillo chiles? Ancho chiles at double the amount work, but they're milder. Short on achiote? Paprika plus a pinch of saffron mimics the color. The white vinegar tenderizes the meatâdon't skip it. For extra smokiness, add 1/2 tsp liquid smoke to the marinade. The fresh pineapple for serving should be ripe but firmâoverripe gets mushy. Onions? White or red both work, but white has a sharper bite that cuts through the richness. Cilantro hates plastic bagsâwrap it in damp paper towels to keep it fresh.
Marinate the pork overnight for best resultsâflavor penetrates deeply. The leftovers reheat beautifully; wrap tightly in foil and store for 4 days. For meal prep, portion into containers with tortillas and pineapple on the side. The marinade itself? Save half for future batchesâfreezes for 3 months. If you're serving a crowd, double the marinade and cook the pork in batches to avoid overcrowding.
Why You'll Love This Recipe
- One-Pot Magic: Honestly, I love recipes that donât require a dozen dishesâthis oneâs all about that achiote paste and pineapple juice working together in a single pan. The pork shoulder practically falls apart on its own, and the guajillo chiles add depth without extra cleanup.
- Smoky-Sweet Crave: That combo of garlic, toasted chiles, and fresh pineapple juice? Itâs like a party in your mouthâsmoky, sweet, and just a little tangy. The achiote paste gives it that unmistakable al pastor warmth, but the pineapple keeps it bright and irresistible.
- Leftovers? No Problem: Between us, this recipe makes so much more than you need for one meal. The pork stays tender for days, and the flavors only get better reheatedâperfect for tacos, sandwiches, or even a quick stir-fry. My freezerâs always stocked with portions.
- Budget Hero: Pork shoulder is affordable, and youâre not wasting anythingâthe bones can even make broth. Plus, guajillo chiles and achiote paste stretch far, so youâre getting restaurant-quality flavor without the markup. (Yes, even on a Tuesday night.)
Step-by-step instructions for al pastor pork shoulder
Transform tough pork shoulder into melt-in-your-mouth shreds using this authentic al pastor method.
đł Step 1: Prepare the Guajillo-Chile Marinade
Toast the 4 whole guajillo chiles in a dry skillet over medium heat for 1 minute per side until fragrant and slightly puffed. Transfer to a bowl and cover with 1.5 cups hot fresh pineapple juice for 15 minutes to soften. Drain, reserving the juice, then blend the soaked chiles with the 8 cloves garlic, 1 tbsp achiote paste, 0.5 cup white vinegar, 1 tbsp ground cumin, 1 tbsp dried oregano, and 1.5 tsp salt until smooth. This marinade delivers the signature smoky-sweet depth.
Strain through a fine-mesh sieve into a bowl, pressing hard to extract every bit of flavor. Discard the solids. Stir in 2 tbsp dark brown sugar to enhance caramelization. The marinade should be vibrant red with a tangy aromaâthis is your flavor foundation.
đ¨âđł Step 2: Marinate the Pork Shoulder
Place the 4 lb pork shoulder in a large resealable bag or container. Pour the prepared marinade over the meat, coating it completely. Add 1 cup diced fresh pineapple to the bag for extra tenderness and flavor. Seal and refrigerate for at least 8 hours (overnight is ideal). The acidity from the vinegar and pineapple juice will break down tough fibers, while the achiote and spices penetrate deeply.
Turn the pork occasionally during marinating to ensure even exposure. If you're short on time, marinate for at least 4 hoursâjust don't skip this step entirely. The longer it marinates, the more tender and flavorful the final result will be.
đĽ Step 3: Sear and Slow-Cook for Perfect Shreds
Preheat your oven to 275°F. Heat 2 tbsp vegetable oil in a Dutch oven over medium-high heat. Remove the pork from the marinade (reserve the marinade) and sear on all sides until deeply brownedâabout 3-4 minutes per side. The pork should develop a caramelized crust that locks in moisture during cooking.
Return the pork to the Dutch oven and pour the reserved marinade over it. Cover and transfer to the oven. Cook for 5-6 hours, turning the pork every 30 minutes to ensure even cooking and maximum bark development. The internal temperature should reach 195-203°Fâthis is when the collagen breaks down and the pork becomes fork-tender.
â° Step 4: Rest and Shred the Pork
Once the pork reaches the target temperature, remove it from the oven and transfer to a cutting board. Tent loosely with foil and let it rest for 30-45 minutes. This resting period is crucialâit allows the juices to redistribute throughout the meat, preventing dryness when you shred it. The pork should pull apart effortlessly with two forks, revealing tender, moist strands.
While the pork rests, thinly slice the 1 whole white onion and chop the 0.25 cup fresh cilantro. These will be your garnishes for serving. The onions should be paper-thin, almost translucent, and the cilantro should be finely chopped for easy sprinkling.
đ˝ď¸ Step 5: Assemble and Serve
Shred the rested pork shoulder using two forks, pulling it apart into Âź-inch thick strands. Return the shredded pork to the Dutch oven with the cooking juices and warm through over low heat for 2-3 minutes. This step ensures every bite is infused with flavor from the marinade and cooking juices.
To serve, warm the 12 whole corn tortillas on a comal or skillet until pliable. Fill each tortilla with the shredded pork, then top with the sliced onions and chopped cilantro. The combination of tender pork, sweet pineapple, smoky chiles, and fresh garnishes creates the perfect balance of textures and flavors in every bite.
Pro Tips For Making Al Pastor Recipe Pork Shoulder
- CHAR THE ACHIOTE PASTE: I used to rush this step, but achiote paste needs real heatâthink 350°F in a dry skillet for 3-4 minutes until itâs bubbling and smells like sun-dried flowers. Skimp here, and your pork will taste like a sad, underseasoned disappointment.
- STEAM THE GUILLLO CHILES: Toss those dried guajillo chiles in hot water for at least 15 minutesânot just a quick dip. Theyâll soften enough to blend smoothly, and youâll avoid that gritty texture that ruins the sauce. (Yes, even if youâre impatient like me.)
- BRINE THE PORK SHOULDER: Salt the pork shoulder 12-24 hours ahead and let it sit uncovered in the fridgeâthis isnât just for flavor, itâs for juice control. After brining, pat it thoroughly dry before searing; trust me, that crust is worth the extra 10 minutes.
- USE PINEAPPLE JUICE, NOT CHUNKS: Fresh pineapple juice is the real MVP hereâit tenderizes the meat and balances the smoky heat without turning your pork into a waterlogged mess. (Canned juice works in a pinch, but skip the syrupâitâll make your sauce cloyingly sweet.)
Storing and reheating this recipe
Refrigerator Storage
Once your al pastor pork shoulder is fully cooked and shredded, let it cool to room temperature for about 30 minutes before storing. Transfer it to an airtight containerâI love using glass Pyrex with snap-on lidsâand refrigerate for up to 4 days. The flavors actually deepen overnight as the marinade continues to meld with the meat. Just
Freezer Storage
For longer storage, freeze your al pastor in quart-sized freezer bags or airtight containers, leaving 1-inch headspace for expansion. Portion into meal-sized servings so you can thaw exactly what you need. I recommend freezing for up to 3 monthsâany longer and the texture starts to degrade. Label with the date and store flat to save space. The marinade freezes beautifully too, so save half for your next batch! âď¸
Reheating Methods
My favorite way to reheat al pastor is in the oven at 300°F for 15-20 minutes, covered with foil. This gentle heat keeps the shreds moist and prevents drying.
For stovetop reheating, use a splash of water or reserved cooking juices to prevent sticking, and simmer on low heat for 5-7 minutes. Never microwave it uncoveredâit'll turn rubbery fast. Always reheat to 165°F internal temperature for safety. đĽ
Reviving Texture
If your reheated pork seems dry, don't toss it! Simply stir in 1-2 tablespoons of reserved marinade or pineapple juice while reheating. The acidity helps restore moisture and brightens the flavors. For extra richness, add a pat of butter or a drizzle of vegetable oil to the pan.
The key is low and slowânever rush reheating, or you'll lose that tender texture you worked so hard to achieve. đŤ
Meal Prep Tips
Prep your al pastor for the week ahead by storing components separately: shredded pork in one container, tortillas in another, and toppings (pineapple, onions, cilantro) in a sealed bag. When ready to eat, quickly warm the pork and assemble your tacos.
This keeps everything fresh and makes for easy lunches. I like to pack individual portions with a small container of salsa on the side for extra flavor. đ
Leftovers Reinvention
Turn leftover al pastor into new meals! Use it in breakfast burritos with scrambled eggs and cheese, or stuff it into sweet potatoes for a hearty dinner. For a quick lunch, mix shredded pork with black beans, corn, and avocado for a loaded nacho bowl.
The possibilities are endlessâjust don't let it sit too long before getting creative! đśď¸
Nutrition facts
Frequently asked questions
Can I substitute pork shoulder with another cut of pork?
While pork shoulder is ideal for its fat content and tenderness, you can use pork butt (Boston butt) as a direct substitute. Avoid leaner cuts like tenderloinâthey lack the collagen needed for tender shreds. For best results, stick with a 4 lb bone-in cut and marinate it the same way. The bone adds flavor as it cooks!
How do I make this recipe on a grill instead of in the oven?
Grilling al pastor is totally doable! After marinating, sear the pork shoulder over medium-high heat for 5 minutes per side, then move to indirect heat (coals on one side, pork on the other). Cook for 2-3 hours, turning occasionally, until it reaches 195-203°F. The smoky grill flavor adds a delicious twist to the traditional method.
Why does my pork turn out dry even after slow cooking?
Dry pork usually means one of two things: overcooking or skipping the rest. Always pull it at 195-203°Fânever higherâand let it rest for 30-45 minutes before shredding. If it's still dry, the marinade may not have enough fat. Add 1 tbsp oil to the cooking liquid or use more bone-in pork next time.
Can I make this recipe without guajillo chiles?
Yes! Use ancho chiles (double the amount) or pasilla chiles for a milder but still smoky flavor. If you can't find either, blend 1 tbsp smoked paprika + 1/2 tsp liquid smoke with the other marinade ingredients. The key is balancing sweetness and heatâadjust to taste.
How do I serve al pastor like a street vendor?
For authentic street-style tacos, assemble your tacos on a comal or griddle over medium heat. Warm the tortillas until pliable, then fill with shredded pork, fresh pineapple, and pickled onions. Roll them up and serve with a side of salsa verde or crema. The secret? Keep everything hot and serve immediately for that crispy tortilla experience!
