Tacos al pastor are one of Mexico’s most beloved street foods, made with tender pork marinated in a red adobo with chiles and achiote, then traditionally cooked on a trompo and served with pineapple, onion, cilantro, and salsa.
I’ll be honest: most of us don’t have a trompo at home! After moving away from Mexico, I adapted this recipe using skewers and a griddle to recreate those classic tacos al pastor flavors.
The secret is the achiote-chile marinade, which gives the pork its signature color and deep flavor.
With warm corn tortillas, pineapple, onion, cilantro, and salsa, you can enjoy a little taste of Mexico right at home.
Ingredients
- Pork shoulder
- Dried chiles guajillo, ancho, and pasilla.
- Spices like garlic, oregano, thyme, cumin, cloves, and pepper.
- Achiote
- Pineapple
- Corn tortillas
- Chopped cilantro and onion, lime wedges, and your favorite salsa for serving.
How To Make Tacos al Pastor at Home
Start by cutting the dried chiles lengthwise and removing the seeds. Rinse them briefly, then place them in a bowl with hot water and let them soak for about 15 minutes.
Drain the chiles and transfer them to a blender. Add the achiote, garlic, oregano, thyme, cumin, cloves, and black pepper.
Pour in the pineapple juice and blend until smooth. If needed, add 1 or 2 tablespoons of the soaking water to help everything blend.
Place the pork in a large bowl and season with salt. Pour the marinade over the meat and toss until evenly coated. Cover and refrigerate overnight, or for at least 2 hours.
Cut the pineapple into chunks about the same size as the pork. If using wooden skewers, soak them in cold water for 20 minutes before assembling.
Thread the marinated pork onto the skewers, placing a pineapple chunk at each end.
Heat a grill over high heat and cook the skewers for 20–25 minutes, turning occasionally, until the pork is cooked through and nicely charred on all sides.
Transfer the cooked skewers to a plate and keep them covered while you finish cooking the rest. This helps the meat stay juicy and tender.
Once all the pork is cooked, stand a skewer upright and slice the meat into small pieces with a sharp knife.
It’s easier to do this while the meat is still hot. Dice the pineapple as well and keep everything covered until ready to serve.
Warm the tortillas on the same griddle where you cooked the pork, allowing them to soak up some of the flavorful juices left behind.
Fill each tortilla with the sliced pork and pineapple, then top your tacos al pastor with chopped onion and cilantro. Finish with your favorite salsa and a squeeze of lime.
Tips From My Kitchen
- The longer the pork marinates, the more flavorful and tender your tacos al pastor will be. For the best results, marinate it overnight.
- Pork shoulder or pork butt are ideal because the fat keeps the meat juicy and tender as it cooks.
- Besides adding its signature red color, achiote gives tacos al pastor their characteristic earthy flavor. It is an essential ingredient in the traditional marinade.
- Since this homemade version doesn’t use a traditional trompo, cooking the pork over high heat helps create those caramelized edges similar to taquería-style tacos.
- Warm the tortillas on the same griddle used for the pork. The leftover juices and rendered fat add extra flavor, similar to the tortillas served at many taquerías.
Serve Them Like at a Taquería
Tacos al pastor are traditionally served on two small corn tortillas, topped with bites of juicy pork and grilled pineapple, then finished with chopped onion, cilantro, salsa, and a squeeze of fresh lime.
The salsa is an essential part of the experience. At taquerías, you’ll usually find different options to choose from, here are the most popular:
- salsa guacamole (like the one you see in the photos).
- tomatillo salsa roja
- salsa roja taquera
- salsa de tomatillo verde
And of course, no taco night is complete without a refreshing drink. While many people enjoy tacos with a cold Mexican Coca-Cola or other sodas, traditional aguas frescas like horchata or agua de jamaica are also classic companions.
Store & Reheat
Store leftover al pastor meat in an airtight container in the refrigerator for up to 5 days. It can also be frozen for up to 2 months.
To reheat, warm a little oil or pork lard in a skillet over medium-high heat. Add the meat with a splash of water or broth and cook for 2–3 minutes until heated through. This helps keep the pork juicy while bringing back those delicious caramelized edges.
You can also use leftover al pastor meat to make al pastor quesadillas, al pastor burritos, or a classic torta al pastor.
Frequently Asked
Is al pastor meat spicy?
The al pastor marinade is usually mildly spicy rather than hot. The dried chiles in the adobo add depth and flavor, but the heat level depends on the type and amount of chiles used.
What is the difference between al pastor and adobada?
Al pastor and adobada are similar, but al pastor typically includes achiote and pineapple juice and is cooked on a trompo. Adobada uses a chile-based adobo sauce with vinegar and is usually cooked on a grill or griddle.
More Street Tacos Recipes
Tacos al Pastor
Ingredients
- 16 small Corn Tortillas
- 2.2 lb Pork shoulder (cut into 1-inch chunks )
- 5 Guajillo chile (stem and seeds removed)
- 2 Ancho chiles (stem and seeds removed)
- 3 Garlic cloves (peeled)
- 2 Whole cloves
- ½ teaspoon Black peppercorns
- ½ teaspoon Ground cumin
- 2 teaspoons oregano
- ½ teaspoon thyme
- 1 Tablespoons Achiote paste
- 1 cup Pineapple juice
- Pork lard (or any oil you prefer, as needed)
- Salt
For serving
- 1 cup Pineapple (diced, see notes)
- 1 medium White Onion (chopped)
- 1 bunch Fresh cilantro (chopped)
- 2-3 Limes
- Salsa (see notes)
Instructions
Make the al pastor marinade
- Soak the guajillo and ancho chiles in hot water for 15 minutes.
- Drain the chiles and place them in a blender with the achiote, whole cloves, peppercorns, cumin, garlic, oregano, thyme, and pineapple juice. Blend until smooth.
Marinate the pork
- Place the pork in a large bowl and season with 2 teaspoons of salt. Pour the marinade over the pork and toss until evenly coated.
- Cover and refrigerate for at least 2 hours, preferably overnight.
Prepare and cook
- Cut the pineapple into chunks about the same size as the pork.
- Thread the pork onto skewers, placing a piece of pineapple at each end.
- Lightly brush the griddle or grill pan with pork lard and heat over medium-high heat. Cook the skewers for 20–25 minutes, turning occasionally, until the pork is cooked through and lightly charred on all sides.
- Transfer the cooked skewers to a plate and keep them covered while you cook the remaining skewers.
- When ready to assemble the tacos, slice the pork and pineapple into bite-sized pieces.
Assemble the tacos
- Warm the tortillas on the same griddle or grill used for the pork.
- Fill each tortilla with pork and pineapple. Top with chopped onion and cilantro.
- Serve with salsa and lime wedges.
Video
Notes
- Before assembling all the pork onto the skewers, cook a small piece and taste it. If needed, adjust the salt before grilling the remaining meat.
- Achiote is essential for the traditional color and flavor of tacos al pastor.
- Marinate overnight if possible for the best flavor.
- Use pork shoulder or pork butt for juicy, tender tacos.
- Warm the tortillas in the pork juices left on the griddle for extra flavor, just like at many taquerías.

Made this recipe using all morita chilies and the replacement tip for achiote as well as chunked pork chops that I needed to use. It was still phenomenal. Hubs asked for it to be in regular rotation. We love authentic Mexican food and I’m so glad to have found your site to learn more. Thank you for sharing your recipes!
Oh, that’s nice! Using morita chilies is such a brilliant, resourceful twist and I’m thrilled to hear it turned out so good!
Hi Mari,
I’ve been meaning to make this for a while and finally did so tonight!
The Pork marinated for 48 hrs. The only change that I had to make was to replace 2 of the Guajillo with 2 Pasilla chillies as I used the last 3 of my Guajillo!
I am not a fruit eater usually but you have converted me to Pineapple!
Your Guacamole sauce (Guacatillo, as I’ve heard it so named) went really well with the tacos. Blue corn but shop bought as I still can’t get masa harina to make my own.
I hope Vietnam is all and more than you expected. Any recipes forthcoming??
Take care as always,
Paul :-)
5/5 again.
Hi Paul, glad you made al pastor tacos, they’re my favorite!
I just came back from my travel and got lots of ideas for incoming posts, I’ll send some on the weekly newsletter as soon as I’ll have them ready.
Thank you for stopping by!
Hi Mari,
I have recently purchased a bag of Annatto seeds and wondered if you had a recipe for home made Achiote Paste?
Paul
Hi Paul, unfortunately I don’t. Funny enough, I also have some seeds that I bought some time ago and I forgot about it, thanks for reminding me!
I adore the smoky, tangy balance in every bite of Tacos al Pastor. They’re a favorite in our family, simple yet bursting with flavor. Always a treat!
Realmente delicioso!!!
This is the BEST tacos al pastor recipe ever! Trust me, the meat comes out perfectly flavored and the cooking process is the nearest one and more authentic one if you don’t own a trompo.
I love the al pastor combination of sweet fruity pineapple with savory meat! A match made in heaven.
Tacos al pastor are my favorite Mexican street food! This recipe looks super easy too!
It is very easy and you can even replace the chilies for Paprika if you don’t have a Mexican store near to you :)
Tacos al Pastor are my favourite. I love them so much. And now I know how to make them. Yumm.
These sound amazzzing! The photos are also so beautiful.
These look great! I have been on a taco journey through my neighborhood in Queens, NYC this past year, but I have never tried making al pastor tacos at home. Thanks for the inspo! This looks like a fun recipe to try.
Hope you give it a try :)
Omg I love pastor tacos! I’ll try the recipe for sure!