In Mexico City, tacos al pastor are cooked on a trompo, a tall spinning stack of marinated pork that roasts in front of a flame. The cook shaves thin, crispy slices right onto a small tortilla and flicks on a piece of pineapple from the top. Most home kitchens don't have a trompo. This authentic Mexican street tacos al pastor recipe keeps the real marinade and toppings, but uses thin slices of pork cooked in a hot skillet or on a grill to get those same crispy, red-orange edges.
A fun fact: al pastor comes from Lebanese immigrants who brought shawarma-style cooking to Mexico in the early 1900s. Mexican cooks changed it to pork with chiles and achiote, and it became one of the country's most famous street foods.
Quick Facts
- Marinating time: at least 4 hours (overnight is best)
- Prep time: 30 minutes
- Cook time: about 20 minutes
- Total time: about 5 hours with a 4-hour marinade
- Servings: about 16 small tacos (4–5 people)
- Difficulty: Medium
- Equipment: blender, cast-iron skillet or grill
Key Ingredients Explained
- Guajillo chiles: Dried red chiles with a mild heat and a slightly fruity taste. They give the deep red color.
- Ancho chiles: Dried poblanos. They add a sweet, raisin-like taste.
- Achiote paste: A red paste made from annatto seeds, vinegar and spices. It gives al pastor its bright orange-red color and earthy taste. Find it in the Mexican food section or a Latin market.
- Pork shoulder: Has enough fat to stay juicy and get crispy. Lean cuts like loin dry out.
Ingredients
Marinade
- 4 dried guajillo chiles, stems and seeds removed
- 2 dried ancho chiles, stems and seeds removed
- 2 oz (55 g) achiote paste (about ½ of a 3.5 oz block)
- ¾ cup (180 ml) pineapple juice
- ¼ cup (60 ml) white vinegar
- 4 cloves garlic
- ½ small white onion
- 1 teaspoon dried Mexican oregano
- 1 teaspoon ground cumin
- ½ teaspoon black pepper
- 2 whole cloves (or a pinch of ground cloves)
- 2 teaspoons salt
Pork and pineapple
- 2½ lb (1.1 kg) boneless pork shoulder
- ½ fresh pineapple, peeled and cut into ½-inch-thick slices
- 1 tablespoon oil
For serving
- 16 small corn tortillas (4–5 inch)
- 1 small white onion, finely diced
- ½ cup chopped fresh cilantro
- 2 limes, cut into wedges
- Salsa verde or your favorite salsa
Step 1: Make the Marinade
- Toast the chiles. Heat a dry skillet over medium heat. Press the chiles flat on the pan for 15–20 seconds per side, just until they smell toasty. Don't let them turn black, or they'll taste bitter.
- Soak them. Put the chiles in a bowl, cover with hot water and soak for 15 minutes until soft. Drain.
- Blend. Add the soft chiles, achiote paste, pineapple juice, vinegar, garlic, onion, oregano, cumin, pepper, cloves and salt to a blender. Blend until very smooth, about 1 minute.
Step 2: Slice and Marinate the Pork
Put the pork in the freezer for 30 minutes. Slightly firm meat is much easier to slice thin.
Cut the pork into thin slices, about ¼ inch thick. Put the slices in a large bowl or zip-top bag, pour over the marinade, and mix until every slice is coated.
Cover and refrigerate for at least 4 hours, or overnight for the best flavor. Always marinate in the fridge.
Step 3: Cook the Pineapple
Heat a skillet or grill over medium-high heat. Brush the pineapple slices with a little oil. Cook for 2–3 minutes per side until you see brown marks. Chop into small pieces and set aside.
Step 4: Cook the Pork
Skillet method (indoors):
- Heat a large cast-iron skillet over medium-high heat with a thin layer of oil.
- Add the pork slices in one layer. Don't crowd the pan, or the meat will steam instead of getting crispy. Cook in batches.
- Cook for 3–4 minutes per side, until the edges are dark and a little charred.
- Move to a cutting board and repeat with the rest.
Grill method:
Thread the slices tightly onto skewers, with a piece of pineapple at each end. Grill over medium-high heat for 15–20 minutes, turning often, until charred on the outside.
Doneness: Pork is safe at 145°F (63°C) with a 3-minute rest. Thin slices cooked until browned on both sides will be well past this.
Step 5: Chop and Build the Tacos
- Chop the cooked pork into small pieces on the board. Mix in some of the chopped grilled pineapple.
- Warm the tortillas. Heat them in a dry skillet for 20–30 seconds per side until soft and lightly spotted. Street vendors usually stack two tortillas per taco so they don't tear.
- Fill each taco with a spoonful of pork, then top with diced onion, cilantro, a bit more pineapple, salsa and a squeeze of lime.
Tips for Street-Style Flavor
- Slice thin. Thin meat cooks fast and gets more crispy edges, just like meat shaved from a trompo.
- Use high heat. Those dark, crispy bits are the best part. Don't be afraid of a little char.
- Chop after cooking. Cooking big slices and chopping later keeps the meat juicier.
- Keep toppings simple. Onion, cilantro, pineapple and lime are all you need. Lettuce and cheese aren't traditional.
Common Problems
The pork is dry.
A lean cut was used, or it cooked too long. Use pork shoulder and cook just until browned on both sides.
The pork didn't brown.
The pan wasn't hot enough or was too crowded. Heat it well and cook fewer slices at a time.
The marinade tastes bitter.
The chiles burned while toasting. Toast them for just a few seconds until they smell good.
Can't find achiote paste?
Mix 1 tablespoon paprika, 1 teaspoon ground cumin, 1 tablespoon vinegar and a pinch of oregano. The color and taste won't be exactly the same, but it works.
Variations
- Chicken al pastor: Use boneless chicken thighs. Cook until they reach 165°F (74°C).
- Oven method: Bake the marinated slices on a sheet pan at 425°F for 20 minutes, then broil for 3–4 minutes for crispy edges.
- Al pastor bowls: Serve over rice with black beans, pineapple and salsa.
- Milder: Use only guajillo chiles and skip the ancho.
What to Serve With Them
Tacos al pastor go well with Mexican rice, refried or black beans, grilled corn, or a cool cucumber salad. For a full Mexican-style dinner, start with a bowl of soup first.
Storage and Reheating
Fridge: Store cooked pork in an airtight container for 3–4 days. Keep toppings and tortillas separate.
Freezer: Cooked al pastor pork freezes well for up to 3 months. Raw pork in the marinade can also be frozen for up to 3 months; thaw it in the fridge overnight before cooking.
Reheat: Warm the pork in a hot skillet for 2–3 minutes. This brings back the crispy edges. The microwave works, but the meat will be softer.
Nutrition Estimate
Per 2 tacos (1/8 of the recipe), with corn tortillas, onion and cilantro, no salsa:
- Calories: about 380
- Protein: about 28 g
- Carbohydrates: about 30 g
- Fat: about 16 g
- Fiber: about 4 g
Double tortillas, extra oil and salsa change the numbers.
Authentic Mexican Street Tacos al Pastor
Thin pork slices in a guajillo-achiote marinade, cooked until crispy and served on corn tortillas with pineapple, onion and cilantro.
Marinating time: 4 hours to overnight
Safe temperature: pork to at least 145°F (63°C) plus 3-minute rest
Ingredients
- Marinade
- Pork and pineapple
- Serving
Instructions
- Step 1Toast chiles 15–20 seconds per side. Soak in hot water 15 minutes and drain.
- Step 2Blend chiles with achiote, pineapple juice, vinegar, garlic, onion, spices and salt until smooth.
- Step 3Freeze pork 30 minutes, slice ¼ inch thick, and coat with marinade. Refrigerate at least 4 hours.
- Step 4Grill or pan-sear pineapple slices 2–3 minutes per side. Chop.
- Step 5Cook pork in a hot oiled cast-iron skillet, in batches, 3–4 minutes per side until charred at the edges.
- Step 6Chop pork and mix with some pineapple.
- Step 7Warm tortillas and fill with pork, onion, cilantro, pineapple, salsa and lime.
Storage: Cooked pork keeps 3–4 days in the fridge or 3 months frozen. Reheat in a hot skillet.
Nutrition (estimate per 2 tacos): about 380 calories, 28 g protein, 30 g carbohydrates, 16 g fat, 4 g fiber.
FAQs
What does "al pastor" mean?
It means "shepherd style" in Spanish. The name comes from the shawarma-style way the meat was cooked on a spit.
Can I use pork loin?
You can, but it's very lean and dries out easily. Shoulder gives much juicier tacos.
Is al pastor spicy?
It's usually mild to medium. Guajillo and ancho chiles add flavor and color more than heat. Add salsa for more spice.
Can I marinate it too long?
Overnight is perfect. More than 24 hours can make the meat a little soft because of the pineapple juice and vinegar.
Why use two tortillas?
Small corn tortillas can tear with juicy fillings. Two layers hold everything together, just like at taco stands.
More Recipes to Try
- Crockpot Chicken Tortilla Soup (coming soon)
- Easy Homemade Guacamole, Mild (coming soon)
- Chipotle-Style Cilantro Lime Rice (coming soon)
- Easy Weeknight Chicken Fajitas, Sheet Pan (coming soon)
- Browse all recipes
A Final Note
Al pastor is all about contrast: smoky, tangy pork with crispy edges, sweet pineapple, sharp onion and fresh lime. Marinate overnight, keep your pan very hot, and keep the toppings simple. That's how you get real street-taco flavor at home.
