Best Street Tacos in Mexico City: A Neighborhood-by-Neighborhood Guide

Mexico City has the best taco scene in the world. That is not a controversial statement among people who have eaten widely. The combination of accessible ingredients, intense competition among thousands of operators, and generations of technique refinement has produced a street food culture that no other city matches.

This guide covers the essential taco types and the best places to find them, by neighborhood.

Understanding Mexico City Taco Types

Before the neighborhood breakdown, here are the taco styles worth understanding:

Al Pastor — Marinated pork stacked on a vertical spit (trompo), sliced thin, and served with pineapple, cilantro, and onion. The most iconic CDMX taco. The trompo is always visible spinning at good al pastor operations.

Canasta — Steamed tacos packed into a basket (canasta) and sold from bicycles or baskets in the morning. Fillings: frijoles (beans), papa con chorizo (potato with chorizo), chicharrón (fried pork skin). Soft, moist, cheap. Look for the covered baskets on street corners from 7-10am.

Birria — Beef or goat slow-cooked in chili broth, served in a corn tortilla dipped in the braising liquid and grilled until crispy. Often served with consommé on the side for dipping. Originally from Jalisco, now everywhere.

Suadero — Beef belly slow-cooked in fat until tender, then crisped on a comal. Subtle, fatty, excellent.

Carnitas — Pork slow-cooked in lard until tender, then served in multiple cuts (maciza/lean, cuerito/skin, buche/stomach). The Sunday lunch taco. Best with green salsa.

Cochinita Pibil — Slow-roasted marinated pork from the Yucatan, served with habanero salsa and pickled red onion. Distinct from most CDMX taco styles.


Roma Norte and Condesa: The International Taco Corridor

Roma Norte has both excellent taco stands and the highest concentration of tourists, which means competition keeps quality high.

El Vilsito (Petén and Universidad, technically in Narvarte) — The most famous al pastor in the city, operating inside a tire repair shop at night. The trompo is massive and the pastor is exceptional. Open from around 9pm; expect a line on weekends. Worth crossing the city for.

Tacos de Canasta on Álvaro Obregón — Multiple basket vendors set up on this boulevard starting around 7am. The canasta tacos here are among the best in the neighborhood — look for the baskets covered in towels on the sidewalk. Under MXN 15 per taco.

Taqueria Los Cocuyos (near Bucareli in Centro, accessible from Roma) — Suadero and tripas (tripe) specialists. The no-frills operation does two things and does both superbly. Order suadero with everything.


Centro Histórico: The Maximum Taco Density Zone

The Centro is where Mexico City’s taco diversity is most concentrated. Within a 10-minute walk of the Zócalo, you can eat six different styles from a dozen different operations.

Tacos de Canasta on Eje Central — The most concentrated canasta taco scene in the city. Bicycle vendors line the street from early morning. MXN 12-18 per taco. This is the essential Mexico City breakfast.

El Huequito (Bolívar 58, Centro) — The self-proclaimed inventor of the al pastor taco, operating in a tiny space since 1959. The al pastor here is drier and more charred than the Vilsito version — a different style, both excellent.

Mercado San Juan — Not a taco stand specifically, but a food market with excellent prepared food stalls including carnitas, cochinita pibil, and various antojitos. Good for an exploratory lunch.

Tacos Manolo (Venustiano Carranza, Centro) — Suadero and campechano (mixed suadero and longaniza) specialists. Busy from noon to 2pm with office workers. Line moves fast.


Tepito and La Lagunilla: The Birria District

Tepito has a tough reputation but the area around La Lagunilla market is accessible and the birria scene is exceptional.

Birriería Las Cazuelas (near La Lagunilla) — Old-school birria served from clay pots. The beef is slow-braised until falling apart, served in corn tortillas with consommé on the side. Weekend mornings only. MXN 80-120 for a full portion.

Note: Birria de res (beef) is the CDMX style; birria de chivo (goat) is the Jalisco original. Both are excellent.


Coyoacán: The Carnitas Weekend Ritual

Coyoacán’s mercado becomes a carnitas destination on Sunday mornings. The ritual: arrive at 10am, take a seat at a carnitas stall, order by cut (maciza, cuerito, buche, or a mix), and eat with the families doing the same thing every Sunday.

Mercado Coyoacán — Multiple carnitas stalls inside the covered market. The quality varies; look for the stalls with the most local families. Carnitas priced by the kilo — buy a quarter-kilo (about 4-5 tacos worth) to start. Guacamole and green salsa are made fresh at the table.


Xochimilco: The Tlayuda and Memela Zone

If you are heading to Xochimilco for the trajinera experience, the surrounding streets have excellent pre-boat food. The market near the Xochimilco pier has tlayudas, memelas (thick oval masa cakes with toppings), and quesadillas made on the comal.


The Essential Taco Rules for Mexico City

Rule 1: Queue behind locals. The lines in Mexico City are ruthlessly efficient feedback mechanisms. If locals are queuing, the food is worth it.

Rule 2: Use the salsa on the table. Every taco stand has salsa verde and roja for a reason. The tacos are built to be eaten with them.

Rule 3: Canasta tacos in the morning, al pastor in the evening. The taco timing matters. Canasta is a 7-10am operation. Al pastor is best mid-afternoon through late night when the trompo has been spinning for hours and the exterior is properly charred.

Rule 4: MXN 15-35 is the correct price range. If a taco costs more than MXN 50 at a street stand, they are charging tourist prices. The best tacos in Mexico City cost MXN 20-30.

Rule 5: Tortillas matter. The best operations use handmade tortillas from nixtamalized corn. A great taco on a bad store-bought tortilla is a worse experience than a good taco on a great handmade one.


A One-Day Mexico City Taco Itinerary

Total taco spend for the day: MXN 100-150 (approximately $5-8 USD). Welcome to Mexico City.

mexico-cityfoodtacosstreet-food