MexicoFood & Drink · Mexico
Mexican Street Food and Tacos Guide: What to Eat
Mexican street food tacos guide: al pastor, carnitas, birria, fish tacos, elote, prices, salsa rules and safe stands.
This guide may contain affiliate links. We may earn a commission at no extra cost to you. How this works.
In this guide
Mexico’s street food is the main event, not the warm-up. The trompo spins pork for al pastor, copper pots bubble carnitas, griddles crisp birria, and corn roasts over coals on every corner. This Mexican street food and tacos guide covers the tacos that matter, the snacks between them, prices, salsa strategy and the turnover rule that keeps stomachs safe.
Key Takeaways
- Order al pastor, carnitas, birria, suadero and Baja fish across the week. Each owns a region.
- Street tacos run roughly 15 to 40 pesos. Full dinners land at 100 to 200.
- Eat where locals queue. High turnover is the whole food-safety system.
- Con todo means onion, cilantro, lime and salsa. Taste salsa before loading it.
- Markets do mornings, stands do nights. Plan eating by the clock.
Which tacos should you learn first?
Al pastor is the marinated pork shaved off a vertical trompo, the spinning top that Lebanese migrants adapted from shawarma gear a century ago. The taquero shaves crisped edges onto a small corn tortilla, flicks pineapple from above, and finishes with onion and cilantro. Order three to start. The best stands run the trompo all evening and never let the meat sit.
Carnitas are Michoacan’s gift: pork slow-cooked in copper pots until the edges crisp. Ask for a mix (surtido) or pick cuts: maciza (lean), costilla (rib), cuerito (skin) for the brave. Morning and midday belong to carnitas; the pots empty by afternoon.
Birria comes from Jalisco as a rich beef or goat stew, and the quesabirria griddles it into a cheese tortilla with a cup of consomme for dunking. The dunking is the dish: dip, bite, sip. Order at least three plus the cup.

Quesabirria with consomme for dunking. The dip matters as much as the taco.
Suadero is Mexico City’s working taco: beef brisket-like cuts griddled on the plancha, chopped fine, served with grilled nopales. Campechano mixes two meats, usually suadero and longaniza. Barbacoa slow-cooks lamb or goat underground and sells out by late morning on weekends. Cochinita pibil brings Yucatan’s achiote pork. Baja fish tacos fry or grill the catch with cabbage and crema; never ask for cheese on fish, which marks you instantly.
For example, a perfect Mexico City night runs: two al pastor, one suadero, one campechano, then judge the stand. A perfect Jalisco morning runs: three quesabirria plus consomme, then stop.
What else fills the street?
Elote is corn on the cob, grilled over coals and dressed with mayo, cotija cheese, lime and chili powder. Esquites serves the same flavours as kernels in a cup, easier to eat walking. Both run under 60 pesos from carts. For instance, elote vendors cluster at plazas and Metro exits after 6pm: follow the smoke.

Elote over coals. Mayo, cheese, lime and chili go on after the grill.
Tamales steam in corn husks at morning corners: rajas (chili strips), verde, mole, sweet. Atoles, the hot corn drinks beside them, warm cold mornings. Tlayudas, Oaxaca’s giant crisp tortillas, load beans, cheese and meats. Tostadas stack the same toppings on fried tortillas. Tortas press fillings into crusty rolls for the hungriest hours.
Markets concentrate everything. Morning markets do tamales, atoles and fresh juices. Evening markets and night stands do tacos, elote and marquesitas. Mexico City’s Coyoacan and Roma markets, Oaxaca’s Benito Juarez and 20 de Noviembre halls, and Merida’s Lucas de Galvez all repay a hungry hour (CDMX portal). The Oaxaca guide maps its two halls dish by dish.
Find experiences for your Mexico trip
If you book through these links, we may earn a commission at no extra cost to you.Where do you eat in each city?
Mexico City rewards wanderers. Roma and Condesa hold the highest stand density per block in the country: pastor trompos on corners, suadero planchas mid-block, elote carts at Metro exits. Coyoacan market feeds the Frida queue. San Juan market, the gourmet one, suits curious eaters hunting chapulines and exotic meats between taco rounds.
Oaxaca eats in its two market halls and on every corner after dark. Tlayudas, memelas and tejate need no addresses: follow students and office workers. Merida’s Lucas de Galvez market does cochinita breakfasts and panuchos at local prices. In Cancun, skip the Hotel Zone for food and ride to Mercado 28 and Parque Las Palapas downtown, where the same fish taco plate costs a third (Mexico Travel and Leisure). Playa’s flavour concentrates a block or two off Quinta Avenida.
How do salsa, ordering and prices work?
Salsa strategy decides the meal. Every stand lines up red and green, and heat varies wildly between them. Taste a drop on a chip or finger before loading a taco: the innocent-looking orange one regularly outguns the angry red. Onion and cilantro come standard; lime always. Con todo means the works. Gringos who drown tacos in the hottest salsa first, then suffer visibly, amuse the whole stand.
Ordering runs fast and specific. Count tacos by type: “tres de pastor, uno de suadero.” Point at cuts in carnitas pots. Pay at the end from your table or at the counter: keep small notes, since stands rarely break big bills early. Street tacos cost roughly 15 to 40 pesos each, fish and birria plates more. A serious dinner with agua fresca lands at 100 to 200 pesos per person. Tourist strips charge double within sight of the beach: walk two blocks inland for the local board.

Number three does the ordering. Count tacos by type and pay at the end.
Agua fresca, the fruit waters in giant jars, costs almost nothing and cools any salsa mistake. Horchata (rice), jamaica (hibiscus) and tamarindo anchor every stand. Micheladas, beer with lime, salt and chili, suit the hot hours. Mezcal belongs to Oaxaca evenings; tequila to Jalisco nights.
How do you eat safely and well?
The turnover rule replaces every other food-safety system. Eat where locals queue, because a busy stand grills, fries and chops constantly while a quiet one holds. Lunchtime office crowds and night-shift workers are the inspectors: their lines mark the safe kitchens (Wikivoyage). Travellers who pick the photogenic empty stand over the crowded plastic-stool one invert the logic completely.
Drink bottled water everywhere, including for brushing teeth if your stomach runs sensitive. Raw salsas at empty stalls carry the only real risk; cooked food, grilled corn and fried snacks run safe. Carry hand sanitiser and use it before eating with fingers, which is the correct technique for most tacos anyway.
Time your eating by the clock. Mornings belong to tamales, atoles and markets. Midday belongs to carnitas, tortas and comida corrida set lunches. Evenings belong to al pastor, suadero and elote. Stands keep their own hours: the great ones open late and close when the meat runs out, which is itself the review.
Prices and menus shift with inflation, so a last fact check on recent trip reports helps before budgeting the eating days. The Mexico City guide and Cancun guide place the food in their cities, with the Mexico hub and the Americas collection behind them.
Know before you go
Mexico at a glance
Best time to visit
December to April
- January: warm, mostly dry
- February: warm, mostly dry
- March: warm, mostly dry
- April: warm, some showers
- May: warm, some showers
- June: warm, rainy
- July: warm, very wet
- August: warm, very wet
- September: warm, very wet
- October: warm, some showers
- November: warm, mostly dry
- December: warm, mostly dry
Mostly dry Some showers Rainy Very wet
- Capital
- Mexico City
- Currency
- Mexican peso (MXN)
- Language
- Spanish
- Time zone
- Several; Mexico City UTC-6
- Plugs
- Type A / B, 127 V
- Driving
- On the right
Emergency911
Frequently asked questions
What is the most popular street taco in Mexico?
Tacos al pastor: marinated pork shaved off a vertical trompo with onion, cilantro, lime and pineapple. Born in Mexico City from Lebanese shawarma technique, it is the default order at night stands across the country.
How much do street tacos cost in Mexico?
Roughly 15 to 40 pesos each at stands, more for fish or birria plates. A full taco dinner with aguas frescas runs 100 to 200 pesos. Tourist-zone menus charge double: walk two blocks out for local prices.
Is Mexican street food safe to eat?
Yes with one rule: eat where turnover is high and locals queue. Busy stands cook constantly, which keeps food fresh. Skip raw salsas at empty stalls, drink bottled water, and carry hand sanitiser.
What is birria and quesabirria?
Birria is slow-stewed beef or goat from Jalisco, served with rich consomme for dunking. Quesabirria adds cheese in a griddled tortilla. Order three plus a consomme cup: the dunking is the point.
What is the difference between elote and esquites?
Same corn, two formats. Elote is the whole grilled cob on a stick with mayo, cheese, lime and chili. Esquites is the kernels in a cup with the same dressings. Both cost under 60 pesos from carts.
Do you tip at taco stands?
Coins in the jar, not percentages. Leave 10 to 20 pesos for a big order at a stand with table service. Counter-only stalls expect nothing, though regulars still drop change.
Useful links (5)
- The Essential Visitor's Guide to Mexico City, CDMX government— mexicocity.cdmx.gob.mx
- Mexico City Travel Guide 2026, Wherebest— wherebest.com
- Mexico City travel, Lonely Planet— lonelyplanet.com
- Mexico City, Wikivoyage— en.wikivoyage.org
- Cancun Travel Guide 2026, Mexico Travel and Leisure— mexicotravelandleisure.com
Photo credits
Thank you to Leo Chiou, City Foodsters and ProtoplasmaKid for sharing these beautiful photographs and helping bring this guide to life.