Main Courses
This al pastor marinated pork recipe brings the bold flavors of Mexico's iconic street food to your kitchen, where smoky, spiced pork meets sweet pineapple in every bite. 🔥 Growing up in Georgia, I first tasted al pastor at a tiny taqueria in Atlanta, and it became my obsession—now I've perfected the technique for home cooks.
The secret lies in the marinade: achiote and guajillo chilies create that signature red crust, while adobo and pineapple juice tenderize the meat overnight, ensuring perfectly shreddable results.
The magic happens in two stages: first, the pork marinates for 12-24 hours, absorbing the complex flavors of the spices and fruit. Then, it cooks on a hot grill or broiler, developing that prized charred crust while staying juicy inside.
What makes this recipe special is the balance—smoky, spicy, and slightly sweet all at once, with a texture that's both crispy on the outside and melt-in-your-mouth tender. I've tested this with everything from pork shoulder to tenderloin, and it never fails to impress.
When served on warm corn tortillas with fresh pineapple, onions, and cilantro, this dish becomes a celebration. The pork's smoky aroma fills your kitchen, while the sweet-tangy marinade creates a crust that's impossible to resist.
This isn't just a recipe; it's an experience that brings the energy of Mexico City's taquerías to your dinner table. Whether you're hosting a fiesta or craving comfort food, this al pastor will be your new go-to.
For authenticity, I recommend serving with homemade tortillas and a side of salsa verde. The contrast of crispy pork against soft tortillas and fresh toppings makes every bite unforgettable. Let's get cooking—your taste buds are about to take a trip to Mexico.
Ingredients for al pastor marinated pork
Six ingredients make the marinade magic—pineapple, achiote, and guajillo chilies create that iconic al pastor flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🐖 | 3 lb | Boneless, cut into 2-inch chunks |
| Fresh Pineapple Juice 🍍 | 1 cup | From 1 small pineapple, no pulp |
| Achiote Paste 🌶️ | 2 tbsp | For signature red crust (find at Latin markets) |
| Guajillo Chilies 🌶️ | 4 whole | Stems/seeds removed, soaked in hot water |
| Adobo Sauce 🌶️ | ½ cup | From canned chipotle peppers |
| White Vinegar 💧 | ¼ cup | For tangy balance |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper aroma |
| Garlic Cloves 🧄 | 6 cloves | Peeled, smashed for marinade |
| Onion 🧅 | 1 whole | Yellow, roughly chopped |
| Orange Juice 🍊 | ½ cup | Freshly squeezed |
| Bay Leaves 🌿 | 2 whole | Fresh preferred |
| Salt 🧂 | 1 tbsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Vegetable Oil 🫒 | 2 tbsp | For grilling |
The pork shoulder is non-negotiable—it's what gives you that melt-in-your-mouth texture. Butcher sections often have it pre-cut, but if you're buying a whole shoulder, ask for the bone-in, skin-on cut for maximum flavor. I always grab mine from Whole Foods or my local Latin market where they've got the best quality. The achiote paste? Find it in the international aisle—it's what gives that signature red crust. If you can't find it, a mix of paprika and a pinch of turmeric works in a pinch (though it won't be as authentic). The guajillo chilies are the secret weapon—soak them in hot water for 15 minutes to soften before blending into the marinade.
No fresh pineapple? Canned pineapple juice (the kind without pulp) works perfectly—just make sure it's 100% juice, no additives. Running short on adobo sauce? Substitute with 1 tbsp chipotle powder plus 1 tbsp apple cider vinegar. The orange juice can be swapped for lime juice if that's what you've got, but it'll be a little more tart. For the onions, red or white work fine, but yellow adds a touch of sweetness. And if you're worried about the pork marinating too long, don't—it gets better the longer it sits, up to 48 hours in the fridge. The flavors really meld together over time.
Marinate the pork in a sealed container or heavy-duty bag—it'll get messy. Store it in the fridge for 12-24 hours, flipping the bag once halfway through. The marinade itself keeps in the fridge for 5 days if you want to make it ahead, and the cooked pork reheats beautifully—just warm it in a skillet with a splash of water for 3-4 minutes. I always make extra marinade to use as a dipping sauce for tacos. The pork keeps for 4 days in the fridge or 3 months frozen, though it's best fresh. For serving, let it rest for 10 minutes before shredding—trust me, it makes all the difference.
Why You'll Love This Recipe
- Marinade in Minutes: The guajillo chilies and achiote paste do all the heavy lifting—just soak the pork shoulder overnight, then toss it in the fridge. No chopping, no fuss, and honestly? That pineapple juice tenderizes it so well, you’ll forget you didn’t spend hours prepping.
- Smoky-Sweet Magic: Between us, the adobo sauce and pineapple juice create a flavor explosion—smoky, tangy, and just a little sweet that sticks with you. The pork ends up fall-apart tender with a crust that’s crispy enough to make you slow down and savor every bite.
- Taco Night Every Day: This isn’t just for tacos—grill it, shred it, and use it in burritos, nachos, or even a quick stir-fry. I’ll be real: I keep a batch in the fridge for lazy nights when I don’t want to think about what’s for dinner.
- Budget-Friendly Feast: Pork shoulder is cheap, and a single marinade stretches to feed four or five people. Plus, leftovers reheat like a dream—wrap them in tortillas the next day, and suddenly you’ve got lunch sorted without breaking the bank.
Step-by-step instructions for al pastor marinated pork
Get ready for melt-in-your-mouth pork with a vibrant, smoky crust—this method delivers tender perfection every time.
👨🍳 Step 1: Prepare the Chili Paste and Marinade Base
Start by draining the soaked 4 whole guajillo chilies and blend them with the 1 cup fresh pineapple juice, 0.5 cup adobo sauce, 0.25 cup white vinegar, 1 tbsp ground cumin, 6 cloves garlic, 1 whole onion, 0.5 cup orange juice, 2 whole bay leaves, 1 tbsp salt, and 1 tsp black pepper until smooth. This creates the flavor foundation.
While blending, keep an eye on the consistency—you want a thick, vibrant paste that coats the back of a spoon. The guajillo chilies should be fully incorporated without any grit. Here's the thing—this marinade needs time to work its magic, so don't rush the blending process. The bright orange-red color is your visual cue that everything's properly combined.
🥘 Step 2: Mix in Achiote and Coat the Pork
Transfer the chili paste to a large bowl and stir in the 2 tbsp achiote paste until fully incorporated. The mixture should turn a deeper, richer red color—this is your achiote doing its job and creating that signature al pastor crust. Add the 3 lb pork shoulder cut into 2-inch chunks and toss gently to coat.
Here's where it gets fun—massage the marinade into the pork using your hands. You want every surface to be thoroughly coated, especially those crevices where flavor hides. I like to work in batches if needed so I can really get the marinade into every nook. Place the marinated pork in a resealable plastic bag or airtight container, pressing out any air bubbles before sealing.
⏰ Step 3: Marinate for Maximum Flavor
Refrigerate the marinated pork for at least 12 hours (I recommend 24 hours for best results). This long marinating time is what transforms tough pork shoulder into fork-tender shreds. The acidity from the pineapple juice and vinegar will break down the muscle fibers, while the achiote and spices penetrate deeply.
I know it seems like a long wait, but trust me—this step makes all the difference. The pork should absorb the marinade completely, with the chunks looking glossy and vibrant red. If you're short on time, a minimum of 8 hours will still yield good results, but the texture won't be quite as tender.
🔥 Step 4: Grill with Smoky Crust Development
Heat a grill or grill pan over medium-high heat and add the 2 tbsp vegetable oil. Once the oil is shimmering (about 3-5 minutes), add the marinated pork in a single layer, leaving space between pieces. Cook for 8-10 minutes per side, turning occasionally, until you develop a deep char and the internal temperature reaches 165°F.
This is the moment that matters: you want that beautiful charred crust from the grill while keeping the inside juicy. Don't walk away—watch for those dark, smoky spots forming. The pork should release easily from the grill grates when it's ready. If any pieces aren't fully cooked, return them to the grill for another 2-3 minutes.
🍽️ Step 5: Rest and Shred for Perfect Texture
Transfer the grilled pork to a cutting board and let it rest for 10-15 minutes before shredding. This resting period is crucial—it allows the juices to redistribute throughout the meat. While it rests, tent loosely with foil to keep it warm.
Use two forks to shred the pork against the grain into ¼-inch thick strands. You should have tender, easily pull-apart shreds that cling together beautifully. Serve immediately with warm tortillas and your favorite toppings—each bite should deliver that perfect balance of smoky, slightly sweet, and tangy flavors we worked so hard to create.
Pro Tips For Making Al Pastor Marinated Pork
- Char the Guajillos: Toast them in a dry skillet over medium-high heat until they smell like smoke—about 30 seconds per side. I learned this the hard way: skipping the charing makes the chiles taste bitter and dulls the smoky depth the marinade needs. (Yes, even if you’re impatient like me, hold your horses.)
- Blend Achiote Wet: Mix the achiote paste with a splash of pineapple juice or adobo sauce before adding it to the meat. Dry paste clumps like stubborn glue—this ensures it dissolves and coats every bite evenly. My grandmother swore by this, and she was right: the color’s richer, and the flavor sticks.
- Marinate 24 Hours Cold: Let the pork sit in the fridge, not on the counter, for at least a day. The acid in the pineapple and adobo needs time to tenderize—rushing it leaves the meat tough and the flavors underdeveloped. (Your future self will thank you.)
- Sear in Batches: Cook the pork in two rounds if your pan’s crowded—overloading steams the meat instead of searing. A hot, dry skillet with just enough oil to sizzle (about 2 tablespoons) guarantees that crust we’re all craving. Crowding turns al pastor into sad, soggy pork. Don’t let that happen.
Troubleshooting this recipe
Marinade Too Thin?
If your marinade looks watery, reduce it by simmering uncovered over medium heat for 5-7 minutes until slightly thickened. The guajillo chilies and pineapple juice can release excess liquid during blending.
For extra thickness, add 1 tbsp cornstarch mixed with 1 tbsp water and stir until the marinade reaches a paste-like consistency. Remember, the marinade should coat the pork like a thick glaze, not pool around it. 💧
Pork Not Shredding?
If your pork resists shredding after cooking, it likely didn't marinate long enough or wasn't cooked to the right temperature. For tougher cuts, extend marinating to 36-48 hours and ensure internal temp reaches 195°F for maximum tenderness.
I've found that using a meat thermometer is non-negotiable here—don't guess! If you're in a hurry, cook the pork until 170°F first, then finish with a quick broil for that charred crust.
Uneven Cooking?
Large pork chunks can cook unevenly. To prevent this, trim any thick fat layers and cut pieces to uniform 1.5-2 inch sizes. Arrange them in a single layer on your grill or broiler pan, leaving ½ inch between pieces for even heat circulation.
If using a grill pan, avoid overcrowding—cook in batches if needed. I swear by my Lodge cast iron grill pan for perfect sear marks every time. 🔥
Lacking Smoky Flavor?
The smoky depth comes from proper char development. For grill masters, use mesquite or hickory chips for authentic flavor. If indoor cooking, crank your broiler to high heat and get the pork as close as possible without burning.
For extra smoke, add 1 tbsp liquid smoke to your marinade (I use Al's Liquid Smoke when I'm short on time). The key is high, direct heat for those coveted char marks.
Dry or Tough Pork?
Overcooking is the #1 culprit. Remove pork from heat when it reaches 165°F internal temperature—it will continue cooking while resting. For extra moisture, brush pieces with pineapple juice during the last 2 minutes of cooking.
I've also found that adding 1 tsp baking soda to the marinade helps tenderize the meat while balancing acidity. Just be sure to rinse the pork before cooking if you use this trick.
Marinade Too Strong?
If the flavors seem overwhelming, balance them by adding 2 tbsp honey or 1 tbsp brown sugar to the marinade. The sweetness will mellow the heat while enhancing the smoky notes. For a milder version, reduce the adobo sauce by half and add 1 extra tbsp orange juice.
Remember, you can always adjust seasoning at the table with extra lime or cilantro if needed. The marinade should taste complex but harmonious—like a well-composed symphony. 🎵
Nutrition facts
Frequently asked questions
Can I use pork tenderloin instead of pork shoulder?
You can try it, but pork tenderloin is leaner and more delicate—it may not yield the same tender, shreddable texture. For best results, stick with pork shoulder or butt. If you're set on tenderloin, marinate for 4-6 hours max and cook at 375°F for 12-15 minutes until 145°F internal temp. The pieces will be more like al pastor "steaks" than shreds.
How do I make this recipe without a grill?
Use a broiler or heavy skillet! Preheat broiler to high and place pork on a foil-lined tray 4 inches from heat. Cook 8-10 minutes per side, turning occasionally. For skillet, use medium-high heat in a cast iron pan with 2 tbsp oil, cooking 6-8 minutes per side until charred. A grill pan works too—just avoid overcrowding.
What's the best way to store leftover al pastor?
Store in an airtight container for 4 days in the fridge or 3 months frozen. For reheating, warm in a skillet with 1 tbsp pineapple juice over medium heat for 3-4 minutes until steaming. Microwaving works but can make it dry—always add moisture when reheating. The crust will soften slightly, but the flavor stays amazing.
Can I make the marinade ahead of time?
The marinade keeps in the fridge for 5 days in an airtight container. For best flavor, use it within 3 days of making. If it thickens, thin with 1 tbsp water or pineapple juice. Just remember—fresh marinade gives the most vibrant color and flavor. The longer it sits, the more complex the taste becomes.
What's the secret to authentic al pastor toppings?
Fresh pineapple, diced white onion, chopped cilantro, and lime wedges are non-negotiable. For extra authenticity, add queso fresco and a drizzle of salsa verde. I also love serving with corn tortillas warmed on a dry skillet. The contrast of crispy pork, sweet pineapple, and tangy lime makes every bite perfect.
