Using 'Estar' instead of 'Ser'
Mistake: “Saying 'Estoy alérgico' to describe your condition.”
Correction: Soy alérgico/a.
TEN-goh ah-LEHR-hee-ah ah...
This is the most direct and standard way to say 'I have an allergy to...' It is grammatically safe because you don't need to change the gender of the words based on who is speaking.
soy ah-LEHR-hee-koh ah / soy ah-LEHR-hee-kah ah
This means 'I am allergic to...' Use 'alérgico' if you identify as male and 'alérgica' if you identify as female.
noh PWEH-doh koh-MEHR...
Literally 'I cannot eat...' This is a broader phrase that covers allergies, intolerances, or strict diets.
meh AH-seh DAH-nyoh...
Translates to 'It hurts me' or 'It makes me sick.' It implies a bad reaction but is less clinical than 'allergy.'
soy seh-LEE-ah-koh / soy seh-LEE-ah-kah
Specific term for 'I am celiac.' Awareness of celiac disease is particularly high in Spain and Argentina.
EHS-toh YEH-bah...?
Means 'Does this carry/contain...?' A very common way to ask about ingredients in Spain.
EHS-toh TYEH-neh...?
Means 'Does this have...?' The standard way to ask about ingredients in Latin America.
Choose the right phrase based on your medical needs and the situation.
| Phrase | Formality | Best For | Avoid When |
|---|---|---|---|
| Tengo alergia a... | Neutral | Standard, clear communication of a medical allergy. | You just dislike a food (it sounds too serious). |
| Soy alérgico/a a... | Neutral | Introducing yourself or your medical profile. | You forget to match the gender (male/female). |
| No puedo comer... | Neutral | Dietary restrictions, intolerances, or dislikes. | You have a life-threatening anaphylactic allergy (might not sound urgent enough). |
The 'g' in 'alergia' makes a guttural 'h' sound, and the stress patterns can be tricky for beginners.
Fairly simple, but requires knowing 'Ser' vs 'Estar' and basic gender agreement.
Requires navigating food culture where refusing food can sometimes be seen as rude unless a medical reason is clearly stated.
Perdón, tengo alergia a los mariscos. ¿Esta sopa tiene camarones?
Excuse me, I have a shellfish allergy. Does this soup have shrimp?
Soy alérgica al gluten. ¿Tienen opciones sin gluten?
I am allergic to gluten (female speaker). Do you have gluten-free options?
No puedo comer nueces, es muy peligroso para mí.
I cannot eat nuts, it is very dangerous for me.
Cuidado, el niño es alérgico al huevo.
Careful, the boy is allergic to egg.
In major cities in Spain and Latin America, food allergies are taken very seriously, and EU laws in Spain strictly require allergen labeling. However, in smaller towns or street food stalls (puestos), cross-contamination awareness may be lower. It is always safer to explain that your allergy is 'grave' (serious) or 'peligrosa' (dangerous).
In some hospitality cultures, there is a desire to please the guest, and a cook might think removing the allergen from the top of a dish makes it safe. Be very clear that you cannot eat food that has even touched ('tocado') the ingredient.
Argentina and Spain are havens for celiacs. In Argentina, look for the 'Sin TACC' logo (Trigo, Avena, Cebada, Centeno) on products, which certifies they are gluten-free. It is widespread and legally regulated.
Mistake: “Saying 'Estoy alérgico' to describe your condition.”
Correction: Soy alérgico/a.
Mistake: “Using 'nueces' (walnuts/pecans) when you mean peanuts.”
Correction: Cacahuates (Mexico) / Maní (South America) / Cacahuetes (Spain).
Mistake: “A woman saying 'Soy alérgico'.”
Correction: Soy alérgica.
When ordering, a quick shorthand is to order your dish followed by 'sin [ingredient].' For example: 'Una ensalada, sin queso, por favor' (A salad, without cheese, please).
If your Spanish is limited and your allergy is severe, download a 'Chef Card' in Spanish on your phone. Show this to the waiter so they can show the chef. It removes the language barrier.
Don't just say you are allergic to 'fruta' (fruit). Name the specific fruit (fresas, kiwi, melocotón), as fruit is a garnish on many desserts and drinks.
Spain uses 'frutos secos' as the general term for nuts. 'Cacahuetes' are peanuts. Labeling laws are very strict here.
Use 'cacahuates' for peanuts. Be careful with moles (sauces) as they often contain blended nuts, seeds, and bread (gluten) which are not visible.
The word for peanut is 'maní' (mah-NEE). In Argentina, gluten-free awareness is massive.
¿Es por alergia o preferencia?
Is it for an allergy or preference?
Es una alergia muy grave.
It is a very serious allergy.
Se fríe en el mismo aceite.
It is fried in the same oil.
Entonces no puedo comerlo, gracias.
Then I cannot eat it, thank you.
This is a near-perfect cognate. Just remember the 'g' makes a soft 'h' sound (ah-LEHR-hee-ah).
Imagine a 'SIN' to eat something that makes you sick. 'Sin' = Without.
Spanish is more direct about medical conditions. While in English we might soften it with 'I think I might be allergic,' in Spanish, for safety, it is better to be direct: 'Tengo alergia.' Also, Spanish nouns for foods vary more by region (e.g., peanuts, strawberries, popcorn) than in English.
Why it''s different: Saying 'Estoy enfermo' implies you have a cold or flu, not an allergy.
Use instead: Me siento mal (I feel bad) or Tengo una reacción (I am having a reaction).
After a safe meal, you'll need to pay. This completes the restaurant experience.
A crucial safety phrase to know in case you do have an allergic reaction.
Related dietary restriction vocabulary that often overlaps with allergy requests.
Question 1 of 3
You are at a restaurant in Mexico and have a peanut allergy. Which phrase should you use?
Knowing a phrase is one thing — using it at the right moment is another. Read 200+ illustrated and narrated Spanish stories to see phrases in the contexts where they actually belong.
Not at all. While culturally people love to feed guests, health is respected. It is not rude to ask '¿Qué lleva esto?' (What is in this?) to ensure your safety.
Use a translation app or look it up beforehand. In a pinch, you can say 'No puedo comer esto' (I can't eat this) and show a picture of the food on your phone.
Always use 'Ser' (Soy alérgico). Allergies are viewed as a permanent characteristic of your biology, not a temporary mood or location.
The most common phrase is 'Sin gluten'. In Argentina, you will also see 'Sin TACC'.
Strengthen the grammar behind this phrase:
Dive deeper into related topics:
Find similar phrases to expand your Spanish vocabulary:
Browse our complete collection of Spanish phrases organized by situation, from basic greetings to advanced conversations. Perfect for travelers, students, and anyone learning Spanish.
View All Spanish Phrases →