Mexico City has more taquerías than any city on Earth. The problem isn't finding tacos — it's finding the right tacos. Most travel blogs send you to the same Instagram-famous spots in Roma and Condesa while chilangos eat better for half the price a few blocks away.
We analyzed hundreds of Reddit posts from r/MexicoCity, r/tacos, r/mexicanfood, and r/travel to find the taquerías that locals and long-term residents actually recommend. From legendary al pastor trompos to late-night suadero stands, every spot here earned its place through real word-of-mouth — not paid partnerships.
📊 How we built this list
We analyzed 300+ Reddit posts and 2,000+ comments across r/MexicoCity, r/tacos, r/mexicanfood, and r/travel — spanning 2018 to 2025. Taquerías were ranked by how frequently they were recommended by independent users across multiple threads. Every spot here was mentioned by at least 3 different Redditors. We weighted recommendations from long-term CDMX residents and chilangos more heavily than tourist one-offs.
💰 $15–$30 MXN/taco
📍 Narvarte — auto shop by day, taquería by night
📌 Google Maps →
What to order: Tacos al pastor — carved fresh from the trompo with pineapple. Also try the suadero and longaniza. Go after 8 PM when the auto shop transforms.
"El Vilsito in Narvarte for pastor, hands down best in the city."
— u/Lobo_79, r/MexicoCity · 86 comments
"If you're looking for something decent that's a cool venue, El Vilsito is worth a visit since it's built into an auto shop and it's been profiled on Netflix."
— u/imkylebell, r/MexicoCity · 86 comments
tabiji verdict: The most-recommended taquería on all of Reddit CDMX. A mechanic shop that turns into a taquería at night — it's been on Netflix, but the crowd is still 90% local. The al pastor is the real deal.
What to order: Tacos al pastor — they claim to have invented the style. Get the classic with piña (pineapple) and try a gringa (quesadilla with pastor).
tabiji verdict: One of CDMX's most storied al pastor joints. Multiple locations but hit the Centro Histórico original for the full experience. The trompo is always spinning.
What to order: Suadero (slow-cooked beef brisket) and cabeza (beef head) — the two specialties. The suadero is crispy on the edges, tender inside. Add green salsa generously.
tabiji verdict: A late-night institution in Centro. The suadero here is the benchmark — crispy, beefy, and absurdly cheap. Open late, eat standing, no frills. This is Mexico City taco culture at its purest.
💰 $15–$30 MXN/taco
📍 Monterrey & Baja California, Condesa area
📌 Google Maps →
What to order: Al pastor — freshly sliced from the trompo right in front of you. The name means "the standing ones" because you eat standing up at the counter.
"Los parados, in Monterrey and Baja California are the top for me."
— u/MeDicenAmiel, r/MexicoCity · 15 upvotes
"Al Pastor Tacos in Mexico City are one of my favorite reasons to travel here. This one is from Los Parados Monterrey for $1.20. It was sliced fresh and prepared in front of me."
— r/streeteats · popular post
tabiji verdict: Standing-room-only al pastor in Condesa — the name says it all. A favorite of actual chilangos, not just tourists. At ~$1.20 USD per taco, it's a steal even by Mexico City standards.
What to order: Cochinita pibil tacos — Yucatán-style slow-roasted pork in achiote and sour orange, topped with pickled red onion. Also try the panuchos.
"Is the best taco in Mexico City from Taqueria El Turix? Those are cochinita pibil tacos and one could argue they are good indeed."
— r/MexicoCity · discussion thread
tabiji verdict: The definitive cochinita pibil in CDMX. If you're not from the Yucatán, this might be your first taste of real cochinita — tender, tangy, and completely different from any taco you've had before.
💰 $25–$50 MXN/taco
📍 Multiple locations (Roma, Condesa, San Ángel)
📌 Google Maps →
What to order: The costilla (rib) taco or the bistec. This is a step up from street tacos — higher quality meat, slightly higher prices, but still a taquería at heart.
tabiji verdict: The "upscale taquería" that earned a Michelin star in 2024 — the first taco stand in the world to get one. Prices are higher than street tacos, but still absurdly cheap by international standards. The costilla is legendary.
What to order: Trompo (northern-style spit pork — similar to al pastor but without the sweet elements). Try the pirata (a grilled flour tortilla with beans and cheese).
"ORINOCO is not pastor, it's 'trompo' which is different. Orinoco is almost McDonald's. I'd try more traditional taquerias."
— u/Lobo_79, r/MexicoCity · best al pastor thread
tabiji verdict: Controversial pick — purists say it's a chain and not real CDMX pastor. They're right: it's northern-style trompo, which is a different (and equally delicious) thing. Great introduction if you're in Roma and want solid tacos without hunting for a street stand.
💰 $20–$40 MXN/taco
📍 Condesa (original) + multiple locations
📌 Google Maps →
What to order: Al pastor — they claim to have invented the style in the 1960s. Get the volcanes (open-face sopes with pastor and melted cheese).
"El tizoncito claims to be the 'creator' of al pastor, you can check them out."
— u/MeDicenAmiel, r/MexicoCity · 15 upvotes
tabiji verdict: The (self-proclaimed) birthplace of al pastor tacos. Whether or not they actually invented it is debated, but the tacos are legitimately good and the place has historical significance. Go to the original Condesa location.
What to order: Chicharrón (pork cracklings in salsa), frijoles (bean), and papa (potato). These are steamed "basket tacos" — soft, greasy, and insanely cheap. The blue basket is iconic.
"Tacos de canasta are the ultimate cheap eat in CDMX. They're steamed in a basket and cost almost nothing. Every neighborhood has a canasta guy on a bicycle."
— r/MexicoCity
tabiji verdict: The cheapest tacos in Mexico City — under $1 USD each. Steamed in a basket lined with blue plastic, delivered by bicycle. Not gourmet, but deeply beloved. A morning staple for workers across the city.
What to order: Tacos de guisado — stew-filled tacos with options like chicharrón en salsa verde, mole, tinga, and rajas con crema. Also try the bone marrow taco.
tabiji verdict: A Roma Norte institution that bridges the gap between street tacos and sit-down dining. The tacos de guisado are excellent, and the bone marrow taco is worth the trip alone. Good mezcal selection too.
What to order: Carnitas — braised pork in every cut imaginable: maciza (lean), costilla (rib), buche (stomach), cueritos (skin). Order a mixed kilo to share.
"I'm gonna say El Charco de las Ranas (The Frog Pond). Not just for the tacos themselves, but for the lore it has and that every Chilango is born with."
— r/MexicoCity · best taquería thread
tabiji verdict: A Coyoacán legend with "every chilango is born knowing about this place" energy. The carnitas here are the benchmark. Go on a weekend morning, pair with a visit to Coyoacán market.
💰 $15–$30 MXN/taco
📍 Alfonso Reyes, near Nuevo León (Condesa area)
📌 Google Maps →
What to order: Cochinita pibil — slow-roasted Mayan-style pork in banana leaf. Also try the chuleta (pork chop).
"El Farolito: the original is on Alfonso Reyes near Nuevo León. I was partial to the cochinita pibil, which is a fairly unique taco because it's actually a Mayan main course of pork slow-roasted in a banana leaf."
— r/MexicoCity · best tacos thread
tabiji verdict: A neighborhood taquería that's spread across the city — but hit the original near Condesa. Their cochinita pibil rivals El Turix at a lower price point.
What to order: Carnitas — they're known as the "kings of carnitas." Try a mix of cuts. The crispy buche is particularly good.
"'El Abanico' in transito, for awesome tacos in general but they are the kings of carnitas."
— u/Lobo_79, r/MexicoCity · best al pastor thread
tabiji verdict: Off the tourist trail in Colonia Tránsito — exactly where the best carnitas tend to hide. "Kings of carnitas" is a bold claim in this city, but locals back it up.
What to order: Al pastor — what locals call the "best pastor, period." Simple, no-frills, just perfect trompo.
tabiji verdict: A neighborhood al pastor spot that flies under the radar. The kind of place where the recommendation is just three words: "best pastor, period."
💰 $15–$30 MXN/taco
📍 Condesa — corner of Atlixco and Juan Escutia
📌 Google Maps →
What to order: Whatever's on the plancha — these are classic street tacos at a busy Condesa corner. Trust the crowd.
"Not pastor but amazing tacos in condesa is taquería 'Don Juan' corner of Atlixco and Juan Escutia."
— u/Lobo_79, r/MexicoCity · best al pastor thread
tabiji verdict: A Condesa corner spot that locals quietly love. No Instagram presence, no English menu — just good tacos at a busy intersection. Exactly what you want.
What to order: Mixed tacos from the trompo and plancha — a solid neighborhood spot for a variety of styles.
tabiji verdict: Listed second only to El Vilsito in a local's ranking of CDMX's best taquerías. Not famous, not flashy — just consistently excellent neighborhood tacos.
What to order: Carne asada tacos — grilled to order. Described as "definitely in the top 3" by travelers who ate their way through the city.
tabiji verdict: A Condesa neighborhood spot where the asada tacos compete with anything in the city. Walkable from Roma — perfect for a late-night taco run.
What to order: Rib tacos — the best in the city according to locals. Also try the pastor or rib torta, made with a special roll instead of the usual bolillo.
"'Selene' in Polanco for great overall tacos but the best rib tacos in the city, try the pastor or rib torta also as they use a special roll instead of the usual bolillo."
— u/Lobo_79, r/MexicoCity · best al pastor thread
tabiji verdict: A Polanco spot known for its rib tacos and custom torta rolls. The kind of detail-obsessed taquería that only locals know about. If you're in Polanco, skip the hotel restaurants and come here.
Frequently Asked Questions
How much do tacos cost in Mexico City?
Street tacos typically cost $10–$25 MXN ($0.60–$1.50 USD) each. Sit-down taquerías charge $25–$50 MXN per taco. Tacos de canasta (basket tacos) can be as cheap as $8 MXN. A filling meal of 4–5 tacos plus a drink runs $80–$150 MXN ($5–$9 USD).
What are the must-try taco styles in Mexico City?
Al pastor (spit-roasted pork with pineapple) is the signature CDMX taco. Also essential: suadero (slow-cooked beef brisket), birria (stewed beef or goat), carnitas (braised pork), tacos de canasta (steamed basket tacos), cochinita pibil (Yucatán-style slow-roasted pork), and tacos de guisado (stew-filled breakfast tacos).
When is the best time to eat tacos in Mexico City?
Different taco styles peak at different times. Tacos de guisado and canasta are morning foods (7 AM–1 PM). Al pastor stands fire up in the evening and peak from 8 PM–2 AM. Suadero spots are typically late-night (9 PM–3 AM). The best al pastor trompos are loaded in the late afternoon and spin until they sell out.
Are street tacos safe to eat in Mexico City?
Yes — street tacos in Mexico City are generally safe if you follow the locals. Look for stands with high turnover (long lines = fresh food), a visible trompo or grill, and clean preparation areas. Avoid stands with pre-made food sitting out. Most travelers eat street tacos daily without issues.
Where do locals eat tacos in Mexico City?
Locals eat at neighborhood taquerías — not the Instagram-famous spots. Places like El Vilsito (a mechanic shop by day, taquería by night), Los Cocuyos in Centro, and random street stands along major avenues are where chilangos actually eat. The rule: if the crowd is mostly Mexican and the trompo is spinning, you're in the right place.
What is the difference between al pastor and trompo?
Al pastor is Mexico City's version of spit-roasted pork — marinated in achiote, dried chiles, and pineapple, then stacked on a vertical spit (trompo). In northern Mexico (Monterrey), "trompo" refers to a similar but distinct preparation without the sweet elements. Places like Orinoco in Roma serve northern-style trompo, which is different from classic CDMX al pastor.