Back to homeFood Guide

Mexico City Food Guide — Beyond Tacos

CDMX runs on more than tacos. Michelin-starred tasting menus for $200, market breakfasts for $3, and mezcal flights in between. 17 restaurants, 4 markets, 10 dishes.

Must-Try Dishes

The essential CDMX food list

Chilaquiles

breakfast

Tortilla chips simmered in salsa (green or red) until they soften into a magnificent, saucy mess, topped with cream, cheese, onion, and usually a fried egg or shredded chicken. This is Mexico City's definitive breakfast — the dish that cures hangovers, settles arguments, and starts every proper day.

El Chilaquil (Condesa) for the classic version; Ojo de Agua for an upscale take; any fonda (neighborhood restaurant) for the most authentic experience$70–150 MXN ($3.50–7.50 USD)

Mole

lunch/dinner

Mexico's most complex sauce — some recipes use 30+ ingredients including dried chiles, chocolate, nuts, seeds, and spices, cooked for hours. Mole negro (Oaxacan, nearly black, deep and smoky), mole poblano (the most famous, bittersweet with chocolate), and mole amarillo (bright, herbal) are the holy trinity. Usually served over chicken or turkey with rice.

Azul Histórico (Centro) for mole negro; Café de Tacuba for mole poblano; Los Danzantes (Coyoacán) for a modern Oaxacan take$150–350 MXN ($7.50–17.50 USD)

Pozole

lunch/dinner

A hearty stew of hominy corn and pork (or chicken) in a rich, chile-infused broth. Served with a platter of garnishes — shredded cabbage, radish, oregano, tostadas, lime, avocado — so you customize each bowl. Red, green, and white versions exist. It's celebratory food, traditionally served at fiestas and special occasions.

La Casa de Toño (multiple locations) for the best affordable bowl; Pozolería Tía Calla (Coyoacán) for green pozole; many fondas serve it on Thursdays by local custom$90–200 MXN ($4.50–10 USD)

Chiles en Nogada

lunch/dinner

A whole poblano chile stuffed with picadillo (ground meat with fruits and spices), draped in creamy walnut sauce, and sprinkled with pomegranate seeds and parsley. The colors represent the Mexican flag. Seasonal — traditionally available July through September when fresh walnuts and pomegranates are in season.

Café de Tacuba and Azul Histórico for traditional versions; El Bajío (Azcapotzalco) is worth the trek for the definitive recipe; Quintonil does an avant-garde interpretation during season$200–400 MXN ($10–20 USD)

Tamales

breakfast

Steamed masa dough wrapped in corn husks or banana leaves, filled with mole, rajas (roasted pepper strips with cheese), verde, dulce (sweet), or dozens of other fillings. Every region has its own style — CDMX tamales are typically corn-husk-wrapped and moderately sized.

Any morning street vendor near a Metro station; Tamales Madre (Roma Norte) for gourmet versions; the tamal de mole at Mercado de Coyoacán$15–35 MXN ($0.75–1.75 USD) street; $80–150 MXN ($4–7.50 USD) gourmet

Tlayuda

lunch/dinner

A large, thin, crispy tortilla (from Oaxaca) spread with asiento (pork lard), topped with refried beans, quesillo (Oaxacan string cheese), lettuce, avocado, and your choice of meat — usually tasajo (dried beef) or cecina (cured pork). Think of it as Mexico's answer to pizza, but crunchier.

Tlayudas Las Originales (Roma Norte); Los Danzantes (Coyoacán) for an upscale version; Mercado de San Juan for a market-style one$80–180 MXN ($4–9 USD)

Esquites

snack/evening

Corn kernels cut off the cob and served in a cup with mayo, cotija cheese, lime, chili powder, and epazote. It's the cup-format sibling of elote (corn on the cob) and arguably more practical to eat while walking. Some vendors add bone marrow (tuétano) for a luxurious upgrade.

Any park vendor in the evening (Parque México is prime territory); the esquites stand outside Metro Coyoacán; La Esquina del Esquite (Condesa) for upscale versions$25–60 MXN ($1.25–3 USD)

Pan de Muerto

breakfast/snack

A soft, brioche-like sweet bread flavored with orange blossom and anise, shaped into a round loaf with bone-shaped decorations on top, dusted with sugar. Traditionally baked for Day of the Dead (November), but increasingly available year-round at better bakeries.

Panadería Rosetta for the best artisan version; Pastelería Ideal for the classic; any Sanborns or VIPs for a reliable commercial version with hot chocolate$40–120 MXN ($2–6 USD)

Churros

breakfast/snack/dessert

Ridged, deep-fried dough sticks — crispy outside, soft inside — served with thick hot chocolate for dunking or filled with cajeta (goat milk caramel), chocolate, or vanilla cream. Mexico's churros are lighter and crunchier than their Spanish ancestors.

El Moro (Centro Histórico, open since 1935) is the definitive churro experience; Churrería El Convento (Coyoacán) for a quieter alternative$60–130 MXN ($3–6.50 USD) for churros + chocolate

Elote

snack/evening

A whole ear of corn on a stick, grilled or boiled, then slathered in mayonnaise, coated in crumbled cotija cheese, squeezed with lime, and dusted with chili powder. Messy, primal, and absolutely perfect. Street vendors serve them from steaming metal carts across the city.

Any street cart in the evening — Parque México and Chapultepec park entrances are reliable; Coyoacán's central plaza on weekends$20–40 MXN ($1–2 USD)
🍽️Fine Dining

Mexico City's fine dining scene rivals Paris and Tokyo. These restaurants don't just serve food — they tell the story of Mexican cuisine through technique, terroir, and obsessive sourcing. Expect tasting menus, natural wine lists, and the kind of plating that makes you pause before eating.

Pujol

$2,000–4,000 MXN ($100–200 USD) pp
Polanco• Book ahead

Enrique Olvera's flagship remains one of the best restaurants on the planet. The omakase-style tasting menu in the sleek Polanco dining room is a masterclass in Mexican ingredients treated with Japanese precision. The separate taco bar downstairs is more casual but equally brilliant.

Must Order

Mole Madre — an edible timeline of mole aged 1,500+ days, layered over a fresh mole. It's the single most iconic dish in modern Mexican cuisine.

Insider Tip

Book the taco omakase at the taco bar if the main dining room is full. It's half the price, no reservation needed on weekday lunches, and arguably more fun.

Quintonil

$1,800–3,500 MXN ($90–175 USD) pp
Polanco• Book ahead

Jorge Vallejo's tasting menu is more playful than Pujol and arguably more delicious. The focus is hyper-seasonal Mexican ingredients — hoja santa, chapulines, huitlacoche — presented in ways that feel both ancient and avant-garde. The dining room is intimate, the service warm without being stuffy.

Must Order

The seasonal tasting menu changes constantly, but anything with escamoles (ant larvae) or jumiles (stink bugs) is worth the adventure. The corn dessert is transcendent.

Insider Tip

Lunch is significantly cheaper than dinner and the menu is just as ambitious. Wednesday lunch is the sweet spot — fewer tourists, full kitchen attention.

Contramar

$800–1,500 MXN ($40–75 USD) pp
Roma Norte• Book ahead

Gabriela Cámara's seafood restaurant — a CDMX institution since 1998 — is the ultimate power-lunch spot. The open-air dining room is perpetually buzzing with artists, politicians, and families celebrating everything and nothing. It's technically casual, but the cooking is world-class.

Must Order

Tostadas de atún — raw tuna on a crispy tortilla with chipotle mayo. And the signature pescado a la talla: a whole grilled fish painted half red (chili) and half green (parsley). Order both. No debate.

Insider Tip

Reservations are now available through Resy and their website — book ahead, especially for weekends. Walk-ins are still possible on weekday lunches if you arrive early.

Rosetta

$900–1,800 MXN ($45–90 USD) pp
Roma Norte• Book ahead

Elena Reygadas serves Italian-inflected Mexican cuisine in a stunning Roma Norte mansion. The bread program alone is worth the trip — she trained as a baker before becoming one of the country's most celebrated chefs. The courtyard garden supplies herbs and edible flowers straight to your plate.

Must Order

The ricotta-stuffed squash blossom is famous for good reason, but the pastas — especially anything with huitlacoche — are why regulars keep coming back. Save room for the olive oil cake.

Insider Tip

Her bakery, Panadería Rosetta, is two blocks away and serves the best pastries in the city for a fraction of the restaurant price. Go at 8 AM before the line forms.

Máximo Bistrot

$700–1,400 MXN ($35–70 USD) pp
Roma Norte• Book ahead

Eduardo García runs one of the city's best kitchens from a tiny, no-frills Roma Norte space. The menu changes daily based on what arrives from the market that morning. No printed menus — the waiter tells you what's available. This is cooking stripped to its essence: perfect ingredients, zero pretension.

Must Order

Whatever fish came in that morning, and the bone marrow if it's on. The desserts are sneakily excellent — the chocolate fondant rivals any in the city.

Insider Tip

There are only about 30 seats. Call the day before for dinner, or show up right at noon for lunch. Tuesday through Thursday is easiest.

🍳Casual & Mid-Range

The best meals in Mexico City rarely involve white tablecloths. These are the chaotic, colorful, deeply personal restaurants where families have been cooking the same recipes for decades. They cost a fraction of fine dining but the food hits just as hard.

El Moro Churrería

$80–180 MXN ($4–9 USD) pp
Centro Histórico (multiple locations)

Operating since 1935, El Moro is the undisputed king of churros in Mexico City. The original Centro location is a time capsule — checkered floors, wooden booths, uniformed waiters — and the churros arrive glistening, crispy, and absurdly fresh. Open 24 hours at the flagship.

Must Order

Churros con chocolate espeso — four churros with a cup of thick Spanish-style hot chocolate so dense you could stand a spoon in it. The chocolate con agua (made with water, not milk) is the traditional order.

Insider Tip

The Centro Histórico original is the experience, but the Roma Norte location on Orizaba is less crowded and just as good. Late-night churros (after midnight) hit different.

Café de Tacuba

$250–500 MXN ($12–25 USD) pp
Centro Histórico

Open since 1912 in a 17th-century former convent, Café de Tacuba is Mexico City's most beautiful restaurant — hand-painted murals, arched ceilings, oil paintings of nuns. The menu is traditional Mexican comfort food done with ceremony. This is where abuelitas take their grandkids for birthdays.

Must Order

Enchiladas de mole poblano — the mole here is a legacy recipe, rich and complex with over 20 ingredients. The tamales de dulce (sweet tamales) for dessert are pillowy and perfect.

Insider Tip

Go for the Thursday or Saturday evening when live musicians play traditional Mexican songs. Request a table in the back room under the mural of Sor Juana Inés de la Cruz.

Azul Histórico

$350–700 MXN ($17–35 USD) pp
Centro Histórico

Tucked inside the courtyard of the Downtown Hotel, Azul Histórico serves elevated traditional Mexican cuisine under a canopy of lush tropical plants. Chef Ricardo Muñoz Zurita is essentially an encyclopedia of Mexican food — he literally wrote the dictionary of Mexican gastronomy.

Must Order

The mole negro from Oaxaca is devastatingly good — smoky, bitter, sweet, and deep. Order the sopa de tortilla to start and the flan napolitano to finish. Classic, perfect, zero innovation needed.

Insider Tip

Breakfast here is an underrated play. The chilaquiles and huevos motuleños are superb, the courtyard is peaceful in the morning, and you'll avoid the lunch rush entirely.

Eno

$200–450 MXN ($10–22 USD) pp
Roma Norte

Enrique Olvera's casual concept proves that the Pujol chef can do a $12 meal just as brilliantly as a $200 one. Eno serves gourmet sandwiches, salads, and baked goods in a bright, modern space. It's where Roma Norte's creative class fuels up between meetings.

Must Order

The torta de cochinita pibil is the best sandwich in the city — slow-roasted pork, pickled red onion, habanero, on house-baked bread. The seasonal agua fresca is always worth ordering.

Insider Tip

The breakfast sandwich with egg, beans, and avocado on sourdough ($120 MXN) is arguably the best-value meal from a top-tier chef anywhere on earth.

Lardo

$300–650 MXN ($15–32 USD) pp
Condesa

A Roma/Condesa favorite for Mediterranean-Mexican brunch and dinner. The open kitchen, natural light, and plant-filled interior make it one of the most Instagrammed restaurants in the city — but the food backs up the aesthetics completely.

Must Order

The wood-fired octopus with chorizo butter is ridiculous. For brunch, the shakshuka mexicana (with salsa macha and crumbled queso) and the sourdough French toast fight for the top spot.

Insider Tip

Weekend brunch has a 30-60 minute wait by 10:30 AM. Put your name on the list, walk to Parque México, and they'll text you. Or go for weekday lunch — same menu, no wait.

🌽Street Food Beyond Tacos

Mexico City's street food universe extends far beyond the taco. Every neighborhood has its own cast of vendors selling snacks, meals, and desserts from carts, stands, and tiny windows — many using recipes passed down through generations. These are the non-taco street foods that define daily life in CDMX.

Tamales at Any Morning Stand

$15–30 MXN ($0.75–1.50 USD)
Citywide

Every morning, steaming pots of tamales appear on street corners across the city. Wrapped in corn husks or banana leaves, filled with mole, rajas con queso, verde, or sweet pineapple — they're the breakfast of the working city. The best vendors sell out by 10 AM.

Must Order

Tamal de mole rojo inside a bolillo roll — yes, a tamale sandwich, called a guajolota or torta de tamal. It's carbs on carbs, and it's one of the most Mexico City things you can eat.

Insider Tip

Look for the longest line of office workers between 7-9 AM near any Metro station. The big aluminum pot on a bike or cart is the universal signal. Pair with atole (thick corn drink) from the same vendor — champurrado (chocolate atole) is the classic combo.

Elotes & Esquites (Corn)

$25–50 MXN ($1.25–2.50 USD)
Citywide

Elote is a whole corn cob on a stick, slathered in mayo, sprinkled with cotija cheese, doused in lime juice, and dusted with chili powder. Esquites are the same flavors but with kernels cut off the cob, served in a cup with a spoon. Both are essential CDMX eating.

Must Order

Esquites con tuétano — esquites topped with bone marrow. Decadent, rich, and increasingly popular at upscale elote carts. Otherwise, a classic esquites with extra lime and valentina hot sauce.

Insider Tip

The best elote vendors are in parks around 5-7 PM, especially in Parque México and Alameda Central. Always ask for extra limón. Some carts offer epazote or hoja santa variations — say yes.

Tlacoyos at Mercado de Coyoacán

$20–40 MXN ($1–2 USD)
Coyoacán

Tlacoyos are thick, torpedo-shaped masa cakes stuffed with beans, requesón (ricotta-like cheese), or chicharrón prensado, then griddled and topped with salsa, cream, and cheese. They're pre-Hispanic in origin and remain one of the most satisfying street bites in the city.

Must Order

Tlacoyo de requesón con salsa verde — the fresh cheese filling with tangy tomatillo salsa is the perfect combination. Get two; one is never enough.

Insider Tip

The women making blue corn tlacoyos outside Mercado de Coyoacán (on the street, not inside the market) are the gold standard. Blue corn has a nuttier, deeper flavor than white or yellow.

Quesadillas in La Merced

$25–50 MXN ($1.25–2.50 USD)
Centro / Merced

In Mexico City — and only Mexico City — quesadillas don't necessarily contain cheese. This sparks fierce national debate, but here a quesadilla is fried or griddled masa folded over any filling: huitlacoche (corn fungus), flor de calabaza (squash blossom), tinga, chicharrón, or yes, queso. Order at the market stalls of La Merced for the most authentic experience.

Must Order

Quesadilla de huitlacoche con queso — the earthy, truffle-like corn fungus is a flavor that exists nowhere else on earth. Add cheese because, despite local custom, cheese makes everything better.

Insider Tip

When ordering, always specify 'con queso' if you want cheese, or you'll get a cheese-less quesadilla and have an existential crisis. At La Merced, Doña Mary (look for the longest line) is the go-to.

Tortas at La Casa de Toño

$90–180 MXN ($4.50–9 USD)
Multiple locations

La Casa de Toño is technically a pozole restaurant (and the best affordable one in the city), but their tortas — massive, overstuffed Mexican sandwiches on telera bread — are just as good. Open 24 hours at some locations, it's where the city goes after midnight.

Must Order

The pozole rojo first (that's the main event), but follow it with a torta de pierna (roasted pork leg) if you're hungry. The tostadas de tinga are also excellent and cheap.

Insider Tip

Go after 11 PM on Friday or Saturday for the full late-night CDMX experience. The Reforma location is always packed but has the best energy. Expect a 15-minute wait at peak hours.

🍞Bakeries & Sweets

Mexico's bakery tradition (panadería) is one of the richest in the Americas. Every neighborhood has its own panadería, and the ritual of choosing your pan dulce with metal tongs and a tray is a daily pleasure. Beyond bread, the city's dessert scene ranges from century-old churrerías to modern pastry labs.

Panadería Rosetta

$60–150 MXN ($3–7.50 USD)
Roma Norte

Elena Reygadas's bakery is the best in the city, full stop. Everything is made with Mexican grains, house-milled flour, and natural fermentation. The croissants are flaky and buttery, the guava-and-cheese role is the one everyone talks about, and the sourdough loaves sell out by noon.

Must Order

The pan de muerto (available year-round in some form, not just November), the guava role, and a double espresso. If the cardamom morning bun is available, grab it immediately.

Insider Tip

Arrive before 8:30 AM on weekdays. By 9:30, there's a line out the door and half the display case is empty. The Coyoacán location is less mobbed.

Pastelería Ideal

$15–80 MXN ($0.75–4 USD)
Centro Histórico

A massive, three-floor bakery that's been operating since 1927. You grab a tray and tongs at the entrance and walk through corridors of hundreds of pan dulce varieties — conchas, cuernos, orejas, polvorones, garibaldis. The second floor has towering custom cakes. It's a spectacle.

Must Order

The concha (Mexico's signature sweet bread), a garibaldi (sponge cake rolled in sprinkles and filled with apricot jam), and a polvorón (crumbly shortbread cookie). Total cost: about $45 MXN.

Insider Tip

Go on a Sunday morning when local families are buying bread for the week. The energy is wonderful. Don't overthink it — fill your tray with one of everything that looks good. Nothing costs more than $30 MXN.

Markets

Where locals actually eat

Mercado de San Juan

Centro HistóricoMonday–Saturday 7:00 AM – 5:00 PM, Sunday 7:00 AM – 4:00 PM

The gourmet market of Mexico City — this is where chefs shop and where adventurous eaters come to try exotic proteins. You'll find imported cheeses, charcuterie, and seafood alongside uniquely Mexican offerings like escamoles (ant larvae), chapulines (grasshoppers), gusanos de maguey (agave worms), and crocodile meat. It's smaller than other markets but infinitely more curated.

Tacos de escamoles (ant larvae) — buttery, nutty, surprisingly deliciousFresh ceviche and seafood cocktails at the fish stallsImported cheese and charcuterie plates — French quality at Mexican pricesChapulines (toasted grasshoppers with lime and chili) — crunchy and addictiveOaxacan string cheese (quesillo) and mezcal samples

Mercado de Coyoacán

CoyoacánDaily 6:00 AM – 6:00 PM

A vibrant neighborhood market in one of CDMX's most charming colonias. Less touristy than San Juan and more representative of how regular chilangos actually eat. The food stalls inside serve excellent, cheap comida corrida (set lunch menus) and the surrounding streets are lined with vendors selling tlacoyos, fruit, and sweets.

Blue corn tlacoyos from the street vendors outside the market entranceTostadas de tinga at the market's famous tostada rowFresh-squeezed juices and licuados (smoothies) for $25-40 MXNComida corrida (3-course set lunch) for $70-90 MXN — unbeatable valueMarquesitas (crispy rolled crepes with cheese and Nutella)

Mercado Roma

Roma NorteMonday–Wednesday 9:00 AM – 8:00 PM, Thursday–Saturday 9:00 AM – 11:00 PM, Sunday 9:00 AM – 7:00 PM

A modern, curated food hall that opened in 2014 — think of it as CDMX's answer to European market halls. It's pricier and more polished than traditional markets, with craft beer stalls, artisanal ice cream, gourmet tacos, and a rooftop bar. Critics call it gentrified; fans call it delicious. Both are right.

Craft beer flight at any of the cervecería stallsGourmet burger or artisanal pizza from the ground-floor vendorsHelado Obscuro ice cream — wild flavors like mezcal-lime or tamarind-chiliFresh oysters at the seafood counter with a micheladaOaxacan chocolate at the cacao stall

Mercado de Jamaica

JamaicaDaily 24 hours (main market), food stalls 6:00 AM – 6:00 PM

The city's legendary flower market — a sensory overload of marigolds, roses, orchids, and arrangements in every color imaginable. But Jamaica is also an excellent food market, with stalls serving some of the best pozole, barbacoa, and fruit in the city. The intersection of flowers and food creates an atmosphere unlike any other market in CDMX.

Barbacoa tacos from the weekend-only stalls (Saturday–Sunday only)Flower and herb infusions — jamaica (hibiscus) and flor de manita teaFresh tropical fruits at rock-bottom prices — mangos, guanábana, mameyMole paste from the spice vendors — perfect edible souvenirPozole verde from the comida corrida stalls
Drinks

What to drink in CDMX

Mezcal

$80–250 MXN ($4–12.50 USD) per pour

The smoky, complex agave spirit that has taken the world by storm — but Mexico City is where you drink it properly. Sipped neat (never as a shot), accompanied by orange slices and sal de gusano (worm salt). The range of flavors across agave varieties is staggering — from floral espadín to earthy tobalá to wild, funky tepextate.

Pare de Sufrir (Roma Norte) — the original mezcal bar, dimly lit and no-frillsBósforo (Centro Histórico) — tiny, cave-like, with an encyclopedic selectionLa Clandestina (Condesa) — approachable, great for beginnersExpendio de Maíz (Roma Norte) — mezcal + corn-based dishes by candlelightBaltra Bar (Roma Norte) — cocktail-forward mezcal drinks for those who want mixed

Never order mezcal as a shot. Sip it slowly, alternating with the orange slice dipped in sal de gusano. Ask the bartender for a recommendation based on what flavors you like — they'll guide you through the agave varieties. Start with espadín, graduate to tobala.

Pulque

$30–80 MXN ($1.50–4 USD) per glass

An ancient fermented agave drink with a milky, slightly viscous texture and a tangy, yeasty flavor. Pre-Hispanic in origin, it was sacred to the Aztecs. The unflavored (natural) version is an acquired taste; the curado versions (blended with fruits like guava, mango, piñon, or oatmeal) are more approachable. It's mildly alcoholic (4-6%) and probiotic.

Pulquería Los Insurgentes (Roma Norte) — trendy, colorful, great curadosLas Duelistas (Centro Histórico) — one of the oldest pulquerías in the city, gloriously diveyLa Hermosa Hortensia (Centro) — classic old-school atmosphere, no-nonsense

Start with a curado (flavored) — guava or oat are the most popular. If you like it, try the natural version. Pulque doesn't keep well, so only drink it at a pulquería, never from a bottle. Tuesday and Saturday are traditionally the freshest delivery days.

Café de Olla

$20–60 MXN ($1–3 USD)

Traditional Mexican coffee brewed in a clay pot with piloncillo (unrefined cane sugar), cinnamon, and sometimes cloves or anise. The clay pot gives it an earthy undertone. It's sweet, spiced, and completely different from any coffee you've had before. Served in a clay mug for the full effect.

Café Avellaneda (Coyoacán) — specialty coffee shop that does a refined versionCafé de Tacuba (Centro) — served in traditional clay mugs since 1912Any fonda or market cocina económica — the most authentic versions cost $20 MXN

This isn't specialty coffee — it's comfort coffee. Don't ask for oat milk or pour-over. Order it black from the clay pot, sip it with pan dulce, and enjoy the warm cinnamon sweetness. For actual specialty coffee, hit Almanegra Café or Buna in Roma Norte.

Agua Fresca

$20–50 MXN ($1–2.50 USD)

Fresh fruit drinks blended with water and a touch of sugar, served from giant glass barrels (vitroleros) at market stalls and restaurants. Flavors rotate with the seasons — horchata (rice and cinnamon), jamaica (hibiscus), tamarindo, limón con chía, melón, sandía, piña, and dozens more. They're refreshing, cheap, and everywhere.

Any market stall — Mercado de Coyoacán and Mercado Roma have excellent onesTortas y Jugos Mario (Roma Norte) — ridiculously good fruit-and-vegetable combinationsLa Casa de Toño — their horchata is quietly one of the best in the city

Horchata and jamaica are available year-round and the most popular. Ask for 'sin azúcar' (without sugar) or 'con poca azúcar' (with little sugar) if you don't want them sweet — by default they add quite a bit. The green juice (jugo verde) at market stalls — nopal, celery, pineapple, orange — is the best hangover cure in the city.

Michelada

$60–120 MXN ($3–6 USD)

A savory beer cocktail made with lime juice, assorted hot sauces, Worcestershire, soy sauce, and Clamato (tomato-clam juice), served in a salt-and-chili-rimmed glass over ice with a light beer (usually Victoria, Modelo Especial, or Pacífico). Every bar has its own secret recipe. It's essentially Mexico's Bloody Mary.

La Polar (Santa María la Ribera) — an old-school cantina open since 1912, ice-cold micheladasSalón Corona (Centro Histórico) — since 1928, no-frills cantina vibesAny seafood restaurant — micheladas and mariscos are the ultimate pairing

The best micheladas come from the sketchiest-looking spots. If the glass rim has a thick layer of Tajín-like chili salt and the drink arrives nearly black with sauces, you're in the right place. Ask for 'bien cargada' (strong) and they'll add extra hot sauce. Perfect with seafood or as a Sunday hangover cure.

The Rules

Eating in CDMX — what to know

1
Eat When Mexicans Eat

Lunch (comida) is the main meal, typically eaten between 2:00–4:00 PM. This is when restaurants are at their best — menus are freshest, kitchens are fully staffed, and the energy is highest. Dinner is lighter and later (8:00–10:00 PM). Breakfast runs 7:00–11:00 AM. Eating at off-hours means stale food and closed kitchens.

2
Follow the Crowds, Not the Reviews

Google Maps ratings are unreliable for street food and fondas. Instead, look for the longest line of locals, especially office workers in business casual. A taco stand with 15 people waiting at 1 PM is infinitely better than an empty one with 4.8 stars. This rule has never failed.

3
Comida Corrida Is the Best Deal in the City

Most fondas and small restaurants offer a comida corrida (set lunch menu) from 1:00–4:00 PM: soup or salad, a main course, agua fresca, and sometimes dessert — all for $70–120 MXN ($3.50–6 USD). It's homestyle cooking, it's delicious, and it's how most working-class Mexicans eat lunch. Look for signs saying 'Comida Corrida' or 'Menú del Día.'

4
Street Food Safety Is About Turnover, Not Hygiene Theater

The safest street food comes from high-turnover vendors — if they're cooking and selling constantly, the food is fresh. A busy taco stand with no gloves is safer than a slow restaurant with a fancy kitchen. That said, avoid pre-made food sitting in the sun, skip raw salads at low-traffic stalls, and peel your own fruit. Your stomach will adjust in 1-2 days.

5
Don't Assume Which Salsa Is Hotter

At taco stands you'll typically find two salsas: red (roja) and green (verde). There's no universal rule — green can be brutal (serrano-based) and red can be mild (guajillo-based), or vice versa. It varies by stand. Always taste a tiny dab on a chip before committing. If the vendor warns you 'pica mucho,' believe them.

6
Don't Drink the Tap Water (But Don't Be Paranoid Either)

Tap water in CDMX is not potable — drink bottled or filtered water. However, ice at restaurants and street stalls is almost always made from purified water (it's the law). Agua frescas at markets use purified water. Washed lettuce at reputable restaurants is fine. The main risk is brushing teeth with tap water and swallowing shower water — use a bottle for brushing the first few days.

7
Tip 10-15% at Restaurants, Round Up at Street Stalls

Sit-down restaurants: 10-15% is standard, 20% for exceptional service. Many card terminals suggest pre-calculated amounts. Street food vendors and market stalls: tipping isn't expected, but rounding up to the nearest $10 or $20 MXN is appreciated and classy. Fondas (casual lunch spots): leave the coins from your change or 10%.

8
Carry Cash — Especially for the Best Food

The best street food, market stalls, and fondas are cash-only. ATMs (cajeros) from Citibanamex, BBVA, and Santander are everywhere and reliable. Withdraw in increments of $2,000–3,000 MXN. Avoid standalone ATMs in convenience stores (high fees). For a full day of market grazing and street food, $500–800 MXN in cash is plenty.

9
Learn Five Spanish Phrases and You'll Eat 10x Better

You don't need fluent Spanish, but these five phrases unlock a completely different level of food experience: '¿Qué me recomienda?' (What do you recommend?), 'Sin picante, por favor' (No spicy, please), 'Con todo' (With everything), '¿Tiene salsa?' (Do you have salsa?), and 'La cuenta, por favor' (The check, please). Street vendors will light up and serve you their best.

10
The Best Neighborhoods for Eating

Roma Norte: the densest concentration of excellent restaurants, from street stalls to fine dining. Condesa: brunch culture and trendy cafés. Centro Histórico: traditional restaurants, cantinas, markets, and the best cheap eats. Coyoacán: charming market food and old-school fondas. Polanco: fine dining and upscale Mexican cuisine. Each neighborhood has its own food personality — don't eat in just one.

Hungry? Start with the tacos.