Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Mexico

What to eat and drink in Mexico: dishes, etiquette and dietary tips

Eat tacos al pastor at night, chilaquiles or tamales at breakfast, and the big meal at lunch (comida, 14:00–16:00). In Oaxaca order mole negro and tlayudas; in the Yucatán, cochinita pibil and sopa de lima. Follow queues of locals, try a drop of salsa first, and ask for the bill.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20266 min read

Key facts

Must-try shortlist
Tacos al pastor, chilaquiles, mole negro, cochinita pibil, pozole, tamales, tlayuda, churros con chocolate
When to eat
Breakfast 08:00–10:00, comida (main meal) 14:00–16:00, dinner light from 20:00
Street taco pricecheck
About 15–30 MXN per taco at a stall (2026 estimate)
Sit-down lunchcheck
About 120–250 MXN for a menú del día with soup, main and drink (2026 estimate)
Tap water
Not for drinking; bottled or filtered water is the norm
Tipping
10–15% at sit-down places; small change at stalls
Salsa heat
Often far hotter than it looks; try a drop before covering the plate
Vegetarian default
Beans, rice and soups often contain lard or chicken stock; ask

Dishes by region

Mexican cooking is built on corn (masa), beans, chillies and slow-cooked sauces, and it is on UNESCO's intangible heritage list. The country is too varied for one menu: what you eat in Mexico City is not what you eat in Oaxaca or Mérida.

Mexico City and the centre run on street food: tacos al pastor carved off a spit with pineapple, tlacoyos and quesadillas filled with beans, cheese, squash blossom or mushrooms, pozole at night and tamales at breakfast. Puebla adds chiles en nogada, a stuffed poblano in walnut cream, sold mainly August to September.

Oaxaca is the sauce capital: seven moles, with mole negro over chicken or turkey, plus tlayudas (large crisp tortillas with bean paste, quesillo and meat), chapulines and mezcal. The Yucatán leans Maya, Caribbean and Lebanese: cochinita pibil slow-cooked in achiote and sour orange, panuchos, and sopa de lima with chicken and local lime. On the Pacific and in the north, expect seafood and beef: aguachile in Sinaloa, fish tacos in Baja, carne asada with flour tortillas.

Dishes by region
RegionStyleTry
Mexico City and centreStreet tacos, tlacoyos, pozole, tortasTacos al pastor, chilaquiles, tamales
OaxacaSeven moles, tlayudas, mezcalMole negro, tlayuda, tejate
YucatánMaya, Caribbean and Lebanese; achiote and sour orangeCochinita pibil, panuchos, sopa de lima
Pacific and northSeafood, beef, flour tortillasAguachile, fish tacos, carne asada

What to drink

Tap water is not for drinking in most of Mexico; hotels, restaurants and shops sell bottled or filtered water, and many cafés refill your bottle. Ice in busy restaurants and chains is usually made from treated water; at small stalls it is a judgement call.

Agua fresca — fruit, rice (horchata) or hibiscus (jamaica) in water — is the everyday drink and cheap. Coffee is often pot-brewed and light; café de olla comes with cinnamon and piloncillo sugar. For alcohol, beer is everywhere and cheap, mezcal is the Oaxaca speciality (sip, do not shoot), and tequila is from Jalisco around Guadalajara. Michelada, beer with lime, salt and chilli, is the standard hot-day drink.

What a meal costs and how to order

Street stalls are the cheapest way to eat well: tacos, tamales and tortas usually run a few dollars. Sit-down places at lunchtime offer a menú del día — soup, a main and a drink for one price — which is the best value of the day. Tourist-zone restaurants in Cancún or on the Mexico City reforma strip cost several times a stall.

Ordering is simple. Point at what you want, say 'para llevar' to take away or 'para aquí' to eat in. Salsa and lime come free; ask for 'sin picante' if you want no chilli, though the salsa is usually already on the table. The bill is not brought until you ask: 'la cuenta, por favor'. Tipping 10–15% is normal at sit-down places.

What a meal costs and how to order
ItemTypical cost (2026 estimate)Note
Street taco15–30 MXNTwo or three make a snack
Tamal or torta25–60 MXNBreakfast or light lunch
Menú del día120–250 MXNSoup, main and drink at lunch
Agua fresca20–40 MXNCheaper at stalls
Sit-down dinner, tourist area300–600 MXN per personCancún and resort zones run higher
Mezcal shot60–150 MXNOaxaca palenques cheaper

Street food and safety

Street food is the point of eating in Mexico, and busy stalls with high turnover are the safest bet: food cooked in front of you and served hot. Look for a queue of locals, a clean griddle and a cook who handles money separately. Avoid trays of pre-cooked food sitting out in the afternoon heat, and be cautious with raw seafood such as aguachile if you have a sensitive stomach.

Salsa can be much hotter than it looks — try a drop first. Fruit you peel yourself is low risk; cut fruit from a cart is usually fine but depends on the water used. If you do get an upset stomach, rehydration salts from any pharmacy are the first response; see a doctor for blood, high fever or symptoms past three days.

  • Eat where locals queue and food is cooked to order
  • Try a drop of salsa before covering the plate
  • Peel your own fruit; drink bottled or filtered water
  • Carry rehydration salts; see a doctor if symptoms last beyond three days

Vegetarian, halal, gluten-free and allergies

Vegetarian eating is easy in Mexico City and Oaxaca but not automatic: lard and chicken stock hide in beans, rice and soups. Ask 'sin carne, ¿con manteca?' and 'sin caldo de pollo'. Quesadillas, tlacoyos and churros con chocolate are reliable meat-free picks.

Corn tortillas are gluten-free, but flour tortillas, breads and some sauces are not — ask for 'tortillas de maíz'. Halal options are limited outside Mexico City; seafood is the usual fallback, and Lebanese-Mexican restaurants in Mérida and Puebla are worth knowing. For nut or shellfish allergies, carry a card in Spanish naming the ingredient, since shared oil and griddles make cross-contact likely.

Etiquette at the table

Lunch (comida) is the big meal, roughly 14:00–16:00; dinner is lighter and later. The bill is never brought until you ask for it. Tipping 10–15% at sit-down restaurants is standard, and small change at stalls is appreciated but not required.

Sharing is normal: plates go in the middle, and tacos are eaten with your hands. If you are invited to someone's home, bringing a dessert or a bottle is a friendly gesture. For more on greetings, dress and daily manners, see the etiquette page.

  • Comida 14:00–16:00 is the main meal
  • Ask for 'la cuenta, por favor' — it will not come on its own
  • Tip 10–15% at sit-down places
  • Eat tacos with your hands; salsa and lime are free

Questions people ask

What are the must-try dishes in Mexico?

Tacos al pastor, chilaquiles, mole negro, cochinita pibil, pozole, tamales, tlayuda and churros con chocolate. Region matters: mole and tlayudas in Oaxaca, cochinita pibil and sopa de lima in the Yucatán, aguachile and fish tacos on the Pacific coast.

How much does a meal cost in Mexico?

Street tacos run about 15–30 MXN each and a menú del día at lunch about 120–250 MXN for soup, a main and a drink (2026 estimate). Sit-down dinners in tourist areas such as Cancún cost several times more.

Is street food safe in Mexico?

Busy stalls with high turnover and food cooked to order are the safest choice. Avoid pre-cooked food sitting out in the heat, try salsa before covering your plate, and drink bottled or filtered water. Upset stomachs usually settle with rehydration salts.

Can I drink the tap water in Mexico?

No. Tap water is not for drinking in most of Mexico; buy bottled or filtered water, and many hotels and cafés refill bottles. Ice at busy restaurants is usually treated; at small stalls it is a judgement call.

What should vegetarians eat in Mexico?

Quesadillas, tlacoyos, churros con chocolate and vegetable dishes are easy in Mexico City and Oaxaca. Beans, rice and soups often contain lard or chicken stock, so ask 'sin carne, ¿con manteca?' and 'sin caldo de pollo'.

Is Mexican food gluten-free?

Corn tortillas are gluten-free, but flour tortillas, breads and some sauces are not. Ask for 'tortillas de maíz' and check sauces, which can be thickened with wheat.

Deep dive

Every source; changeable facts are marked check

Sources