The dish to eat in Mexico City · Mexico
Tacos al pastor

Photo: Matt Saunders, CC BY-SA 3.0, via Wikimedia Commons · source
Pork marinated in chilies and achiote, cooked on a vertical spit, shaved onto small corn tortillas with pineapple, onion and cilantro.
Lebanese immigrants brought the spit; Mexico City made it red with chilies and topped it with pineapple. At night, every corner has a trompo glowing.
Where to eat it: the best three in Mexico City
El Vilsito
NarvarteOrder: Tacos al pastor and a gringa (with cheese in a flour tortilla)
A mechanic's garage by day that becomes the city's most famous taquería at night.
Taquería Orinoco
Roma Norte (and other branches)Order: Tacos al pastor and the chicharrón 'tacos de trompo'
Northern-style tacos with a sharp, smoky trompo, open late.
El Huequito
Centro Histórico, Calle BolívarOrder: Tacos al pastor from the original hole-in-the-wall
Serving al pastor since 1959 from a tiny window downtown.
All three are on Chef Amazing’s list The best tacos al pastor in Mexico City, which you can save and take with you.
Cook it at home: Tacos al pastor at home
No spit at home, so stack thin marinated pork slices on a skewer through a pineapple base and roast them, or sear them in batches. The adobo of guajillo, ancho and achiote is the flavor.
Pans and tools
- Blender
- Skillet or comal
- Loaf pan or rimmed sheet and a long metal skewer
- Cast-iron pan
You’ll need
- 3 lb (1.4 kg) boneless pork shoulder, sliced 1/4 inch (6 mm) thick (ask the butcher, or freeze 1 hour and slice)
- For the adobo: 4 guajillo and 2 ancho chilies, stemmed and seeded
- 3 oz (85 g) achiote paste
- 1/2 cup (120 ml) pineapple juice and 1/4 cup (60 ml) white vinegar
- 4 garlic cloves, 1/2 small onion
- 1 tsp dried Mexican oregano, 1/2 tsp ground cumin, 2 cloves, 1/4 tsp black pepper
- 2 tsp kosher salt and 1 tbsp sugar
- 1 small ripe pineapple, peeled, cored and cut into 1/2-inch-thick rounds
- 24 small corn tortillas
- To serve: 1 white onion finely chopped, 1 bunch cilantro chopped, limes, salsa verde and salsa roja
Steps
- Toast the dried chilies in a dry skillet over medium heat 20 seconds per side until fragrant and pliable. Soak in hot water 15 minutes, then drain.
- Blend the chilies with the achiote, pineapple juice, vinegar, garlic, onion, oregano, cumin, cloves, pepper, salt and sugar until completely smooth.
- Toss the pork slices with the adobo until each one is coated. Cover and refrigerate overnight.
- Heat the oven to 450F (230C). Set one thick pineapple round in a small loaf pan or on a rimmed sheet as a base, push a long skewer upright into it and stack the pork slices on the skewer tightly to make a mini trompo. Top with another pineapple slice.
- Roast 1 hour to 1 hour 15 minutes, until the outside is dark and crusty and the center reads 160F (71C). (Or: sear the slices in batches in a very hot cast-iron pan, 2 minutes per side, then chop.)
- Grill or broil the remaining pineapple rounds until charred, then chop into small pieces.
- Slice the pork thinly off the stack, as a taquero would, and give it a quick sear in a hot skillet so the edges crisp.
- Warm the tortillas on a dry griddle, stacking two per taco. Pile on pork, a bit of pineapple, onion and cilantro, and serve with lime and salsas.
Achiote paste is sold in blocks at Latin markets (El Yucateco or La Anita).
Double up the tortillas, the way taquerías do, so the juicy pork doesn't break through.
Leftover pork makes excellent gringas: in a flour tortilla with melted Oaxaca cheese.
Contains: None.
More in Mexico City
The dish in every cityWhere to eat in Mexico CityPicked October 2026 from what locals, food writers and the city’s own guides agree on. Places change; confirm hours before you go.
Chef Amazing · Will Travel for Food · Mexico City · The dish in every city