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.Eat tacos al pastor at night, chilaquiles or tamales at breakfast, and the big meal at lunch (comida, 2:00 PM–4:00 PM). 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.
- 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
GuideMexico
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.
| Region | Style | Try |
|---|---|---|
| Mexico City and centre | Street tacos, tlacoyos, pozole, tortas | Tacos al pastor, chilaquiles, tamales |
| Oaxaca | Seven moles, tlayudas, mezcal | Mole negro, tlayuda, tejate |
| Yucatán | Maya, Caribbean and Lebanese; achiote and sour orange | Cochinita pibil, panuchos, sopa de lima |
| Pacific and north | Seafood, beef, flour tortillas | Aguachile, 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.
| Item | Typical cost (2026 estimate) | Note |
|---|---|---|
| Street taco | 15–30 MXN | Two or three make a snack |
| Tamal or torta | 25–60 MXN | Breakfast or light lunch |
| Menú del día | 120–250 MXN | Soup, main and drink at lunch |
| Agua fresca | 20–40 MXN | Cheaper at stalls |
| Sit-down dinner, tourist area | 300–600 MXN per person | Cancún and resort zones run higher |
| Mezcal shot | 60–150 MXN | Oaxaca 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
- officialUNESCO – Traditional Mexican cuisine
- officialVisit Mexico (official tourism site)
- secondaryWikivoyage – Mexico