Spanish allergy phrases

Allergies in Spanish: What to Say at a Restaurant in Spain and Latin America

How to say “I’m allergic to nuts” in Spanish, the words for every common allergen (they change between Spain and Mexico), the questions waiters ask back, and what to say in an emergency.

Updated

These phrases on one cardMake this card

The sentence you need is “Tengo alergia a…” (I have an allergy to…), followed by the food. Tengo alergia a los frutos secos means “I’m allergic to nuts.” You can also say “Soy alérgico a…” if you are a man, or “Soy alérgica a…” if you are a woman. Both are correct everywhere Spanish is spoken.

The hard part is not the sentence. It is the food words, because several of them change between Spain and Latin America. A waiter in Madrid may not recognise cacahuate, and in Mexico nuez means pecan, not walnut. The tables below give you the word that works where you are going.

The five sentences that do most of the work

EnglishSpanishSay it like
I have a serious food allergy.Tengo una alergia alimentaria grave.TEN-goh OO-nah ah-LEHR-hee-ah ah-lee-men-TAH-ree-ah GRAH-veh
I’m allergic to peanuts.Soy alérgico (alérgica) al cacahuete. Mexico: al cacahuate. South America: al maní.soy ah-LEHR-hee-koh al kah-kah-WEH-teh
Does this dish have peanuts in it?¿Este plato lleva cacahuete? Mexico: ¿Esto tiene cacahuate?ES-teh PLAH-toh YEH-vah…
Even a tiny amount can make me very ill.Aunque sea muy poquito, me puede dar una reacción grave.OWN-keh SEH-ah mwee poh-KEE-toh…
It’s not a preference, it’s an allergy.No es por gusto, es una alergia.noh es por GOOS-toh, es OO-nah ah-LEHR-hee-ah

Lleva (literally “carries”) is how people in Spain ask what is in a dish. In Mexico and most of Latin America, tiene or trae sound more natural. All three will be understood.

Saying it is not a preference matters. Plenty of diners ask for “no nuts” because they don’t like them, and a kitchen treats that request very differently from an allergy.

Food words that change by country

EnglishSpainMexicoSouth America and the Caribbean
Peanutcacahuetecacahuatemaní
Tree nuts (as a group)frutos secosnuecesfrutos secos, nueces
Walnutnueznuez de Castillanuez
Pecannuez pecananuez (this is what nuez means in Mexico)nuez pecana, pecana
Cashewanacardonuez de la Indiacastaña de cajú (Argentina, Uruguay), merey (Venezuela)
Almondalmendraalmendraalmendra
Hazelnutavellanaavellanaavellana
Pistachiopistachopistachepistacho
Pine nutpiñónpiñónpiñón
Sesamesésamoajonjolíajonjolí, sésamo
Shrimpgamba, langostinocamaróncamarón
Shellfishmariscomariscosmariscos
Soysojasoyasoja (Argentina), soya

A note on frutos secos: in Spain it means nuts and seeds, and people sometimes use it loosely for dried fruit too. If your allergy is to tree nuts but you can eat raisins, say the nuts by name.

The other allergens

These words are the same across the Spanish-speaking world.

EnglishSpanish
Milk / dairyleche / lácteos
Egghuevo
Wheattrigo
Glutengluten
Fishpescado (fish as food; pez is the live animal)
Crustaceanscrustáceos
Molluscs (clams, mussels, squid, octopus)moluscos
Mustardmostaza
Celeryapio
Sulphitessulfitos
Lupinaltramuz (Spain), lupino
Coconutcoco

Questions to ask the waiter

  • ¿Lo pueden preparar sin…? Can you make it without…?
  • ¿Lo puede consultar con cocina, por favor? Could you check with the kitchen, please?
  • ¿Se fríe en el mismo aceite que…? Is it fried in the same oil as…?
  • ¿Tienen la carta de alérgenos? Do you have the allergen menu? (Most restaurants in Spain keep one, because EU law requires them to tell you which of the 14 main allergens are in each dish.)
  • ¿Pueden usar una sartén y utensilios limpios? Can you use a clean pan and clean utensils?
  • ¿La salsa lleva…? Does the sauce have… in it? Sauces are where most hidden nuts and sesame turn up.

What the waiter may ask you

Be ready for these. A good waiter asks them, and it is a sign the kitchen takes allergies seriously.

They askIt meansYou might answer
¿Es alergia o intolerancia?Is it an allergy or an intolerance?Es alergia, y es grave.
¿Le afectan las trazas?Do traces affect you?Sí, también las trazas.
¿Puede tomar aceite de girasol?Can you have sunflower oil?Answer for your own allergy.
¿Qué le pasa si lo come?What happens if you eat it?Se me cierra la garganta y necesito adrenalina. (My throat closes up and I need adrenaline.)

Trazas (traces) and contaminación cruzada (cross-contamination) are the words you will see on packaged food and menus. “Puede contener trazas de…” means “may contain traces of…”.

If something goes wrong

EnglishSpanish
I’m having an allergic reaction.Estoy teniendo una reacción alérgica.
Call an ambulance, please.Llame a una ambulancia, por favor.
I need to use my adrenaline pen.Necesito usar mi autoinyector de adrenalina.
It’s in my bag.Está en mi bolso. (Mexico: en mi bolsa.)
I’m allergic to these medicines.Soy alérgico a estos medicamentos.

In Spain the emergency number is 112. In Mexico it is 911. In most of Latin America 911 also works, but check before you go: Argentina uses 107 for ambulances, and Chile uses 131.

People in Spain usually say adrenalina; in Latin America you will also hear epinefrina. Both refer to the same drug, and most people recognise the brand name EpiPen too.

Dishes that carry hidden allergens

  • Spain: romesco and picada (Catalan sauces thickened with almonds and hazelnuts), ajo blanco (cold almond soup), turrón and mazapán at Christmas, and seafood stock in many rice dishes, including some that look like plain rice.
  • Mexico: mole (almost always has peanuts, sesame, almonds or several of them), salsa macha (often peanuts), pipián (pumpkin seeds, sometimes peanuts), and horchata (some versions use almonds).
  • Peru: ají de gallina is often thickened with walnuts or pecans; many cebiches share boards and knives with shellfish.
  • Argentina and Uruguay: alfajores sometimes have coconut or nuts, and dulce de leche is everywhere in desserts.

A note for doctors, nurses and front-desk staff

If you came here to ask a Spanish-speaking patient about allergies, these are the questions you need:

  • ¿Tiene alguna alergia? Do you have any allergies?
  • ¿Es alérgico a algún medicamento? Are you allergic to any medication?
  • ¿Es alérgico a algún alimento? Are you allergic to any food?
  • ¿Qué le pasa cuando…? What happens to you when…?

Use alérgica when speaking to a woman.

Common questions

How do you say “I have a nut allergy” in Spanish?

Say “Tengo alergia a los frutos secos” in Spain, or “Tengo alergia a las nueces” in Mexico and much of Latin America. If you are allergic to peanuts specifically, name them as well, because many people do not think of peanuts as nuts: “…y al cacahuete” in Spain, “…y al cacahuate” in Mexico, “…y al maní” in South America.

Is “alergia” masculine or feminine?

Feminine: una alergia, la alergia. The adjective changes with you, not with the allergy: a man says soy alérgico, a woman says soy alérgica.

What is the difference between “mariscos” and “crustáceos”?

Mariscos is the everyday word for all seafood that is not fish, so it covers both shrimp and clams. If you react only to crustaceans (shrimp, crab, lobster) or only to molluscs (clams, mussels, squid), name the group: crustáceos or moluscos.

Will waiters understand if I just show the words on my phone?

Usually, yes, and showing is often better than speaking in a noisy restaurant. The problem is that a screen gets handed back after a glance. A printed card can go to the kitchen with your order, which is where the information is actually needed.

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

These phrases on one card

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