There’s a reason Tacos Al Pastor are everyone’s favorite and I’m so excited to share my take on on these delicious Mexican tacos, adapted for home cooks to use a grill, stove or oven to cook the meat. Serve them on warm corn tortillas with tender meat, grilled pineapple, pickled red onions, and cilantro.

Looking for more taco recipes? Try my Birria Tacos, Ground Beef Tacos, Grilled Fish Tacos, or Shrimp Tacos!

Three Tacos Al Pastor topped with pineapple, onion, and chopped cilantro on a white plate.

I’ve wanted to share a Tacos Al Pastor recipe for years, ever since falling in love with them from various restaurants and street vendors in Mexico City, Puebla and several other states throughout Mexico. After lots of testing with cooking the meat a variety of ways, I’m so thrilled to share a recipe I think is an absolute winner!

This isn’t an authentic Tacos Al Pastor recipe, since they are traditionally made by roasting the pork on a vertical spit and cutting off thin pieces from it. Several recipes online try to mimic this method but I think end up overly complicated and messy. This recipe is easy, approachable, and results in incredibly flavorful, fantastic Al Pastor tacos.

How to make Tacos Al Pastor:

Prepare Pork: Remove any large pieces of fat. Slice the pork horizontally into long and wide, 1/4’’ thick pieces (you could ask your butcher to do this).

A pork roast being shaved into thin slices for Tacos Al Pastor.

Soften Chilies: Remove seeds and veins from the dried chiles (wear gloves if desired) and add them to a small saucepan. Cover with water, bring to a boil and simmer for 15 minutes, to soften the chiles.

Six guajillo chiles in a saucepan covered with water to help soften them.

Make Marinade: Add softened chiles and ¼ cup of the water from the pot (discard the rest) to a high powdered blender with onion, garlic cloves, allspice, peppercorn, cloves, Mexican oregano, cumin, ginger, achiote powder, salt, apple cider vinegar, and juice. Blend until completely smooth.

An image with guajillo chiles, onion, garlic cloves, chipotle chilies, and spices to make a marinade for a Tacos Al Pastor recipe.

Marinate: Add pork and marinade to a large bowl or ziplock bag, mixing to coat the pork all over. Cover and refrigerate, ideally for several hours, or overnight.

Sliced meat marinating in a ziplock bag to make Tacos Al Pastor.

Grill: Remove pork from marinade and cook on a very hot grill for a few minutes on each side until just shy of 145 degrees F. Remove to a cutting board to rest for 5 minutes. Chop into small pieces for serving. (Grill pineapple if desired —see notes). 

Slices of pork on the grill to make Tacos Al Pastor.

Assemble: Warm tortillas in a hot dry skillet, or toast them on the grill. Add a spoonful of pork. Top with chopped pineapple, onion, cilantro and a squeeze of lime juice. I also like to add Tomatillo Salsa or hot sauce.

All the foods needed to assemble the best Tacos Al Pastor: corn tortillas, pickled red onion, pork, grilled pineapple, and sliced lime.

Serve: Enjoy with a side of Mexican Rice, chips and salsa, and a glass of Horchata.

A close-up image of three Tacos Al Pastor on a white plate ready to enjoy.

Make Ahead and Freezing Instructions:

To Make Ahead: The meat for this tacos al pastor recipe can be made hours or a day ahead to help prep this meal ahead of time. You can make the pickled red onions and slice the pineapple ahead of time too.

To Freeze: The meat can be frozen before or after cooking. Just make sure to remove as much air from the freezer bag as possible and seal tightly. Store in freezer for up to 3 months. Let thaw completely in refrigerator before heating.

Follow me for more great recipes


Three Tacos Al Pastor topped with grilled pineapple, pickled red onions, and chopped cilantro on a white plate.
Prep 20 minutes
Cook 10 minutes
Marinating 4 hours
Total 4 hours 30 minutes
Save Recipe


  • 3 lb pork shoulder , sliced into wide, thin pieces
  • 4 pineapple spears



  • 15 corn tortillas , white or yellow
  • 1/2 cup pickled red onion OR chopped red or white onion
  • 1/2 cup fresh chopped cilantro
  • lime wedges
  • creamy avocado salsa* optional, for serving


  • Cut Pork: Remove any large pieces of fat. Slice the pork horizontally into long, 1/4’’ thick pieces (you could see if your butcher would do this).
  • Soften Chiles: Remove seeds and veins from the dried chiles (wear gloves if desired). Add to a small saucepan cover with water. Bring to a boil and then simmer for 15 minutes, to soften the chiles.
  • Blend: Add chiles and ¼ cup of water from the pot (discard remaining water) to a high powdered blender. Add onion, garlic cloves, allspice, peppercorn, cloves, Mexican oregano, cumin, ginger, achiote powder, salt, apple cider vinegar, and juice. Blend until completely smooth.
  • Marinate: Add pork to a large bowl or ziplock bag and spread mixture all over pork, tossing to coat. Cover and refrigerate for several hours, or overnight.
  • Grill Pork: Remove pork from marinade and cook on a very hot grill for a few minutes on each side until just shy of 145 degrees F. Remove to a cutting board allow to rest.
  • Grill pineapple: Brush pineapple spears with olive oil and place on hot grill, cooking briefly on both sides. Remove and chop into pieces.
  • Assemble Tacos: Chop pork into small pieces for serving. Warm tortillas in a hot dry skillet or on the grill. Top tortillas with a spoonful of pork some pineapple, onion, cilantro and a squeeze of lime juice.


    • Serving Size: About 3 tacos per person (feeds about 5 people)
    • Pineapple: Grilling is optional–fresh chopped pineapple may be used, or even canned pineapple cut into small pieces, if good fresh pineapple is not available.
    • Sazon Goya should be easily found in the Mexican aisle at the grocery store and adds great flavor. Achiotte is more authentic for tacos al pastor but may be harder to find in the stores (or buy it online.)
    • Avocado sauce or salsa: We love to serve these with a creamy avocado sauce or salsa on top, like this recipe. Or, this store-bought avocado hot sauce, or mild guacamole salsa.
    • Spice level: Tacos Al Pastor are very mild in spice level. To add heat, serve with fresh sliced fresh jalapeño coins or a red hot chili pepper.
    • Oven Method: To braise the pork, cut the pork into a few large chunks (instead of slicing it thinly) and marinate as directed. Preheat oven to 325 degrees F. Add oil to a large dutch oven over medium high heat. Once hot, add pork pieces (working in batches if needed) and cook for a few minutes on each side, until browned. Remove to a plate. Add 1 ½ cups of chicken broth to pot to deglaze the pan and scrape up any browned bits from the bottom. Return pork pieces. Cover with lid and place in oven. Cook for 2 ½ hours, until meat is tender. Shred meat, and serve.
    • Slow Cooker Method: Cut the pork into a few large chunks (instead of slicing it thinly). Marinate for several hours as directed. Add pork to slow cooker with ½ cup chicken broth. Cook on low for 6-8 hours. Shred meat, and serve.
    • Stovetop Method: Cook the meat in a hot cast iron skillet, grill pan, or non-stick skillet over medium high heat, with a little bit of olive oil in it.


Calories: 473kcalCarbohydrates: 48gProtein: 38gFat: 14gSaturated Fat: 5gPolyunsaturated Fat: 3gMonounsaturated Fat: 6gCholesterol: 111mgSodium: 865mgPotassium: 899mgFiber: 7gSugar: 10gVitamin A: 1185IUVitamin C: 9mgCalcium: 114mgIron: 4mg

Did You Make This Recipe?

Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!

Follow Me

Get recipe ideas weekly!

This post contains affiliate links.

Related Posts

Share Recipe


About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

4.98 from 44 votes (31 ratings without comment)

Leave A Comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    SOO good! Your taste buds will dance the happy dance and this recipe is sure to be in the regular rotation on your meal planner. Just delicious and so easy to make. Love me some tacos!

  2. I followed another users comments and cooked the meat in the slow cooker, It was just amazing. So much flavor, especially with the grilled Pineapple. Thank you for such a wonderful recipe.

  3. 5 stars
    made this recipe a few days ago & it was delicious!! had it w diced potatoes & egg skillet the next morning.. it was in my meal plan to make for the may challenge but was unable to, made it a month too late. i would definitely make this again, an easy recipe

  4. 5 stars
    Absolutely love this recipe. You can easily make a huge batch and freeze for multiple easy dinners in the future. Not to mention, it’s super yummy and tastes really fresh with some chopped cilantro and homemade pickled onions. This is a homerun!

  5. 5 stars
    Winner for the whole family. Easy and tasty for my kids, but still sophisticated enough for dad. The marinade gives the pork a lovely test, and together with the crunchy tacos, sweet pineapple and pickled onion, you get a great combination. Just prepare and marinade the pork a day before making.

  6. This recipe is definitely a keeper. The marinade with all the peppers is great. I put everything in the crock pot and the flavors went together perfectly. It made for an easy Taco Night with enough leftovers for lunch later in the week.

  7. 5 stars
    I came across this recipe in one of your meal plans and, I have to say, it has ruined me for any other type of taco. These tacos are sooo good!! The pork/pineapple combo is delicious and love the pork marinade.

  8. 4 stars
    This was a fun recipe to try! My husband loved it, and my picky 9 year old even ate it! My only frustration with this recipe was dealing with the meat–which admittedly, I’m not very experienced in dealing with big cuts of meat. If I were to make this again, I would get the meat pre-sliced. Next time I’ll spring for the achiote powder, too.
    The pineapple was a delicious addition! Overall the flavor combination was great! We had plenty of meat for supper, leftover tacos the next day, and some quesadillas. Yum!
    Thanks for the great recipe!

  9. 5 stars
    I love to make pulled pork in my smoker, so when I saw this recipe I just had to try it. The marinade is outstanding and authentic. After letting it sit in the fridge overnight, I did two things; grilled as the recipe states, and also put a batch in my slow cooker for six hours without adjusting or adding anything. The grilled version was tasty, but I may have gone a bit too long because I cut the pieces unevenly. However! The slow cooker version was absolutely OUTSTANDING! I prefer my pork shredded, and this method was well worth the wait. I served offered both corn and flour tortillas and both were delicious. In addition to the avocado salsa and pickled onions, I added Cotija cheese. I cannot wait to make this again!

    1. Hey there! We’re so excited to hear you loved our Tacos al Pastor recipe! 😄 It’s awesome that you tried both grilling and slow cooking, and we’re thrilled the slow cooker version was a hit! Your choice of toppings sounds absolutely delicious. We can’t wait for you to make it again! Enjoy and happy cooking! 🌮🎉

  10. 5 stars
    These tacos are amazing!! My whole family loved them and they taste very authentic. Definitely will make them again.

  11. 5 stars
    Made for a tasty lunch!! My husband is the picky one in the family and normally he is a beef guy, but this recipe is the reason he will eat pork now haha. I feel like all your recipes have been a hit when we make them so thank you Lauren!

  12. 5 stars
    As always, Lauren has truly outdone herself with this recipe. I love how it’s so easy to make and the ingredients aren’t too complicated. My picky-eater husband was grabbing for seconds like his life depended on it. Will make again! Thanks for sharing!

  13. Hi Lauren! These look amazing, thanks for sharing another great recipe. I am wondering, do you think chicken would be a good sub for the pork though? Thank you

    1. 5 stars
      My husband isn’t a pork fan so I substituted chicken breasts and it was delicious!!! I’ll be making this again for sure!