Al Pastor Pork Shoulder Recipe: Marinated Pineapple-Achiote Magic

Main Courses

Al Pastor Pork Shoulder Recipe: Marinated Pineapple-Achiote Magic

This al pastor pork shoulder recipe brings the smoky, tangy flavors of Mexico straight to your kitchen, with a marinade so bold it transforms tough meat into melt-in-your-mouth perfection. The secret lies in achiote paste and pineapple—traditional ingredients that create a sweet-spicy crust while keeping the interior juicy.

I first tasted this dish in Oaxaca, where street vendors served it on corn tortillas with fresh pineapple, and I’ve since adapted it for home cooks using simple techniques like pan-searing or slow-roasting.

The marinade does the heavy lifting, blending achiote for its signature red hue and smoky depth, guajillo chiles for heat, and pineapple juice for natural tenderness. Unlike other pork recipes, this one relies on slow cooking to break down the shoulder while developing rich, caramelized flavors.

The result? A dish that’s as impressive as it is approachable—no fancy equipment needed, just patience and a few key ingredients.

By the time you’re done, you’ll have perfectly tender pork with crispy edges, infused with the bright acidity of pineapple and the earthy warmth of achiote. Serve it on warm corn tortillas with sliced pineapple, diced onion, and fresh cilantro for an experience that tastes like a trip to Mexico.

The leftovers? Even better the next day, making this a recipe worth doubling.

Whether you’re using a traditional spit, a slow cooker, or your oven, the method stays true to its roots while fitting seamlessly into your weeknight routine. Let’s get cooking—this pork shoulder is about to become your new favorite centerpiece.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

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, cut into 2-inch chunks
Achiote Paste 🌶️ ½ cup For signature smoky flavor
Guajillo Chiles 🌶️ 4 whole Stems and seeds removed
Pineapple Juice 🍍 1 cup Freshly squeezed preferred
White Vinegar 💧 ¼ cup For tangy brightness
Garlic Cloves 🧄 8 cloves Peeled and smashed
White Onion 🧅 1 whole Quartered, includes skin
Cumin Seeds 🌿 1 tbsp Toasted for depth
Bay Leaves 🍃 2 whole Fresh or dried
Orange Juice 🍊 ½ cup Freshly squeezed
Salt 🧂 2 tsp Kosher or sea salt
Black Peppercorns 🌶️ 1 tsp Freshly cracked
Corn Tortillas 🌽 12 whole For serving
Fresh Pineapple 🍍 1 whole For serving, diced
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The pork shoulder should have good marbling—ask your butcher for a well-marbled cut if the store-bought one looks dry. I always grab mine from Costco or Whole Foods because they carry high-quality cuts. For the achiote paste, Penzeys or Mexican markets usually have the best quality—it’s what gives this dish its signature red hue and smoky depth. If you can’t find it, a mix of annatto seeds and oil works in a pinch, but it won’t taste exactly the same. The guajillo chiles? Look for vibrant red, not faded or brittle—they’re the secret to that perfect balance of heat and sweetness.

No achiote paste? Annatto seeds soaked in warm oil is the next best thing—just let them steep for 10 minutes. Running low on pineapple juice? Fresh lime juice or orange juice can step in, but you’ll lose some of that tropical brightness. The cumin seeds need toasting—dry toast in a pan for 30 seconds until fragrant, then grind them. No fresh cilantro? Dried works at half the amount, but fresh is worth hunting down at the market. The tortillas should be corn-based—Mission or Old El Paso are reliable brands, but any corn tortilla will do.

Marinate the pork overnight for best results—24 hours max, or the acidity will start breaking down the meat. The leftovers? Even better the next day, so plan ahead. Store marinated pork in a sealed container in the fridge, and the marinade itself keeps for 5 days in the fridge. For serving, toast the tortillas on a dry skillet—just 30 seconds per side—and keep them warm in a towel-lined basket. The pineapple and onion can be prepped ahead too, but add the cilantro fresh when serving.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: The pork shoulder cooks itself while you prep the achiote paste—no flipping, no fuss. Just layer it with pineapple juice and guajillo chiles, cover, and let the oven do the work. (Yes, even on a Tuesday night.)
  • Smoky-Sweet Obsession: That tangy-sweet balance? The achiote and pineapple juice caramelize into a glossy, sticky glaze that clings to every bite. The vinegar cuts through the richness, leaving you with a flavor that’s dangerously addictive.
  • Leftovers? More Like Leftovers: This dish tastes even better the next day—shredded into tacos, stuffed into tortillas, or tossed with rice. I’ve reheated portions three times and still crave it fresh.
  • Budget Stretch: Pork shoulder is affordable, and this recipe feeds a crowd without breaking the bank. Achiote paste and guajillo chiles add depth for pennies, while pineapple juice keeps it vibrant. Honestly, it’s my secret weapon for big meals.

Step-by-step instructions for al pastor pork shoulder

Here's how to transform simple ingredients into tender, smoky al pastor pork shoulder with that signature pineapple-achiote flavor.

1

Prepare the Achiote Marinade

In a blender, combine the 0.5 cup achiote paste, 4 whole guajillo chiles, 1 cup pineapple juice, 0.25 cup white vinegar, 8 cloves garlic cloves, 1 whole white onion (quartered with skin), 1 tbsp toasted cumin seeds, 2 whole bay leaves, 0.5 cup orange juice, 2 tsp salt, and 1 tsp black peppercorns. Blend until completely smooth, scraping down the sides as needed.

This marinade is the heart of al pastor flavor—achiote gives the smoky depth, pineapple adds sweetness, and the vinegar keeps the meat tender. The guajillo chiles contribute subtle heat without overpowering. Taste and adjust seasoning if needed, then strain through a fine-mesh sieve to remove any remaining solids.

2

Marinate the Pork Shoulder

Place the 4 lb pork shoulder in a large resealable plastic bag or airtight container. Pour the prepared marinade over the meat, ensuring it's fully coated. Seal the bag and massage the marinade into the pork, working it into all the crevices. Refrigerate for at least 12 hours (I prefer 24 hours for maximum flavor penetration).

Marinating this long ensures the pork stays juicy while absorbing all those amazing flavors. If you're short on time, marinate for at least 6 hours, but don't skip this step entirely—the achiote and pineapple need time to work their magic. The pork should smell incredible when you're ready to cook.

3

Cook the Pork Shoulder

Preheat your oven to 300°F. Remove the pork from the refrigerator 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. Roast for 4 hours, then increase the heat to 325°F and continue cooking for another 2-3 hours until the internal temperature reaches 195-205°F and the meat is fork-tender.

Here's the thing—low and slow is key. The pork will hit "the stall" around 165°F, where the temperature plateaus. Don't panic; this is normal. The meat will eventually climb back up to the perfect tender temperature. Check the doneness by inserting a meat thermometer into the thickest part—it should read 195-205°F and the meat should pull apart easily.

4

Rest and Shred the Pork

Once the pork reaches the desired temperature, remove it from the oven and tent loosely with foil. Let it rest for at least 1 hour before shredding. This resting period allows the juices to redistribute, ensuring every bite is moist and flavorful. I know it's tempting to dig in right away, but trust me—this step makes all the difference.

After resting, use two forks to shred the pork into bite-sized pieces. Discard any large fat chunks or bones. The pork should be tender enough to pull apart with ease, and the marinade should have deeply infused the meat with its rich, smoky-sweet flavors. Save any accumulated juices from the roasting pan—they're packed with flavor and can be used to moisten the tortillas or make a quick sauce.

5

Serve with Pineapple and Tortillas

Peel, core, and dice the 1 whole fresh pineapple into bite-sized pieces. Warm the 12 whole corn tortillas on a dry skillet over medium heat for 30 seconds per side until pliable. Serve the shredded pork with the pineapple and tortillas, garnished with 0.25 cup chopped fresh cilantro. For extra flavor, drizzle with any reserved juices from the pork.

Every bite should deliver a perfect balance of smoky, spicy, sweet, and tangy flavors. The tender pork pairs beautifully with the bright pineapple and soft tortillas. Serve immediately while everything is warm and the pork is at its juiciest. This dish is even better the next day, so make extra if you can—it reheats beautifully in the oven or skillet.

👨‍🍳

Pro Tips For Making Al Pastor Recipe Pork Shoulder

  • CRANK THE HEAT FIRST: Your pork shoulder won’t caramelize worth a damn if you start slow. Get that skillet screaming hot—think smoke curling up the second the meat hits—and sear each side aggressively for 3-4 minutes. I used to baby it, and the flavors stayed flat. Now? That crust is where all the magic happens.
  • DEGLAZE WITH VINEGAR NOW: Don’t just dump pineapple juice over those browned bits—add the white vinegar first. It cuts through the fat and loosens the fond like a dream, giving you a glossy, tangy base before the pineapple even enters the picture. Skimp here, and your sauce turns dull.
  • STEAM THE GUILLO CHILES: Toss those dried guajillo chiles in a bowl with hot water for 10 minutes first. It softens them enough to blend smoothly without grit, and trust me, you’ll notice the difference when your sauce isn’t fighting texture battles. (Yes, even if you’re impatient like me.)
  • REST THE PORK UNDER FOIL: The second that pork shoulder hits 195°F, pull it out and tent it with foil for 15 minutes. This isn’t optional—it’s what turns shredding from a struggle into effortless perfection. I learned this the hard way when I sliced into it too soon and ended up with a sad, stringy mess.

Creative variations of this al pastor recipe pork shoulder

Mexican Street Style

For an authentic street-taco experience, cook the pork on a vertical spit (or improvise with a rotisserie attachment on your oven) for that signature charred crust. I’ve seen vendors in Oaxaca use hardwood like mesquite or oak—if you have access, it adds incredible depth.

Serve the pork on small corn tortillas with diced white onion, fresh cilantro, and a squeeze of lime right on the table. For extra authenticity, add crumbled queso fresco on top. 🌶️

No spit? No problem. Use a cast-iron skillet on high heat to sear the pork in batches, then finish in a 325°F oven until tender. The key is getting those crispy edges—just like the vendors do.

I like to brush the pork with a little pineapple juice while it cooks to keep it moist and add extra flavor.

Slow Cooker Adaptation

For hands-off cooking, use a 6-quart slow cooker on low for 8 hours or high for 5 hours. After marinating, place the pork in the slow cooker, cover, and let it cook until fork-tender. The slow cooker method works surprisingly well, though you’ll lose some of the caramelized crust.

To compensate, sear the pork in a hot skillet for 2-3 minutes per side before adding it to the slow cooker. 🔥

For serving, shred the pork directly in the slow cooker—it’s easier than transferring to a cutting board. The juices will stay contained, and you can use them to moisten the tortillas or make a quick achiote sauce by reducing them with a splash of water.

This method is perfect for busy weeknights when you don’t want to monitor the oven.

Spicy Heat Boost

If you love heat, add 1 tbsp of chipotle powder or 2-3 dried arbol chiles to the marinade. These chiles pack a serious punch while keeping the smoky depth of the achiote.

For a smoky kick, mix 1 tsp of smoked paprika into the marinade. I also like to add 1 tbsp of lime zest for a bright, citrusy contrast to the heat. 🌶️

For an extra layer of complexity, marinate the pork in ½ cup of beer (like a Mexican lager or stout) instead of some of the pineapple juice. The maltiness balances the spice beautifully. Just be sure to use a non-alcoholic beer if you’re serving kids or avoiding alcohol.

Sweet and Tangy Twist

Swap out the white vinegar for apple cider vinegar to add a fruity tang, or add 1 tbsp of honey to the marinade for extra sweetness. This works especially well if you’re serving the dish to kids or guests who prefer milder flavors.

The honey also helps caramelize the pork beautifully during cooking. 🍯

For a tropical twist, add 1 cup of diced fresh mango to the marinade along with the pineapple. The mango’s sweetness complements the achiote and adds a juicy texture. Just blend it in with the other ingredients—it’ll soften the pork even more while adding a vibrant color.

Serve with extra mango slices on the side for a refreshing contrast.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 14g70%
Cholesterol 145mg48%
Sodium 1250mg54%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 12g
Protein 48g96%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute pork shoulder with another cut of pork?

Pork shoulder is ideal because of its fat content, which keeps the meat juicy during long cooking. For a substitute, try pork butt (they're essentially the same cut) or pork butt roast. Avoid leaner cuts like tenderloin—they'll dry out. If using pork butt, increase cooking time by 30-60 minutes since it has slightly less fat.

2

How do I get that authentic al pastor char without a spit?

For that signature char, sear the marinated pork in a cast-iron skillet over high heat for 3-4 minutes per side until deeply browned. Then transfer to a 325°F oven to finish cooking. For extra smokiness, add wood chips (like apple or cherry) to your grill or smoker. The key is high heat for quick browning before slow cooking.

3

What if I don't have achiote paste?

Make a quick substitute by soaking 1 tbsp annatto seeds in ¼ cup warm oil for 10 minutes, then strain. This gives the red color but won't have the same smoky depth. For flavor, add 1 tsp smoked paprika + ½ tsp cinnamon to your marinade. The dish will still be delicious, just with slightly different flavors.

4

Can I make this in a slow cooker?

After marinating, sear the pork in a skillet first for flavor, then transfer to a 6-quart slow cooker on low for 8 hours or high for 5 hours. The slow cooker keeps it tender, though you'll lose some of the caramelized crust. Shred directly in the cooker and use the juices to moisten tortillas or make a quick achiote sauce.

5

How do I store and reheat leftovers?

Store cooked pork in an airtight container in the fridge for up to 4 days or freeze for 3 months. To reheat, warm in a skillet with 2 tbsp pineapple juice over medium heat until heated through (3-5 minutes). For oven reheating, cover with foil and bake at 300°F for 20 minutes

★★★★★4.5(1 review)
Categories Main Courses