Mexico travel guide

Traveling to Mexico with Food Allergies: Peanuts, Shellfish and Resorts

Where peanuts, sesame, shellfish and dairy hide in Mexican food, why insects matter for shellfish allergies, how to handle all-inclusive resorts, and the Mexican Spanish to use.

Updated

Your card in Mexican SpanishMake this card

Mexico is very doable with a food allergy, but restaurants are not legally required to tell you what is in a dish, and many recipes are built on sauces made hours or days ahead. The big risks are peanuts and sesame in mole and salsa macha, seafood along the coasts, and dairy in almost everything. Learn the Mexican words (cacahuate, not cacahuete; ajonjolí, not sésamo), and ask about the sauce before the dish.

Where allergens hide

FoodWhat’s in it
Mole (poblano, negro, rojo)Usually peanuts, sesame, almonds or several of them, plus chocolate and dried chillies
Salsa machaDried chillies fried in oil, often with peanuts and sesame
PipiánGround pumpkin seeds, sometimes peanuts or sesame
HorchataRice drink; some versions add almonds
Pan dulce and conchasWheat, egg, butter; bakery cross-contact with nuts
CajetaGoat’s milk caramel
Aguachile, ceviche, cóctelesShrimp and fish, often prepared on shared boards
Chapulines (Oaxaca)Toasted grasshoppers. People with shellfish allergy can react to insects
TamalesCorn masa with lard; sweet versions may have raisins, nuts or coconut

Corn tortillas are naturally gluten-free, which makes Mexico easier for coeliacs than many places. Watch for flour tortillas (common in the north), beer in marinades, and comales shared with flour tortillas.

All-inclusive resorts

Most travelers with food allergies in Mexico stay at resorts in Cancún, Riviera Maya, Los Cabos or Puerto Vallarta, where the situation is different from street food:

  • Email the resort before you arrive. Ask for the food and beverage manager or executive chef, list your allergies, and keep the reply.
  • On day one, ask to meet the chef. Many resorts will cook for you at one restaurant every night; buffets are where cross-contact happens.
  • Snack bars and pool bars often have no allergen information at all. Carry your own snacks.
  • Excursions to cenotes and ruins usually include a lunch buffet. Ask what will be served, or bring food.

Saying it in Mexican Spanish

The most useful sentences:

  • Soy alérgico/alérgica al cacahuate. — I’m allergic to peanuts.
  • ¿Esto tiene cacahuate o ajonjolí? — Does this have peanuts or sesame?
  • ¿La salsa tiene nuez? — Does the sauce have nuts? (Note: in Mexico nuez usually means pecan.)
  • No es por gusto, es una alergia. — It’s not a preference, it’s an allergy.

Our Spanish allergy phrases page has the full list, including the words that differ between Mexico and Spain.

Medicine and emergencies

  • Emergency number: 911 across Mexico.
  • Epinephrine auto-injectors can be hard to find in Mexican pharmacies and are not always in stock even in big cities. Bring enough for the whole trip, in your carry-on.
  • Private hospitals in tourist areas generally have English-speaking staff and expect payment or insurance details up front. Check that your travel insurance covers allergic reactions.

Common questions

Is Mexican food safe with a peanut allergy?

A lot of it is: grilled meats, tacos with corn tortillas and plain salsas, rice and beans. Mole, salsa macha, some pipián and many sweets are the dishes to avoid unless the cook confirms otherwise. Ask about each sauce by name.

How do you say “peanut” in Mexico?

Cacahuate. People in Spain say cacahuete and in South America maní; Mexicans will understand them, but cacahuate is the word they use.

Do Mexican food labels show allergens?

Packaged food in Mexico has to declare the main allergens, usually in a line starting with Contiene: after the ingredients. Restaurants have no equivalent legal requirement.

This page helps you communicate about a food allergy. It is not medical advice: follow your allergist’s plan, and always confirm ingredients with the restaurant or the label.

Keep reading

Your card in Mexican Spanish

Make this card

Free to build and preview, no signup. $8.99 once to download a print-ready PDF and a phone PNG in every language.

Share this guide