Mexico City has a taco problem. Not a quality problem — a choice problem. The city has more taco stands, taquerías, and market stalls serving tacos than you could eat your way through in a month. Every neighborhood has its own style, every family has its own recipe, and every Mexican will tell you with complete conviction that their particular favorite is the best in the city.
So where do you start? Here's an honest guide to the best tacos in Mexico City, written by people who eat them every day.
First: What Makes a Great Taco in Mexico City?
Before we get into specifics, it's worth understanding what separates a great taco from an average one. Because in a city this big, there's a lot of average.
The tortilla. Everything starts here. A great taco starts with a tortilla made fresh from masa — ideally nixtamalised corn ground and pressed on the spot. You can taste the difference immediately. A fresh tortilla has elasticity, flavor, and a slight char from the comal. A mediocre tortilla is just a wrapper.
The salsa. In Mexico, a taco stand is often judged by its salsa. The best spots have at least two: a smooth red and a chunky green, sometimes a charred tomato option, often a habanero for those who want heat. The salsa is not an afterthought. It is structural.
The filling. Mexico City tacos tend towards slow-cooked, deeply flavored proteins. Time and technique matter here. The al pastor you get at a place that has been marinating and cooking on the same trompo for thirty years will not taste like the al pastor you get at a place that opened last year.
The setup. Great taco stands are usually busy. The best places have a rhythm: the taquero moving fast, the comal sizzling, tortillas puffing, a queue of regulars who know what they want. If a stand is quiet in Mexico City, that's information.
The Essential Tacos to Try in Mexico City
Tacos al Pastor
The most iconic taco in CDMX. Pork marinated in a blend of dried chillies, spices, and achiote, then stacked on a vertical spit (the trompo) and cooked slowly for hours. The taquero shaves slices directly onto a small tortilla and finishes it with a sliver of pineapple from the top of the spit. The combination of smoky, spiced pork and sweet pineapple is one of the great flavour combinations in Mexican cooking.
Al pastor has Lebanese origins — the trompo is a direct descendant of the shawarma brought to Mexico by Lebanese immigrants in the early twentieth century. The marinade became Mexican; the technique stayed.
Tacos de Canasta
The working-class taco of Mexico City, and deeply beloved. Canasta means basket — these tacos are steamed in a basket wrapped in a cloth, which keeps them warm and allows the fillings to meld with the tortilla. The result is a soft, slightly moist taco that is completely unlike anything else.
Common fillings include chicharrón (fried pork skin that softens beautifully in the basket), frijoles (black beans), and papa con chile (potato with green chilli). Canasta tacos are cheap, filling, and usually sold from a bicycle or a cart early in the morning.
Tacos de Guisado
Guisado means stew, and these tacos are stuffed with whatever is cooking that day. At a good guisado spot, you'll find a row of clay pots on a comal, each containing a different braised filling: rajas con crema (strips of poblano pepper in cream), nopales (cactus), chicharrón en salsa verde, chicken in mole, or eggs with whatever is in season.
You point at what you want. The taquera spoons it into a tortilla and hands it over. Guisado tacos are a morning and afternoon thing — by evening, the pots are usually empty.
Tacos de Barbacoa
Traditionally, barbacoa is lamb (or occasionally goat) slow-cooked underground, wrapped in maguey leaves, for twelve or more hours. In Mexico City, it's a weekend tradition. Families line up early on Saturday and Sunday mornings at the best barbacoa spots, because once it sells out, it's gone.
Barbacoa tacos are served with a consommé — a clear broth made from the drippings of the cooking meat. You drink the consommé alongside the tacos. It is one of the most restorative things you will eat in Mexico City.
Tacos de Suadero
Suadero is a cut of beef from between the skin and the muscle, slow-cooked until deeply tender and then crisped on a comal. It has a rich, slightly gamey flavour that is unlike any other beef taco. Many Mexico City residents consider suadero the definitive CDMX taco.
The best suadero stands are open late — this is quintessentially a midnight taco.
Where to Find the Best Tacos in Mexico City by Neighborhood
The honest answer is: it depends on where you are, what time it is, and what style of taco you want. But here's a rough guide by neighborhood.
Narvarte: One of the best neighborhoods for authentic, everyday tacos in the city. Less tourist traffic means the standards are set by residents, not visitors. Look for al pastor stands that have been operating from the same corner for years. Our Narvarte tour goes deep here.
Roma: Great for tacos de guisado in the morning, excellent late-night options near the markets. Roma has a higher density of quality spots per block than almost anywhere else in the city — and the Roma tour covers the best of them.
Condesa: More polished than some other areas, but still has excellent neighborhood taquerías that have survived the gentrification by simply being too good to close. Walk it with us on the Condesa tour, or see the city after dark on Condesa After Dark.
Centro Histórico: The oldest part of the city has some of the oldest taco traditions. Market-adjacent stands in Centro have been cooking the same recipes for generations, and the Centro Histórico tour takes you straight to them.
The Truth About Finding the Best Tacos in Mexico City
Here is the honest version: the best tacos in Mexico City are not in a guidebook. They are known by word of mouth, by the guy who's been going to the same stand since his father took him there as a child, by the woman who has eaten at the same guisado counter every Tuesday morning for fifteen years.
The fastest way to access that knowledge is to go with someone who has it. Which is, at its core, why taco tours exist.
On a Provecho Taco Tour, you eat at places we trust — not places that paid for a listing, not places that have been optimized for tourists. We take you where we'd take our own families.
Book your taco tour in Mexico City at provechotacotours.com. Explore Condesa, Roma, Narvarte, Centro Histórico, and more — book your tour online today, or find us on Airbnb Experiences.
Ready to taste the best tacos in CDMX?
Join us for an unforgettable culinary adventure through Mexico City.
Book Your Tour


