Introduction
Learning how to communicate your dietary restrictions and health needs is essential when traveling or living in a Spanish-speaking country. Knowing how to say you’re allergic to something can prevent serious health complications and ensure you receive appropriate accommodations in restaurants, hotels, and medical settings.
The Basic Phrase: Soy Alérgico/Alérgica
The most straightforward way to express an allergy in Spanish is using the phrase soy alérgico (if you’re male) or soy alérgica (if you’re female). This translates directly to I am allergic in English. The word alérgico changes its ending based on the gender of the speaker, following standard Spanish adjective agreement rules.
To complete the sentence, you’ll need to add the preposition a, which means to, followed by the allergen. For example:
Soy alérgico a los cacahuates (I’m allergic to peanuts – male speaker)
Soy alérgica a los mariscos (I’m allergic to shellfish – female speaker)
Common Food Allergens in Spanish
Familiarizing yourself with the Spanish names for common allergens will help you communicate more effectively. Here are the most important ones to know:
Nuts and Legumes
Nut allergies are among the most severe, so knowing these terms is crucial. Los frutos secos is the general term for nuts, while los cacahuates (in Latin America) or los cacahuetes (in Spain) refers specifically to peanuts. Las nueces means walnuts, las almendras are almonds, and los anacardos or las castañas de cajú are cashews.
Dairy Products
If you’re lactose intolerant or have a milk allergy, you’ll need to know la leche (milk), los productos lácteos (dairy products), el queso (cheese), and la mantequilla (butter). You might say Soy alérgico a los productos lácteos to indicate a general dairy allergy.
Seafood and Fish
Los mariscos refers to shellfish in general, while el pescado means fish. If you need to be more specific, los camarones are shrimp, las almejas are clams, and la langosta is lobster. For someone with a shellfish allergy, saying Soy alérgica a los mariscos will cover most situations.
Eggs and Gluten
Egg allergies are expressed using los huevos. For gluten intolerance or celiac disease, you’ll want to know el gluten and the phrase soy celíaco/celíaca (I have celiac disease). Many restaurants now understand sin gluten (gluten-free) as this has become more common worldwide.
Alternative Ways to Express Allergies
While soy alérgico/a is the most common construction, there are other phrases that can be useful in different contexts.
Using Tener
You can also use the verb tener (to have) with the noun alergia (allergy). This construction sounds slightly more formal: Tengo alergia a las nueces (I have an allergy to nuts). This phrasing might feel more natural when discussing your condition with medical professionals.
Talking About Severe Reactions
If your allergy is severe, you should know how to communicate this urgency. The phrase tengo una alergia grave means I have a severe allergy. You might also say Mi alergia es muy grave (My allergy is very severe) or Podría tener una reacción grave (I could have a severe reaction).
For anaphylaxis specifically, the medical term anafilaxia is recognized in Spanish-speaking countries. You could explain: Puedo tener anafilaxia si como cacahuates (I can have anaphylaxis if I eat peanuts).
Restaurant Scenarios and Practical Phrases
Communicating your allergies in restaurants requires more than just stating what you’re allergic to. You’ll want to ask questions and ensure your food is prepared safely.
Asking About Ingredients
Before ordering, you might ask: ¿Este plato contiene nueces? (Does this dish contain nuts?) or ¿Lleva mariscos? (Does it have shellfish?). The verb contener means to contain, while llevar literally means to carry but is commonly used to ask about ingredients.
Another useful question is: ¿Qué ingredientes tiene? (What ingredients does it have?) This allows you to hear the full list and identify potential allergens.
Requesting Modifications
To ask if something can be prepared without a certain ingredient, use sin (without): ¿Pueden prepararlo sin lácteos? (Can you prepare it without dairy?). You can also be more emphatic with No puedo comer nada que contenga huevos (I cannot eat anything that contains eggs).
Ensuring Cross-Contamination Prevention
For severe allergies, cross-contamination is a serious concern. You might need to explain: No puede haber contacto con mariscos (There cannot be contact with shellfish) or Necesito que usen utensilios limpios (I need you to use clean utensils).
Medical Contexts and Emergency Situations
In medical settings, clear communication about allergies is absolutely critical for your safety.
Informing Healthcare Providers
When filling out medical forms or speaking with doctors, you’ll encounter the phrase ¿Tiene alergias? (Do you have allergies?). Your response should be clear: Sí, tengo alergia a la penicilina (Yes, I have an allergy to penicillin) or whatever applies to your situation.
Describing Symptoms
It’s helpful to know how to describe allergic reactions. La reacción alérgica means allergic reaction. Common symptoms include la urticaria (hives), la hinchazón (swelling), and la dificultad para respirar (difficulty breathing).
Carrying Medication
If you carry an epinephrine auto-injector, you should know that it’s called una pluma de epinefrina or un autoinyector de epinefrina. The brand name EpiPen is sometimes recognized, but the generic terms are more universally understood. You might need to explain: Llevo un autoinyector de epinefrina (I carry an epinephrine auto-injector).
Regional Variations to Be Aware Of
Spanish varies significantly across different countries, and some allergy-related vocabulary differs by region.
As mentioned earlier, peanuts are cacahuates in Mexico and most of Latin America, but cacahuetes in Spain. Similarly, shrimp can be camarones in Latin America or gambas in Spain. Strawberries are fresas in most places but frutillas in parts of South America.
These variations usually don’t cause major confusion, as context makes meanings clear, but being aware of them can help you understand menus and communicate more effectively in different regions.
Cultural Considerations
Understanding cultural attitudes toward dietary restrictions can help you navigate situations more smoothly. In many Spanish-speaking countries, dietary restrictions due to health reasons are generally well-understood and accommodated, though awareness of severe allergies may vary by location.
In more traditional or rural areas, the concept of severe allergies might be less familiar, so you may need to be more emphatic and detailed in your explanations. Urban restaurants and hotels, especially those catering to international visitors, are typically well-versed in handling allergy requests.
Don’t hesitate to be assertive about your needs. While politeness is valued, your health and safety are paramount. Using phrases like Es muy importante (It’s very important) or Es por razones médicas (It’s for medical reasons) can emphasize the seriousness of your request without being rude.
Additional Useful Vocabulary
Beyond the basics, these terms can enhance your ability to communicate about allergies:
La intolerancia – intolerance (as in lactose intolerance)
La sensibilidad – sensitivity
Los síntomas – symptoms
El tratamiento – treatment
El medicamento – medication
La receta médica – prescription
Conclusion
Mastering how to express allergies in Spanish is a vital skill that goes beyond simple vocabulary memorization. Whether you’re ordering at a restaurant, checking into a hotel, or visiting a doctor, being able to clearly communicate your dietary restrictions and health needs ensures your safety and wellbeing in Spanish-speaking environments.

