Inklingo
How to say

I have a food allergy

in Spanish

Tengo alergia 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.

Level:A1Formality:neutralUsed:🌍

💬Other Ways to Say It

Soy alérgico a... / Soy alérgica a...

★★★★★

/soy ah-LEHR-hee-koh ah / soy ah-LEHR-hee-kah ah/

neutral🌍

This means 'I am allergic to...' Use 'alérgico' if you identify as male and 'alérgica' if you identify as female.

When to use: Use this when introducing your condition to a waiter, doctor, or host. It is very common and natural.

No puedo comer...

★★★★★

/noh PWEH-doh koh-MEHR.../

neutral🌍

Literally 'I cannot eat...' This is a broader phrase that covers allergies, intolerances, or strict diets.

When to use: Use this if you want to be firm about a restriction without necessarily explaining the medical details, or if you struggle with the word 'alergia'.

Me hace daño...

★★★★

/meh AH-seh DAH-nyoh.../

casual🌎 🇲🇽 🇨🇴

Translates to 'It hurts me' or 'It makes me sick.' It implies a bad reaction but is less clinical than 'allergy.'

When to use: Good for intolerances or foods that upset your stomach, but stick to 'alergia' for life-threatening situations.

Soy celíaco / Soy celíaca

★★★★

/soy seh-LEE-ah-koh / soy seh-LEE-ah-kah/

neutral🇪🇸 🇦🇷 🇺🇾

Specific term for 'I am celiac.' Awareness of celiac disease is particularly high in Spain and Argentina.

When to use: Use exclusively if you have Celiac disease and need to avoid gluten (gluten).

¿Esto lleva...?

★★★★

/EHS-toh YEH-bah...?/

neutral🇪🇸

Means 'Does this carry/contain...?' A very common way to ask about ingredients in Spain.

When to use: Use when pointing at a specific dish on a menu to ask if it contains your allergen.

¿Esto tiene...?

★★★★★

/EHS-toh TYEH-neh...?/

neutral🌎

Means 'Does this have...?' The standard way to ask about ingredients in Latin America.

When to use: Use in Mexico, Colombia, etc., to ask if a dish contains nuts, dairy, etc.

🔑Key Words

Key Words to learn:

alergiaalérgicomariscosnuecescacahuates
leche
leche
milk
sin
sin
without

📊Quick Comparison

Choose the right phrase based on your medical needs and the situation.

PhraseFormalityBest ForAvoid When
Tengo alergia a...NeutralStandard, clear communication of a medical allergy.You just dislike a food (it sounds too serious).
Soy alérgico/a a...NeutralIntroducing yourself or your medical profile.You forget to match the gender (male/female).
No puedo comer...NeutralDietary restrictions, intolerances, or dislikes.You have a life-threatening anaphylactic allergy (might not sound urgent enough).

📈Difficulty Level

Overall Difficulty:beginnerMaster in 1 hour
Pronunciation3/5

The 'g' in 'alergia' makes a guttural 'h' sound, and the stress patterns can be tricky for beginners.

Grammar2/5

Fairly simple, but requires knowing 'Ser' vs 'Estar' and basic gender agreement.

Cultural Nuance3/5

Requires navigating food culture where refusing food can sometimes be seen as rude unless a medical reason is clearly stated.

Key Challenges:

  • Pronouncing the 'g' as 'h'
  • Remembering specific vocabulary for your allergen (e.g., shellfish types)

💡Examples in Action

Ordering at a restaurantA2

Perdón, tengo alergia a los mariscos. ¿Esta sopa tiene camarones?

Excuse me, I have a shellfish allergy. Does this soup have shrimp?

Asking a waiter or bakery staffA2

Soy alérgica al gluten. ¿Tienen opciones sin gluten?

I am allergic to gluten (female speaker). Do you have gluten-free options?

Emphasizing severity to a server or hostB1

No puedo comer nueces, es muy peligroso para mí.

I cannot eat nuts, it is very dangerous for me.

A parent warning a teacher or caregiverA2

Cuidado, el niño es alérgico al huevo.

Careful, the boy is allergic to egg.

🌍Cultural Context

Taking Allergies Seriously

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).

The 'Just a Little Bit' Misunderstanding

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.

Gluten in Argentina and Spain

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.

❌ Common Pitfalls

Using 'Estar' instead of 'Ser'

Mistake: "Saying 'Estoy alérgico' to describe your condition."

Correction: Soy alérgico/a.

Confusing 'Peanuts' Vocabulary

Mistake: "Using 'nueces' (walnuts/pecans) when you mean peanuts."

Correction: Cacahuates (Mexico) / Maní (South America) / Cacahuetes (Spain).

Forgetting Gender Agreement

Mistake: "A woman saying 'Soy alérgico'."

Correction: Soy alérgica.

💡Pro Tips

Use the 'Sin' (Without) Formula

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).

Carry a Chef Card

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.

Be Specific with Fruit

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.

🗺️Regional Variations

🇪🇸

Spain

Preferred:Soy celíaco / Tengo alergia a los frutos secos
Pronunciation:The 'c' in 'celíaco' is pronounced with a 'th' sound (the-LEE-ah-koh) in most of Spain.
Alternatives:
¿Esto lleva...?Soy intolerante a...

Spain uses 'frutos secos' as the general term for nuts. 'Cacahuetes' are peanuts. Labeling laws are very strict here.

⚠️ Note: Don't use 'maní' for peanut; people might understand, but 'cacahuete' is the local word.
🇲🇽

Mexico

Preferred:Soy alérgico a los cacahuates / mariscos
Pronunciation:Standard Latin American pronunciation.
Alternatives:
¿Esto tiene...?Me hace daño...

Use 'cacahuates' for peanuts. Be careful with moles (sauces) as they often contain blended nuts, seeds, and bread (gluten) which are not visible.

⚠️ Note: Assume nothing is safe in a sauce—always ask about ingredients in 'mole' or 'pipián'.
🌍

South America (Argentina/Chile/Colombia)

Preferred:Soy alérgico al maní
Pronunciation:Standard.
Alternatives:
Sin TACC (Argentina - Gluten Free)

The word for peanut is 'maní' (mah-NEE). In Argentina, gluten-free awareness is massive.

⚠️ Note: Using 'cacahuete' might confuse people; stick to 'maní'.

💬What Comes Next?

The waiter asks if it's a preference or medical

They say:

¿Es por alergia o preferencia?

Is it for an allergy or preference?

You respond:

Es una alergia muy grave.

It is a very serious allergy.

Asking about cross-contamination

They say:

Se fríe en el mismo aceite.

It is fried in the same oil.

You respond:

Entonces no puedo comerlo, gracias.

Then I cannot eat it, thank you.

🧠Memory Tricks

Alergia sounds like Allergy

This is a near-perfect cognate. Just remember the 'g' makes a soft 'h' sound (ah-LEHR-hee-ah).

SIN means WITHOUT

Imagine a 'SIN' to eat something that makes you sick. 'Sin' = Without.

🔄How It Differs from English

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.

False Friends & Common Confusions:

"I am sick"

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).

🎯Your Learning Path

➡️ Learn Next:

How to ask for the bill in Spanish

After a safe meal, you'll need to pay. This completes the restaurant experience.

How to say call a doctor in Spanish

A crucial safety phrase to know in case you do have an allergic reaction.

Vegetarian phrases in Spanish

Related dietary restriction vocabulary that often overlaps with allergy requests.

✏️Test Your Knowledge

💡 Quick Quiz: I have a food allergy

Question 1 of 3

You are at a restaurant in Mexico and have a peanut allergy. Which phrase should you use?

Frequently Asked Questions

Is it rude to ask about ingredients in Spanish-speaking countries?

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.

What if I don't know the specific word for my allergen?

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.

Do I use 'Ser' or 'Estar' for allergies?

Always use 'Ser' (Soy alérgico). Allergies are viewed as a permanent characteristic of your biology, not a temporary mood or location.

How do I say 'Gluten Free' in Spanish?

The most common phrase is 'Sin gluten'. In Argentina, you will also see 'Sin TACC'.

📚Continue Learning Spanish Phrases

Explore More Phrases in These Categories

Find similar phrases to expand your Spanish vocabulary:

Want to Learn More Spanish Phrases?

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 →