Home › Food tours › Mexico City
Food tours in Mexico City: what to eat and which tour to book

Mexico City runs on corn. Tortillas made from nixtamalised maize are the base of tacos, quesadillas, tlacoyos, tamales and sopes, and much of the city eats them standing at a street stand (puesto) or a market counter. Each time of day has its own food: tamales and atole at breakfast, a big comida corrida set lunch in mid-afternoon, tacos al pastor from evening into the early hours. The covered markets (mercados) in every neighbourhood are the backbone of daily eating, while Roma and Condesa add bakeries, mezcal bars and chef-led restaurants.
Use this page to know what to order, which markets and districts to head for, and what each kind of tour offers. The tours listed are real GetYourGuide and Viator listings with approximate prices as seen when we checked; confirm the current price and meeting point on the booking page.
What to eat in Mexico City
| Dish | What it is | Where to eat it | Typical price* |
|---|---|---|---|
| Tacos al pastor | Pork marinated in chilli and achiote, cooked on a vertical spit (trompo), shaved onto small tortillas with pineapple, onion and coriander. | Taquerías across the Centro Histórico, Roma and Condesa; busiest in the evening. | about MX$20–35 (≈€1–1.70) per taco at a street stand |
| Suadero and campechano tacos tacos de suadero / campechanos | Suadero is a thin beef cut confited in fat on a curved griddle; campechano mixes meats. | Street stands and taquerías in the Centro and working-class neighbourhoods. | about MX$18–30 (≈€0.90–1.50) per taco |
| Tlacoyo | Thick oval of blue or yellow masa stuffed with beans, fava or cheese, cooked on a comal and topped with nopal cactus, salsa and cheese. | Market entrances and street griddles, for example around Mercado de La Merced. | about MX$20–40 (≈€1–2) |
| Tamal and atole tamal / guajolota y atole | Steamed masa with a filling (salsa verde chicken, rajas, mole), eaten alone or in a bread roll (guajolota) with a hot corn drink (atole) or champurrado (chocolate atole). | Morning street carts outside metro stations and markets. | about MX$20–40 (≈€1–2) each |
| Quesadillas and huaraches quesadillas / huaraches | Hand-pressed tortillas filled or topped with cheese, squash blossom, huitlacoche, mushrooms or chicharrón. Note that in Mexico City a quesadilla does not always contain cheese unless you ask 'con queso'. | Market food counters (Medellín, Coyoacán) and street griddles. | about MX$30–60 (≈€1.50–3) |
| Pozole | Hominy and pork (or chicken) soup, red, white or green, garnished with lettuce, radish, oregano and chilli. | Pozolerías and market fondas; traditionally a Thursday dish in many places. | about MX$90–160 (≈€4.50–8) a bowl |
| Mole mole poblano / mole negro | Complex sauces of dried chillies, seeds, spices and sometimes chocolate, served over chicken or in enchiladas. | Market fondas and traditional restaurants; Oaxacan places for mole negro. | about MX$120–250 (≈€6–12) a plate |
| Churros and hot chocolate churros con chocolate | Fried dough rolled in sugar, dipped in thick hot chocolate. | Long-running churrerías in the Centro Histórico, open late. | about MX$60–120 (≈€3–6) for churros and a chocolate |
Where to eat: markets and neighbourhoods
Mercado de Medellín (Roma Sur)
Neighbourhood market with produce from across Mexico and Latin America, food counters, and a Colombian and Cuban section; base for several cooking classes.
Mercado de Coyoacán
Market in the old village of Coyoacán known for tostadas counters, quesadillas and fresh juices; pairs with a visit to the Frida Kahlo Museum.
Mercado de La Merced and Centro Histórico
The city's largest traditional market zone, with produce, chillies, dried goods and street griddles selling tlacoyos and tacos; the surrounding Centro has old cantinas and churrerías.
Mercado de Jamaica
Famous flower market with a food section for tacos, quesadillas and fresh juices; less touristy than central markets.
Roma Norte and Condesa
Leafy districts with taquerías, bakeries, coffee shops and mezcal bars alongside chef-driven restaurants; easy to walk and popular with visitors.
Mercado de San Juan
Gourmet market in the Centro selling cheeses, cured meats, game and exotic insects such as chapulines and escamoles; a curiosity stop more than a cheap one.
Food tours in Mexico City compared
Every tour below is a real listing on GetYourGuide or Viator, checked on 2 Oct 2026. Prices move with season and group size, so treat them as a guide and confirm on the booking page.
| Tour | Length | Price* | Group | Best for | |
|---|---|---|---|---|---|
| Mexico City: Street Food, Local Markets & Salsa Traditions | about 5 hours | roughly $50–70 (≈€45–60) per adult | max 12 (as listed on a partner site) | Curious first-timers who want working markets rather than polished food halls; can accommodate vegetarian and gluten-free diets. | Check dates |
| Mexico City Local Taco Tour in Roma Norte by the Taco Mensch | about 3 hours | about $90–95 (≈€80–85) per adult | max 8 | Taco-focused travellers; small-group fans; people staying in Roma or Condesa. | Check dates |
| Mexico City: Vegan and Vegetarian Street Food Adventure | 3–4 hours | roughly $85–95 (≈€75–85) per adult | — | Vegetarians and vegans, who otherwise struggle with lard and meat broths at street stands. | Check dates |
| Mexico City: Authentic Mexican Cooking Class & Market Tour | about 4.5 hours | roughly $130–155 (≈€115–135) per adult | — | Keen cooks who want to understand chillies, masa and moles; couples. | Check dates |
Mexico City: Street Food, Local Markets & Salsa Traditions
On GetYourGuide
- Length
- about 5 hours
- Price
- roughly $50–70 (≈€45–60) per adultapprox.
- Group size
- max 12 (as listed on a partner site)
- Included
- Guided walk with street-food tastings (tacos, tamales, atole), a metro ride, visits to traditional markets and a salsa-making lesson with a local family.
- Suits
- Curious first-timers who want working markets rather than polished food halls; can accommodate vegetarian and gluten-free diets.
- Starts
- Centro Histórico (check listing; morning start)
Mexico City Local Taco Tour in Roma Norte by the Taco Mensch
On Viator · run by The Taco Mensch
- Length
- about 3 hours
- Price
- about $90–95 (≈€80–85) per adult
- Group size
- max 8
- Included
- Organic tortillería visit explaining nixtamalisation, 4–5 taquerías across Roma and Condesa, and a local chocolate maker.
- Suits
- Taco-focused travellers; small-group fans; people staying in Roma or Condesa.
- Starts
- Outside Sanborns, San Luis Potosí 214, Roma Norte
Mexico City: Vegan and Vegetarian Street Food Adventure
On GetYourGuide
- Length
- 3–4 hours
- Price
- roughly $85–95 (≈€75–85) per adultapprox.
- Included
- All-you-can-eat vegan and vegetarian street food (25+ flavours listed), a beer, tea and coffee, about 3.5 km on foot through several neighbourhoods.
- Suits
- Vegetarians and vegans, who otherwise struggle with lard and meat broths at street stands.
- Starts
- Avenida Juárez, Downtown (outside Hilton Reforma – check listing)
Mexico City: Authentic Mexican Cooking Class & Market Tour
On GetYourGuide · run by Aura Cocina Mexicana
- Length
- about 4.5 hours
- Price
- roughly $130–155 (≈€115–135) per adultapprox.
- Included
- Guided walk through Mercado de Medellín with tastings, then a hands-on 4-course class in a Roma Norte studio (antojitos with salsas, a pre-Hispanic tamal, white mole) and the meal.
- Suits
- Keen cooks who want to understand chillies, masa and moles; couples.
- Starts
- Roma Norte cooking studio
Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.
Street food, sit-down or a cooking class?
Street food
Street stands are the heart of eating here and often the best value. Busy stands with a fast turnover of locals are the ones to choose; stands set up at different times (tamales early, tacos al pastor in the evening). Salsas on the counter can be very hot, so taste a little first.
Sit-down meals
The traditional sit-down meal is comida corrida, a fixed-price set lunch (soup, rice, main, drink) served in fondas from about 13:00 to 17:00, often MX$100–180. Roma, Condesa and Polanco have chef-led restaurants that need booking weeks ahead. Cantinas in the Centro sometimes serve free snacks (botanas) with drinks.
Cooking classes
Cooking classes usually start with a market visit and focus on salsas, tortillas, tamales or mole. They are longer (4–5 hours) and pricier than in Asia, but they explain nixtamalisation and chilli varieties in a way that makes the rest of your trip's eating clearer.
How much to budget for food
| Style | Per person, per day* |
|---|---|
| Budget (street food, markets) | MX$400–600 (≈€20–30): street tacos, tamales and a comida corrida |
| Mid-range (one sit-down meal a day) | MX$900–1,500 (≈€45–75): market lunch plus dinner in a Roma or Condesa restaurant with drinks |
| Splurge (tasting menus, wine) | MX$3,000+ (≈€150+): tasting menu at a top restaurant |
Vegetarian, halal and gluten-free
Vegetarian & vegan: Possible with care. Many beans and rice dishes are cooked with lard or chicken stock, and some quesadillas fried in lard. Good options: quesadillas de flor de calabaza, huitlacoche or hongos, tlacoyos with fava, chilaquiles without chicken. Roma and Condesa have many vegetarian and vegan restaurants and taquerías.
Halal: Halal food is scarce: a few Middle Eastern and Turkish restaurants around Polanco and Roma, and some certified butchers. Pork is extremely common (al pastor, carnitas, chicharrón). Seafood (mariscos) and vegetarian stands are practical alternatives; ask about lard.
Gluten-free: Corn tortillas make Mexico City relatively easy, but check: some tortillas are mixed with wheat, flour tortillas (harina) are common in northern-style places, and fried items may share oil. Mole often contains bread or biscuits as thickener.
Food scams and tourist traps to avoid
- Overcharging foreigners at stands and markets where prices are not displayed, especially near the Zócalo. Ask the price ('¿cuánto cuesta?') before ordering and count what you ate; locals pay per taco at the end.
- Unlicensed taxis hailed on the street, sometimes linked to robbery, after late-night tacos. Use Uber, DiDi or a taxi from an official stand (sitio), especially at night.
- Restaurant bills with a 'propina incluida' (tip included) line plus a request for a further tip. Check whether service is already included; by law tips are voluntary.
- Pickpocketing and distraction in crowded markets such as La Merced and on the metro. Carry a small amount of cash, keep phones in front pockets and leave passports at the hotel.
Top tours & activities in Mexico City
Rent a car in Mexico City
Compare rental cars from local and international companies, with free cancellation on most bookings.
Compare car rentals in Mexico CityPlan the rest of your Mexico City trip
Staying near the markets saves time and taxi money — most food tours start in the old centre.
Common questions
Is street food in Mexico City safe?
Most visitors eat street food without problems. Choose stands with many local customers, food cooked hot in front of you and a separate person handling money. Be more careful with raw salsas, cut fruit and ice in the first days, and drink bottled or filtered water (garrafón) rather than tap water. Many stands use purified water for drinks.
How much should I tip?
In sit-down restaurants a 10–15% tip is standard; check the bill in case service is already included. At street stands tipping is not expected, though rounding up is appreciated. Food-tour guides usually receive about 10–15% of the tour price if you enjoyed it. Leave tips in cash when possible.
Which tour is best for first-timers?
A morning market and street-food walk in the Centro Histórico gives the broadest picture: tamales, market stalls, and how locals eat. If tacos are your priority, a small-group evening or afternoon taco walk in Roma and Condesa is easier going. Vegetarians should take a dedicated vegetarian tour, because standard tours lean on meat and lard.
How much does food cost per day?
Eating mostly at stands and markets, MX$400–600 a day is enough. Mixing a market lunch with a restaurant dinner and drinks in Roma or Condesa comes to roughly MX$900–1,500. Top restaurants charge international prices, with tasting menus from about MX$3,000 per person before wine.
When are the markets open?
Most mercados open daily from around 7:00–8:30 and wind down by 17:00–18:00, with food counters busiest from breakfast to the afternoon comida. Mercado de Medellín is roughly 8:30–18:00. Markets are quieter on Monday mornings and very busy at weekend lunchtime. Street taco stands are mostly an evening and night thing.
Can I drink the tap water or ice?
Do not drink tap water. Restaurants, cafés and most stands use purified water and commercial ice (often in cylinder shapes), which is generally fine. Agua fresca at markets is usually made with purified water; if unsure, ask '¿es agua purificada?'. Brushing teeth with tap water is a personal choice; many visitors use bottled.
* Prices are approximate, gathered on 2 Oct 2026 from menus, markets and the booking pages linked above. They change with season and exchange rates.