Smoky Tacos al Pastor

Here is my favorite tacos al pastor recipe, with tender marinated pork, a rich adobo sauce made from ancho and pasilla chiles, and sweet grilled pineapple all piled onto warm corn tortillas.

These tacos are what my family asks for whenever we’re celebrating something special. The pork marinates in this amazing blend of chiles, orange juice, and spices that fills the whole house with the best smell. And honestly? The leftovers taste even better the next day.

tacos al pastor
Image: jesslovescooking.com / All Rights reserved

Why You’ll Love These Tacos al Pastor

  • Restaurant-quality flavor at home – This recipe brings the authentic taste of Mexican street tacos right to your kitchen, with layers of smoky, sweet, and savory flavors that rival your favorite taqueria.
  • Make-ahead friendly – You can prep the marinade and meat in advance, making it perfect for weekend gatherings or meal prep when you have time to let the flavors develop.
  • Crowd-pleasing party food – Set up a taco bar with all the toppings and let everyone build their own, making it an easy and fun option for feeding a group.
  • Sweet and savory combination – The caramelized pineapple paired with the spiced pork creates an addictive flavor profile that keeps you coming back for another taco.
  • Customizable heat level – You can adjust the amount of chipotle and salsa to match your spice preference, making it work for everyone at the table.

What Kind of Pork Should I Use?

For tacos al pastor, you’ll want to use boneless blade-end loin or sirloin pork roast, as the recipe calls for. Both cuts work really well because they have enough fat to stay juicy during cooking but aren’t overly fatty. If you can’t find those specific cuts, pork shoulder is another solid option – it’s a bit fattier but super forgiving and hard to dry out. When you’re at the butcher counter, just ask for a boneless pork roast that’s good for slicing, and they’ll point you in the right direction. The key is to slice it thin after cooking so it gets those nice crispy edges that make tacos al pastor so good.

tacos al pastor
Image: jesslovescooking.com / All Rights reserved

Options for Substitutions

While some ingredients are essential for authentic tacos al pastor, here are a few swaps you can make:

  • Ancho and pasilla/guajillo chiles: These dried chiles are really important for the marinade’s flavor, so try your best to find them at a Latin market or online. In a pinch, you could use 3 tablespoons of chili powder mixed with 1 teaspoon of smoked paprika, but the taste won’t be quite the same.
  • Achiote powder or paste: This gives the meat its signature red color and earthy flavor. If you can’t find it, mix 1 tablespoon paprika with 1 teaspoon turmeric and a pinch of cumin, though you’ll lose some of that authentic taste.
  • Pork roast: Boneless pork shoulder works great too and might even be easier to find. It has more fat, which makes the meat extra juicy. You can also use pork butt or country-style ribs.
  • Pineapple: Fresh pineapple is traditional and adds sweetness and helps tenderize the meat, but canned pineapple rings work in a bind. Just drain them well and pat dry before using.
  • Corn tortillas: Corn tortillas are non-negotiable for authentic tacos al pastor – flour tortillas just aren’t the same. Stick with corn for the real deal.
  • Chipotle in adobo: If you don’t have this, use 1 teaspoon of chipotle powder plus 1 tablespoon of tomato paste mixed with a splash of vinegar.

Watch Out for These Mistakes While Cooking

The biggest mistake when making tacos al pastor is slicing the pork too thick before marinating, which prevents the marinade from penetrating the meat – aim for 1/4-inch slices and pound them flat for maximum flavor absorption. Many home cooks also skip the chilling step after baking, but this is crucial because it firms up the meat loaf and makes slicing it into thin shavings much easier (warm meat will just fall apart). When crisping the meat in the skillet, resist the urge to stir it constantly – let it sit undisturbed for a minute or two so those edges get nice and caramelized, which is where all the flavor lives. Finally, don’t forget to char your pineapple properly until it develops some dark spots, as the slight bitterness balances out the sweet and savory flavors of the pork.

tacos al pastor
Image: jesslovescooking.com / All Rights reserved

What to Serve With Tacos al Pastor?

Tacos al pastor are pretty much a complete meal on their own, but I love serving them with some classic Mexican sides to round out the spread. A simple side of refried beans or black beans with a sprinkle of queso fresco is always a good call, and Mexican rice (the kind with tomatoes and peas) soaks up all those delicious juices from the tacos. For something fresh and crunchy, try a quick cabbage slaw with lime juice or some pickled jalapeños and carrots on the side. Don’t forget to put out extra lime wedges, different salsas, and maybe some sliced radishes so everyone can customize their tacos exactly how they like them.

Storage Instructions

Store: Keep your leftover al pastor meat in an airtight container in the fridge for up to 4 days. Store the pineapple, onions, and cilantro separately so everything stays fresh. The meat actually tastes even better the next day once all those flavors have had time to hang out together!

Freeze: The cooked pork freezes really well for up to 3 months. Let it cool completely, then portion it out into freezer bags and squeeze out as much air as possible. I like to freeze it in taco-sized portions so I can just grab what I need for a quick weeknight dinner.

Reheat: Warm up the meat in a skillet over medium heat with a splash of water or chicken stock to keep it moist. You can also microwave it, but the skillet method gives you those nice crispy edges again. Heat your tortillas fresh and add the toppings right before serving for the best texture.

Preparation Time 60-70 minutes
Cooking Time 240-270 minutes
Total Time 300-340 minutes
Level of Difficulty Hard
Servings 16 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 5000-5500
  • Protein: 270-300 g
  • Fat: 250-280 g
  • Carbohydrates: 420-480 g

Ingredients

For the marinade:

  • 2 ancho chiles (stems and seeds removed)
  • 2 pasilla chiles
  • 1/2 cup chicken stock
  • 2 tsp vegetable oil
  • 1 1/4 tsp oregano
  • 1 tsp cumin
  • 1 1/2 tbsp achiote powder
  • 2 chipotle in adobo
  • 1 tbsp adobo sauce
  • 1/3 cup white vinegar
  • 1/4 cup fresh orange juice
  • 2 1/2 tsp salt
  • 2 1/2 tsp sugar
  • 4 garlic cloves (freshly minced)

For the meat loaf:

  • 2 lb pork sirloin (sliced into thin 1/8-inch sheets)
  • 8 oz bacon (thinly sliced)

For serving:

  • 1 pineapple (peeled and sliced into 1/2-inch thick rings)
  • 32 corn tortillas
  • 1 1/2 cups white onion (finely diced)
  • 3/4 cup cilantro (finely chopped)
  • 1 cup salsa verde
  • 6 limes (cut into wedges)
  • 1/2 tsp kosher salt (for garnishing the onion/cilantro mix)

Step 1: Toast Chiles and Build the Marinade Base

  • 2 ancho chiles
  • 2 pasilla chiles
  • 1/2 cup chicken stock
  • 2 tsp vegetable oil
  • 1 1/4 tsp oregano
  • 1 tsp cumin
  • 1 1/2 tbsp achiote powder
  • 2 chipotle in adobo
  • 1 tbsp adobo sauce
  • 1/3 cup white vinegar
  • 1/4 cup fresh orange juice
  • 2 1/2 tsp salt
  • 2 1/2 tsp sugar
  • 4 garlic cloves

Heat a dry skillet over medium heat and toast the ancho and pasilla chiles for about 5 minutes, stirring occasionally, until fragrant—this deepens their flavor significantly.

Transfer to a bowl and cover with the chicken stock to soften for 10 minutes while you prepare the aromatics.

In the same skillet, heat the vegetable oil over medium heat and toast the cumin, oregano, and achiote powder for 30 seconds until fragrant, then add the chipotles in adobo and their sauce and cook for another 30 seconds.

Remove from heat and add the vinegar, orange juice, salt, and sugar, then stir in the minced garlic.

Pour this mixture into a blender with the softened chiles and their soaking liquid, and blend until completely smooth—about 1 minute—creating your marinade base.

Step 2: Prepare and Marinate the Pork

  • 2 lb pork sirloin
  • marinade from Step 1

Working with the thin pork sirloin slices, place them between plastic wrap or parchment paper and gently pound them to about 1/4-inch thickness using a meat mallet—this ensures even cooking and helps them absorb the marinade.

Transfer the pounded pork to a large bowl and pour the marinade from Step 1 over it, stirring well to coat every piece evenly.

Cover and refrigerate for at least 2 hours, or ideally overnight, to allow the flavors to penetrate the meat deeply.

Step 3: Build and Bake the Meat Stack

  • 8 oz bacon
  • marinated pork from Step 2

Preheat your oven to 275°F.

In a loaf pan or small baking dish (roughly 9×5 inches), begin layering by arranging a thin layer of thinly sliced bacon on the bottom, then add a layer of marinated pork, overlapping slightly.

Continue alternating bacon and pork layers until all ingredients are used, finishing with a bacon layer on top.

I like to reserve a tablespoon or two of the excess marinade to pour over the top—it keeps the meat moist during the long bake.

Cover the pan with foil and bake at 275°F for 4 hours, allowing the pork to become incredibly tender and the flavors to meld beautifully.

Step 4: Cool, Slice, and Prepare the Pineapple

  • 1 pineapple
  • rendered fat from baked meat

Remove the baked meat from the oven and let it cool to room temperature, then refrigerate for at least 2 hours (this makes slicing much easier).

While the meat chills, increase the oven temperature to 350°F and prepare the pineapple: brush the 1/2-inch thick pineapple rings generously with the rendered fat from the top of the cooled meat stack.

Arrange the brushed pineapple on a baking sheet and bake for 25 minutes until caramelized and golden at the edges.

Once cooled slightly, chop the pineapple into bite-sized pieces.

Step 5: Finish the Meat with Crispy Edges and Glaze

  • sliced cooked meat from Step 4
  • rendered fat from meat stack
  • meat juices/marinade

Remove the chilled meat stack from the pan and slice it into thin shavings—you’ll get beautiful, tender pieces.

Heat a large skillet over medium-high heat and add about 1 tablespoon of the rendered fat from the meat stack.

Working in batches to avoid crowding, add the meat shavings and cook until the edges become crispy and browned, about 3-4 minutes.

Once crisped, add the meat juices from the bottom of the pan (or any remaining marinade) and cook for another minute until everything is glossy and glazed.

This technique builds incredible depth of flavor with caramelized edges while keeping the interior tender.

Step 6: Assemble the Taco Components

  • 32 corn tortillas
  • 1 1/2 cups white onion
  • 3/4 cup cilantro
  • 1/2 tsp kosher salt
  • 1 cup salsa verde
  • 6 limes
  • crispy al pastor meat from Step 5
  • chopped pineapple from Step 4

While the meat finishes crisping, warm the corn tortillas in a dry skillet or directly over a gas flame for about 30 seconds per side until pliable.

In a small bowl, combine the finely diced white onion with the chopped cilantro and toss with the 1/2 teaspoon of kosher salt—this simple mix becomes an essential textural and fresh contrast to the rich meat.

Arrange all your taco components on the table: warm tortillas, crispy al pastor meat from Step 5, chopped pineapple from Step 4, the onion-cilantro mix, salsa verde, and lime wedges.

Step 7: Build and Serve

To build each taco, place a small handful of the crispy meat on a warm tortilla, add a small spoonful of chopped pineapple, a pinch of the onion-cilantro mixture, and a small dollop of salsa verde.

Finish with a squeeze of fresh lime juice.

Serve immediately while the meat is still warm and the tortillas are soft—the contrast of textures and flavors is what makes tacos al pastor truly special.

tacos al pastor

Smoky Tacos al Pastor

Delicious Smoky Tacos al Pastor recipe with step-by-step instructions.
Prep Time 1 hour 45 minutes
Cook Time 3 hours 35 minutes
Total Time 5 hours 20 minutes
Servings: 16 servings
Calories: 5250

Ingredients
  

For the marinade
  • 2 ancho chiles (stems and seeds removed)
  • 2 pasilla chiles
  • 1/2 cup chicken stock
  • 2 tsp vegetable oil
  • 1 1/4 tsp oregano
  • 1 tsp cumin
  • 1 1/2 tbsp achiote powder
  • 2 chipotle in adobo
  • 1 tbsp adobo sauce
  • 1/3 cup white vinegar
  • 1/4 cup fresh orange juice
  • 2 1/2 tsp salt
  • 2 1/2 tsp sugar
  • 4 garlic cloves (freshly minced)
For the meat loaf
  • 2 lb pork sirloin (sliced into thin 1/8-inch sheets)
  • 8 oz bacon (thinly sliced)
For serving
  • 1 pineapple (peeled and sliced into 1/2-inch thick rings)
  • 32 corn tortillas
  • 1 1/2 cups white onion (finely diced)
  • 3/4 cup cilantro (finely chopped)
  • 1 cup salsa verde
  • 6 limes (cut into wedges)
  • 1/2 tsp kosher salt (for garnishing the onion/cilantro mix)

Method
 

  1. Heat a dry skillet over medium heat and toast the ancho and pasilla chiles for about 5 minutes, stirring occasionally, until fragrant—this deepens their flavor significantly. Transfer to a bowl and cover with the chicken stock to soften for 10 minutes while you prepare the aromatics. In the same skillet, heat the vegetable oil over medium heat and toast the cumin, oregano, and achiote powder for 30 seconds until fragrant, then add the chipotles in adobo and their sauce and cook for another 30 seconds. Remove from heat and add the vinegar, orange juice, salt, and sugar, then stir in the minced garlic. Pour this mixture into a blender with the softened chiles and their soaking liquid, and blend until completely smooth—about 1 minute—creating your marinade base.
  2. Working with the thin pork sirloin slices, place them between plastic wrap or parchment paper and gently pound them to about 1/4-inch thickness using a meat mallet—this ensures even cooking and helps them absorb the marinade. Transfer the pounded pork to a large bowl and pour the marinade from Step 1 over it, stirring well to coat every piece evenly. Cover and refrigerate for at least 2 hours, or ideally overnight, to allow the flavors to penetrate the meat deeply.
  3. Preheat your oven to 275°F. In a loaf pan or small baking dish (roughly 9x5 inches), begin layering by arranging a thin layer of thinly sliced bacon on the bottom, then add a layer of marinated pork, overlapping slightly. Continue alternating bacon and pork layers until all ingredients are used, finishing with a bacon layer on top. I like to reserve a tablespoon or two of the excess marinade to pour over the top—it keeps the meat moist during the long bake. Cover the pan with foil and bake at 275°F for 4 hours, allowing the pork to become incredibly tender and the flavors to meld beautifully.
  4. Remove the baked meat from the oven and let it cool to room temperature, then refrigerate for at least 2 hours (this makes slicing much easier). While the meat chills, increase the oven temperature to 350°F and prepare the pineapple: brush the 1/2-inch thick pineapple rings generously with the rendered fat from the top of the cooled meat stack. Arrange the brushed pineapple on a baking sheet and bake for 25 minutes until caramelized and golden at the edges. Once cooled slightly, chop the pineapple into bite-sized pieces.
  5. Remove the chilled meat stack from the pan and slice it into thin shavings—you'll get beautiful, tender pieces. Heat a large skillet over medium-high heat and add about 1 tablespoon of the rendered fat from the meat stack. Working in batches to avoid crowding, add the meat shavings and cook until the edges become crispy and browned, about 3-4 minutes. Once crisped, add the meat juices from the bottom of the pan (or any remaining marinade) and cook for another minute until everything is glossy and glazed. This technique builds incredible depth of flavor with caramelized edges while keeping the interior tender.
  6. While the meat finishes crisping, warm the corn tortillas in a dry skillet or directly over a gas flame for about 30 seconds per side until pliable. In a small bowl, combine the finely diced white onion with the chopped cilantro and toss with the 1/2 teaspoon of kosher salt—this simple mix becomes an essential textural and fresh contrast to the rich meat. Arrange all your taco components on the table: warm tortillas, crispy al pastor meat from Step 5, chopped pineapple from Step 4, the onion-cilantro mix, salsa verde, and lime wedges.
  7. To build each taco, place a small handful of the crispy meat on a warm tortilla, add a small spoonful of chopped pineapple, a pinch of the onion-cilantro mixture, and a small dollop of salsa verde. Finish with a squeeze of fresh lime juice. Serve immediately while the meat is still warm and the tortillas are soft—the contrast of textures and flavors is what makes tacos al pastor truly special.

Leave a Comment

Recipe Rating