Tacos al Pastor Recipe
Tacos al pastor are Mexico City pork tacos featuring achiote-and-guajillo-marinated pork shoulder traditionally cooked on a vertical trompo (rotating spit), sliced thin, and served on small corn tortillas with pineapple, onion, cilantro, and salsa. The dish dates to 1930s Mexico City, where Lebanese immigrants adapted shawarma technique to local pork and chiles.
A single batch yields 12 tacos in 4 hours 20 minutes total time, with 20 minutes of prep, 4 hours of marinating, and 20 minutes of cooking. Home versions stack the marinated pork on a sheet pan or skewer for the broiler — 90% of the trompo flavor in 0% of the equipment cost.
Order al pastor tacos at Taco Pros — the same Mexico City-style profile, served on hand-pressed corn tortillas across all locations.
What Are Tacos al Pastor
Tacos al pastor are Mexico City tacos of marinated pork cooked on a vertical rotating spit (trompo), shaved thin, and served on a small corn tortilla with pineapple, onion, cilantro, and salsa. The defining attributes are achiote-guajillo marinade, vertical trompo cook, pineapple component, and the chopped-while-shaved meat texture.
The dish was invented in Mexico City in the 1930s by Lebanese immigrants who adapted the shawarma technique (vertical spit-roasting) to local pork. The original Lebanese shawarma used lamb; the Mexican adaptation switched to pork (then-cheaper) and added Mexican chiles, achiote, and pineapple. The earliest documented al pastor taquerias appeared in Mexico City's Centro Histórico in 1966, with El Tizoncito (1966) and El Huequito (1959) still operating as the dish's spiritual homes.
The pineapple atop the trompo serves two functions: the dripping juice tenderizes and seasons the lower meat layers, and the bottom slice gets sliced off with the pork for direct service.
Authentic al pastor retains four traits: pork shoulder (pierna) cut, achiote-and-guajillo marinade, vertical trompo cooking method, and pineapple component.
Ingredients
The recipe uses 2 lb pork, 6 dried chiles, achiote paste, and pineapple. The list below covers exact quantities for 12 tacos.
For the al pastor marinade
-
2 lb pork shoulder (boneless, sliced 1/4-inch thick into 4-inch pieces)
-
4 dried guajillo chiles (stems and seeds removed)
-
2 dried ancho chiles (stems and seeds removed)
-
2 oz achiote paste
-
1/4 cup white vinegar
-
1/4 cup pineapple juice
-
1/4 cup fresh orange juice
-
4 garlic cloves
-
1 small white onion (quartered)
-
1 tsp ground cumin
-
1 tsp Mexican oregano
-
1 tsp ground cloves
-
1/2 tsp ground cinnamon (Mexican canela)
-
2 tsp kosher salt
-
1 tsp black pepper
For trompo construction (sheet-pan-stack home method)
-
1 fresh pineapple (peeled, cored, sliced into 1/2-inch rings)
-
4 thick wooden skewers OR 1 sheet pan + 1 metal rack
For assembly (12 tacos)
-
24 corn tortillas (4-inch street size)
-
1 white onion (finely diced)
-
1 cup fresh cilantro (chopped)
-
1/2 cup salsa verde (or salsa taquera)
-
4 limes (cut in wedges)
-
1 small fresh pineapple (diced into 1/4-inch cubes for taco topping)
The pineapple is non-negotiable. Skipping it produces carnitas adobada — a different, valid dish, but not al pastor.
Equipment
The recipe needs 4 pieces of equipment (no trompo required for home version).
-
1 blender or food processor (5-cup minimum)
-
1 fine-mesh strainer
-
1 sheet pan (13×18-inch) with a metal rack
-
1 broiler or 500 °F oven
A vertical trompo is the authentic equipment. The home substitute — sheet-pan-stacked pork under a broiler — captures 90% of the flavor and 100% of the visual appeal at zero equipment cost.
How to Make Tacos al Pastor
The method runs in 5 stages: blend the marinade, marinate the pork, stack and broil, slice and chop, assemble. Total active time is 40 minutes; passive marinate time is 4 hours.
Stage 1 — Blend the marinade (10 minutes)
Toast the dried chiles in a dry skillet for 30 seconds per side. Submerge in 2 cups hot water for 15 minutes. Drain. Blend the rehydrated chiles, achiote paste, vinegar, pineapple juice, orange juice, garlic, onion, cumin, oregano, cloves, cinnamon, salt, and pepper for 90 seconds. Strain through a fine-mesh sieve.
The strained marinade measures approximately 2 cups. Reserve 1/2 cup for basting during the broil step.
Stage 2 — Marinate the pork (4 hours minimum, 12 hours optimal)
Combine the sliced pork with 1.5 cups marinade. Refrigerate 4 hours minimum, 12 hours optimal. A 12-hour marinade penetrates 4 mm into the thin pork slices.
Stage 3 — Stack and broil (20 minutes)
Preheat broiler to high (500 °F). Stack the marinated pork slices vertically on a metal rack set over a sheet pan. Top with 2 pineapple rings. Broil for 8 minutes — pull and brush with reserved marinade. Broil 8 more minutes — the pineapple top should turn golden and the pork edges should char. Pull at 145 °F internal temperature.
Alternative: thread pork slices onto thick wooden skewers, stacking vertically, and skewer-grill on a charcoal grill at 425 °F for 12 minutes.
Stage 4 — Slice and chop (5 minutes)
Rest the broiled pork for 5 minutes. Slice off the outer edges where the pork has charred. Continue slicing in 1/4-inch ribbons. Cross-chop into 1/4-inch pieces. Mix with 1/4 cup chopped pineapple from the broiled pineapple rings. This shave-and-chop method mirrors the trompo taquero technique.
Stage 5 — Warm tortillas and assemble (5 minutes)
Warm 24 small tortillas on a comal for 20 seconds per side. Stack 2 tortillas. Fill with 2 oz al pastor, 1 tablespoon diced onion, 1 tablespoon cilantro, and 1 tablespoon fresh diced pineapple. Top with salsa. Serve with lime wedges. The eating ratio is 1:1 pork-to-pineapple in the bite — both layers go on every taco.
How to Serve Tacos al Pastor
Serve 3 tacos per person with 2 lime wedges, 1 tbsp salsa verde, 1 tbsp diced pineapple, 1 tbsp diced onion, and 1 tbsp cilantro per plate. Authentic Mexico City service stacks the chopped al pastor on a wooden plate (tabla) and the diced pineapple beside it for diners to assemble.
The eating sequence is fixed: bite, taste the pineapple-pork-acid-fat-spice combination at once, finish in 3 bites per taco. Eat with hands.
Variations
Three documented variations alter the recipe meaningfully.
-
Adobada (Tijuana-style) — closely related to al pastor but cooked on a flat surface (plancha) instead of a vertical trompo. Less pineapple, more dried-chile depth.
-
Cheesy al pastor (gringa) — adds melted Oaxaca cheese between two flour tortillas with the al pastor and pineapple. The "Mexican Italian" version popular in Mexico City.
-
Pollo al pastor — replaces pork with chicken thighs marinated in the same achiote-guajillo blend. Lighter, more accessible variant.
A vegan al pastor uses jackfruit or king oyster mushrooms in the marinade. The chile-and-achiote profile carries the dish without the pork.
Storage and Reheating
Store cooked al pastor in an airtight container for 4 days refrigerated or 3 months frozen. Pre-marinated raw pork freezes for 2 months — defrost in the refrigerator overnight before broiling.
Reheat in a 425 °F oven for 5 minutes. Skillet reheat with 1 tsp pineapple juice for 3 minutes restores moisture and freshness.
Nutrition (per 1 al pastor taco)
|
Attribute |
Value |
|
Calories |
245 kcal |
|
Protein |
18 g |
|
Total fat |
12 g |
|
Saturated fat |
4 g |
|
Carbohydrates |
16 g |
|
Sodium |
380 mg |
|
Fiber |
2 g |
|
Vitamin C |
12% DV (from pineapple) |
Common Tacos al Pastor Mistakes
Five mistakes recur in home preparations.
-
Skipping the achiote paste — produces a thinner, less authentic flavor. Fix: source achiote paste at Latin grocery stores.
-
Using thick pork chunks — won't broil-char in 16 minutes. Fix: slice 1/4-inch thick before marinating.
-
Skipping the pineapple top — loses the bromelain tenderizing effect. Fix: top with pineapple rings during broil.
-
Marinating less than 4 hours — flavor stays at the surface. Fix: marinate 4 hours minimum.
-
Using flour tortillas — wrong format. Fix: 4-inch corn tortillas, doubled.