I still remember the first time I had real al pastor tacos. I was twenty-three, backpacking through Mexico City with a friend who swore he knew the best spot in the city. We skipped the fancy restaurants and ended up at a tiny stand on a corner so small I nearly walked past it. The air smelled like charred pork, achiote, and sweet pineapple. The vendor spun the trompo (that vertical spit) with practiced ease, shaving off thin, crispy ribbons of meat and topping a corn tortilla with a chunk of charred pineapple.
It was the best thing I’ve ever eaten. Not because it was complicated, but because it was honest. It was smoky, sweet, tangy, and spicy all at once. When I got home, I tried to recreate it. My first few attempts were… let’s call them “experimental.” I used ground pork. I tried to grill the pineapple on a standard skillet. The result? Dry meat, raw pineapple, and a flavor profile that was all over the map.
But here’s the thing about al pastor: it’s one of those dishes where technique matters more than fancy ingredients. Once I figured out how to mimic the vertical spit at home—using a roasting pan, a marinade packed with achiote and dried chilies, and a proper grill for the pineapple—it clicked. Now, these authentic al pastor tacos with grilled pineapple are my go-to for Friday nights. They’re better than takeout, they’re budget-friendly, and they make my kitchen smell like a taqueria in Mexico City.
I’ve tested this recipe dozens of times. I’ve tweaked the marinade, played with different cuts of pork, and figured out the exact char level for the pineapple. This isn’t just a taco recipe; it’s a flavor explosion that’s easier to make than you think. If you’ve ever ordered al pastor at a restaurant and wondered how they get that perfect balance of sweet and savory, you’re about to find out. And honestly? You’ll never order takeout again.
Why You’ll Love This Al Pastor Taco Recipe
There are a lot of reasons I keep coming back to this al pastor taco recipe, but if I had to narrow it down, it’s because it delivers restaurant-quality flavor without the restaurant price tag or the wait. Here’s why this recipe has taken over our weeknight dinners:
- It’s a Flavor Bomb — Seriously. The marinade is a mix of guajillo and ancho chilies, achiote paste, vinegar, and spices. It’s deep, complex, and smoky. Every bite has layers of flavor that build on each other. I’ve made this for picky eaters and food snobs alike, and everyone asks for the recipe.
- Grilled Pineapple Is Non-Negotiable — You might think the pineapple is just a garnish, but it’s actually the secret weapon. The sweetness cuts through the rich, spicy pork, and the char adds a smoky depth that you just can’t get from fresh fruit. It’s the perfect contrast.
- It’s Surprisingly Fast — Yes, the pork needs to marinate, but that’s mostly hands-off time. The actual cooking process takes about 30 minutes. I can have dinner on the table in under an hour if I prep the marinade while I’m getting other things ready. It’s way faster than waiting for delivery.
- It’s Customizable — Love it spicy? Add more chipotle. Prefer it sweet? Add extra pineapple. This recipe is a canvas. I’ve served it to my vegetarian sister (using jackfruit) and my meat-loving dad, and we all made it our own.
- It’s Budget-Friendly — Pork shoulder is one of the most affordable cuts of meat. Paired with corn tortillas and seasonal pineapple, this feeds a crowd for under $20. That’s less than what I’d spend on two takeout orders.
- It’s Perfect for Meal Prep — The leftover pork actually tastes better the next day as the flavors meld. I make a big batch on Sunday and have tacos for lunch all week. Just reheat gently and add fresh pineapple.
This is my answer to “what’s for dinner?” when I want something exciting but don’t want to stress. It’s reliable, delicious, and makes everyone at the table happy. Plus, the smell of marinating pork filling the house is just irresistible.
Ingredients You’ll Need for Authentic Al Pastor
Here’s the best part: most of these ingredients are probably already in your pantry or freezer. The key to authentic al pastor is the balance of spices and the quality of the pork. I’m particular about a few things here, and I’ll tell you exactly why.
For the Marinade
- Achiote Paste (2-3 tablespoons) — This is the heart of al pastor. It’s a reddish paste made from annatto seeds and spices. It gives the pork its signature color and earthy flavor. You can find it in the international aisle of most grocery stores or at Latin markets. Don’t skip this; it’s not just food coloring.
- Dried Guajillo Chilies (4-5 pieces) — These provide a mild, fruity heat and deep red color. Remove the stems and seeds, then soak them in hot water until soft. If you can’t find guajillo, chipotle peppers in adobo work as a substitute, but the flavor will be smokier.
- Dried Ancho Chilies (2-3 pieces) — Similar to guajillo but slightly sweeter and less spicy. They add complexity to the marinade. Again, soak them in hot water before blending.
- Garlic (6 cloves, peeled) — Fresh garlic is a must. No jarred stuff here. It adds a pungent, aromatic base that ties everything together.
- White Vinegar (¼ cup) — The acid helps tenderize the pork and balances the richness of the meat. Apple cider vinegar works too, but white vinegar keeps the flavor clean.
- Soy Sauce (2 tablespoons) — This is a modern addition that adds umami and depth. It’s not traditional in the oldest recipes, but it’s a game-changer for flavor. I use low-sodium so I can control the salt.
- Pineapple Juice (½ cup) — Freshly squeezed is best, but bottled works in a pinch. The enzymes in pineapple help tenderize the meat, and the sweetness balances the chilies.
- Salt and Black Pepper (1 tablespoon salt, 1 teaspoon pepper) — Season well. You want the marinade to be bold.
- Cumin (1 teaspoon) — Adds warmth and earthiness.
- Oregano (1 teaspoon, preferably Mexican oregano) — If you can’t find Mexican oregano, regular oregano works, but Mexican has a more citrusy, robust flavor.
For the Pork
- Pork Shoulder (Boston Butt) (2-3 pounds) — This cut has enough fat to stay juicy during cooking. Lean cuts like loin will dry out. Trim off any large chunks of hard fat, but leave some marbling.
For the Tacos
- Corn Tortillas (12-16 small tortillas) — Authentic al pastor uses corn, not flour. Warm them before serving. I like to char them slightly on a dry skillet for extra flavor.
- Fresh Pineapple (1 small pineapple, cut into chunks) — Choose a pineapple that’s yellow and fragrant. It should be ripe but firm. If it’s too soft, it’ll turn to mush on the grill.
- White Onion (1 medium, finely diced) — Adds crunch and sharpness to cut through the richness.
- Fresh Cilantro (1 cup, chopped) — Essential for freshness. Don’t skip it.
- Lime Wedges (2-3 limes) — A squeeze of lime brightens everything up.
- Salsa Verde or Roja (to taste) — I like to serve with both. A chunky salsa verde adds tang, while roja adds heat.
Optional Add-ins
- Radishes (sliced thin) — Adds a nice crunch and peppery bite.
- Avocado or Guacamole — Creamy texture balances the spice.
- Queso Fresco (crumbled) — Mild, salty cheese that’s traditional in Mexico.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use:
- Blender — For pureeing the marinade. A high-speed blender works best, but any blender will do.
- Resealable Bag or Bowl — To marinate the pork. A gallon-sized bag is easiest for coating the meat evenly.
- Roasting Pan — I use a 9×13 inch pan with a rack. The rack allows air to circulate, mimicking the vertical spit.
- Grill or Grill Pan — For charring the pineapple. A cast-iron grill pan works great if you don’t have an outdoor grill.
- Dry Skillet — For warming the tortillas. Cast iron is ideal.
- Sharp Knife — For slicing the cooked pork thinly. A dull knife will tear the meat.
- Brush — To baste the pork with marinade while it cooks.
Don’t have a roasting rack? You can prop the pork up against the side of the pan, but a rack gives more even cooking. I’m obsessed with my cast-iron skillet—it retains heat perfectly and gives the best char on everything.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years.
Step 1: Prepare the Marinade (10 minutes)
Start by rehydrating the dried chilies. Remove stems and seeds, then place them in a bowl of hot water for 15 minutes until soft. Drain well. In a blender, combine the soaked chilies, achiote paste, garlic, vinegar, soy sauce, pineapple juice, salt, pepper, cumin, and oregano. Blend until smooth. If the mixture is too thick, add a splash of water. Taste it—it should be bold, spicy, and slightly sweet. Adjust seasoning if needed.
Step 2: Marinate the Pork (At least 4 hours, ideally overnight)
Cut the pork shoulder into 2-3 inch chunks. Place them in a large resealable bag or shallow dish. Pour the marinade over the pork, ensuring every piece is coated. Massage it in. Seal the bag and refrigerate. The longer it marinates, the better the flavor. I usually let it sit overnight, but 4 hours is the minimum. The acid in the marinade will tenderize the meat, so don’t skip this step.
Step 3: Roast the Pork (45-60 minutes)
Preheat your oven to 400°F (200°C). Place a rack in a roasting pan. Arrange the pork chunks on the rack, leaving space between them for air circulation. Roast for 30 minutes. Then, remove the pan and baste the pork with any remaining marinade (make sure it’s boiled first if you plan to use it as sauce). Rotate the pan and roast for another 15-20 minutes, until the pork is cooked through and has crispy, charred edges. The internal temperature should reach 145°F (63°C).
Step 4: Grill the Pineapple (5 minutes)
While the pork is roasting, heat your grill or grill pan to medium-high. Toss the pineapple chunks in a little oil (optional) and grill for 2-3 minutes per side, until you have nice char marks. The pineapple should be caramelized and slightly soft. Be careful not to overcook it—it should still hold its shape.
Step 5: Slice the Pork
Let the pork rest for 5 minutes. Then, slice it thinly against the grain. Thin slices are key to that authentic al pastor texture. You want ribbons of meat, not thick chunks.
Step 6: Warm the Tortillas
Heat a dry skillet over medium-high heat. Warm the corn tortillas for 30-60 seconds per side, until they’re pliable and have slight char spots. Keep them warm in a towel or tortilla warmer.
Step 7: Assemble the Tacos
Place a few slices of pork on each tortilla. Top with diced onion, fresh cilantro, a chunk of grilled pineapple, and a squeeze of lime. Add salsa to taste. Serve immediately.
Total Time: About 1 hour 15 minutes (plus marinating time)
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
- Marinate Overnight — I know you’re eager to cook, but the overnight marinade makes a huge difference. The flavors penetrate the meat deeply. If you’re short on time, at least marinate for 4 hours.
- Use a Rack — Placing the pork on a rack allows hot air to circulate around it, mimicking the vertical spit. This helps the meat cook evenly and get crispy edges. If you don’t have a rack, place the pork on top of the onion layers in the pan.
- Don’t Skip the Char — The char on the pork and pineapple is what gives al pastor its signature smoky flavor. Don’t be afraid of high heat. If the pork isn’t getting crispy, broil it for the last 2-3 minutes.
- Boil the Marinade — If you want to use the leftover marinade as a sauce, bring it to a boil for 5 minutes to kill any bacteria from the raw pork. Then simmer for 10 minutes to thicken.
- Slice Thinly — Thin slices of pork are essential. Use a sharp knife and slice against the grain. This makes the meat tender and easy to eat.
- Grill the Pineapple — Fresh pineapple is good, but grilled pineapple is transformative. The caramelization adds sweetness and complexity. If you don’t have a grill, use a cast-iron skillet.
Common Mistakes
- Mistake: Pork is dry — Fix: Don’t overcook it. Use a meat thermometer. Pork shoulder is forgiving, but it can dry out if cooked too long. Remove it when it reaches 145°F.
- Mistake: Marinade is too spicy — Fix: Adjust the amount of chilies. Start with fewer chilies and add more to taste. Remember, the heat builds as the flavors concentrate.
- Mistake: Pineapple is too soft — Fix: Don’t overgrill it. Remove it as soon as you have char marks. It will continue to cook from residual heat.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
- Chicken Al Pastor — Use chicken thighs instead of pork. They have enough fat to stay juicy. Marinate for 2-4 hours. Cook until internal temperature reaches 165°F.
- Jackfruit Al Pastor (Vegan) — Use young green jackfruit in brine. Sauté it with the marinade until tender. It mimics the texture of pulled pork. I serve this to my vegetarian sister, and she loves it.
- Spicy Version — Add more chipotle peppers or a dash of cayenne to the marinade. Serve with extra hot salsa.
- Sweet Version — Add more pineapple juice and a tablespoon of brown sugar to the marinade. Reduce the chilies slightly.
- Mushroom Al Pastor — Use portobello mushrooms marinated in the same sauce. Grill them until tender. Adds an earthy, meaty texture.
Dietary Modifications
- Gluten-Free — Use tamari instead of soy sauce. Everything else is naturally gluten-free.
- Dairy-Free — Skip the queso fresco. Use avocado or guacamole for creaminess.
- Lower-Carb — Serve over a bed of cauliflower rice or in lettuce cups instead of tortillas.
Serving & Storage
How to Serve
I usually serve this straight from the skillet at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:
- Side Dishes — Black beans, Mexican rice, or a simple cucumber salad. Garlic bread is always a hit, even if it’s not traditional.
- Toppings Bar — When I have guests, I put out: diced onion, cilantro, lime wedges, radishes, queso fresco, and various salsas. Everyone customizes their taco.
- Drink Pairing — A cold Mexican beer or a creamy coconut lime mocktail works great with this. The sweetness of the drink balances the spice of the tacos.
Storage Instructions
- Refrigerator — Store the cooked pork in an airtight container for up to 4 days. The grilled pineapple is best fresh, but you can store it for 2-3 days.
- Reheating — Reheat the pork in a skillet over medium heat with a splash of water or broth to keep it moist. Microwave works too, but add a splash of water and cover with a damp paper towel.
- Freezing — Yes, you can freeze the cooked pork. Place it in a freezer-safe bag with as much air removed as possible. It will keep for up to 3 months. Thaw in the fridge overnight and reheat gently.
Pro tip: If the pork looks dry after reheating, stir in a little butter or olive oil. It brings back the moisture.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking.
| Per Serving (2 tacos) | Amount |
|---|---|
| Calories | 380 |
| Protein | 25g |
| Carbs | 35g |
| Fiber | 4g |
| Sugar | 12g |
| Fat | 16g |
| Saturated Fat | 5g |
| Sodium | 450mg |
What’s Good: High in protein from the pork. Good source of fiber from the tortillas and pineapple. The pineapple provides vitamin C.
What to Know: Higher in calories due to the pork fat and pineapple sugar. Contains sodium from the marinade. Use low-sodium soy sauce to reduce sodium.
My Take: This is comfort food. It’s rich and flavorful. When I want to make it lighter, I use less pork and more veggies. But usually? I just enjoy a reasonable portion and savor every bite.
Final Thoughts
So that’s my authentic al pastor tacos with grilled pineapple! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner?” when I want something exciting but don’t want to stress. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the spice level. The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Q: Can I use pork loin instead of pork shoulder?
A: You can, but pork shoulder is much better for this recipe. Loin is leaner and can dry out easily. If you must use loin, marinate it for a shorter time (2-3 hours) and cook it gently. I wouldn’t recommend it for authentic al pastor, but it’s an option if you’re avoiding fat.
Q: Why is my al pastor taco recipe not as good as takeout?
A: The key difference is usually the marinade and the cooking method. Make sure you’re using achiote paste and dried chilies, not just chili powder. Also, the vertical spit gives the meat a unique char and texture. Using a roasting rack and broiling at the end helps mimic that effect. Don’t skip the grilled pineapple either—it’s essential for balance.
Q: Can I make this in a slow cooker?
A: Yes! Marinate the pork, then cook it on low for 6-8 hours. Shred it with two forks. However, you won’t get the crispy edges that come from roasting. If you want crispiness, broil the shredded pork for a few minutes under the broiler. It’s a good option for busy days, but roasting is better for flavor.
Q: How do I store leftover al pastor?
A: Store the cooked pork in an airtight container in the fridge for up to 4 days. The grilled pineapple is best fresh, but you can store it for 2-3 days. Reheat the pork gently in a skillet with a splash of water or broth to keep it moist. Avoid microwaving without liquid, as it can dry out the meat.
Q: Can I freeze al pastor tacos?
A: It’s better to freeze the cooked pork, not the assembled tacos. The tortillas can become soggy when thawed. Freeze the pork in a freezer-safe bag with as much air removed as possible. It will keep for up to 3 months. Thaw in the fridge overnight and reheat gently. Assemble the tacos fresh.
Q: What kind of pineapple is best for grilling?
A: Choose a pineapple that’s yellow and fragrant. It should be ripe but firm. If it’s too soft, it’ll turn to mush on the grill. A medium-sized pineapple is perfect. Cut it into 1-inch chunks for even cooking. If you can’t find fresh pineapple, frozen pineapple chunks work too, but thaw and drain them first.
Q: Is achiote paste the same as annatto paste?
A: Yes, achiote paste is made from annatto seeds. It’s often mixed with other spices like garlic, vinegar, and herbs. You can find it in the international aisle of most grocery stores. If you can’t find it, you can make a substitute with annatto powder, garlic, vinegar, and oregano, but it won’t be exactly the same.
Pin This Recipe!
Authentic Al Pastor Tacos: Easy Homemade Recipe Better Than Takeout
- Total Time: 1 hour 15 minutes
- Yield: 4 servings 1x
Description
These authentic al pastor tacos feature pork shoulder marinated in achiote and dried chilies, roasted to mimic a vertical spit, and served with charred grilled pineapple on corn tortillas for a flavor explosion better than takeout.
Ingredients
- 2–3 tablespoons Achiote Paste
- 4–5 Dried Guajillo Chilies (stems and seeds removed, soaked in hot water)
- 2–3 Dried Ancho Chilies (stems and seeds removed, soaked in hot water)
- 6 cloves Garlic, peeled
- 1/4 cup White Vinegar
- 2 tablespoons Soy Sauce (low-sodium recommended)
- 1/2 cup Pineapple Juice
- 1 tablespoon Salt
- 1 teaspoon Black Pepper
- 1 teaspoon Cumin
- 1 teaspoon Oregano (preferably Mexican)
- 2–3 pounds Pork Shoulder (Boston Butt), cut into 2-3 inch chunks
- 12–16 small Corn Tortillas
- 1 small Fresh Pineapple, cut into chunks
- 1 medium White Onion, finely diced
- 1 cup Fresh Cilantro, chopped
- 2–3 Limes, cut into wedges
- Salsa Verde or Roja (to taste)
Instructions
- Rehydrate dried chilies in hot water for 15 minutes until soft, then drain.
- In a blender, combine soaked chilies, achiote paste, garlic, vinegar, soy sauce, pineapple juice, salt, pepper, cumin, and oregano. Blend until smooth.
- Place pork chunks in a resealable bag or shallow dish. Pour marinade over pork, ensuring every piece is coated. Refrigerate for at least 4 hours or ideally overnight.
- Preheat oven to 400°F (200°C). Place a rack in a roasting pan and arrange pork chunks on the rack.
- Roast pork for 30 minutes, then baste with remaining marinade (boiled first if using as sauce). Rotate and roast for another 15-20 minutes until internal temperature reaches 145°F and edges are crispy.
- While pork roasts, heat a grill or grill pan to medium-high. Grill pineapple chunks for 2-3 minutes per side until charred and caramelized.
- Let pork rest for 5 minutes, then slice thinly against the grain.
- Warm corn tortillas in a dry skillet over medium-high heat for 30-60 seconds per side until pliable.
- Assemble tacos by placing sliced pork on tortillas, topping with diced onion, cilantro, grilled pineapple, and a squeeze of lime. Serve with salsa.
Notes
For best flavor, marinate the pork overnight. If you don’t have a roasting rack, prop the pork against the side of the pan. To use leftover marinade as a sauce, boil it for 5 minutes to kill bacteria, then simmer to thicken. Slice pork thinly against the grain for authentic texture.
- Prep Time: 10 minutes
- Cook Time: 45-60 minutes
- Category: Main Course
- Cuisine: Mexican
Nutrition
- Serving Size: 2 tacos per serving
- Calories: 380
- Sugar: 12
- Sodium: 450
- Fat: 16
- Saturated Fat: 5
- Carbohydrates: 35
- Fiber: 4
- Protein: 25
Keywords: al pastor tacos, authentic al pastor, grilled pineapple, pork shoulder recipe, mexican street food, homemade tacos, achiote marinade



