How to Say "I Am Lactose Intolerant" in Spanish and Explain the Symptoms
Learn to say you are lactose intolerant in Latin American Spanish, describe digestive symptoms, and explain how this differs from a milk allergy.

If dairy gives you stomach trouble, you need to explain that clearly in Spanish, especially when eating out or staying with a family. This lesson teaches you to say "I am lactose intolerant," name the digestive symptoms it causes, and ask whether a dish contains milk. You will also learn why this is different from a milk allergy, so you can describe your situation accurately instead of alarming people unnecessarily.
By the end, you can…
- say I am lactose intolerant and name the digestive symptoms it causes.
- ask whether a food or drink contains milk or lactose.
- explain that my problem is digestive, not a dangerous allergy.
Listen once. Try it slowly. Then say it without looking.
Checking available voices…
Soy intolerante a la lactosa.
I am lactose intolerant.
soy een-toh-leh-RAHN-teh ah lah lak-TOH-sah
The standard, clear way to state your condition. Use it with waiters, hosts, or doctors.
La leche me cae mal.
Milk does not agree with me.
lah LEH-cheh meh KAH-eh mahl
A softer, everyday way to say dairy upsets your stomach. Common in casual conversation across Latin America.
Me da diarrea y dolor de estómago.
It gives me diarrhea and stomach pain.
meh dah dyah-REH-ah ee doh-LOR deh es-TOH-mah-goh
Names two typical lactose intolerance symptoms. Use it when you need to be specific about what happens.
¿Esto tiene leche o lactosa?
Does this have milk or lactose?
ES-toh TYEH-neh LEH-cheh oh lak-TOH-sah
A direct question for restaurants, bakeries, or packaged food. Ask before ordering.
No es una alergia, es intolerancia.
It is not an allergy, it is intolerance.
noh es OO-nah ah-LEHR-hyah, es een-toh-leh-RAHN-syah
Use this to clarify that your reaction is digestive, not a dangerous allergic response.
Pronunciation guides are approximate. Slow playback keeps the original pitch.
Make it make sense
Useful pattern
Use "ser intolerante a" to state the condition: "Soy intolerante a la lactosa." For symptoms, use "me da" plus a noun: "Me da diarrea," "Me da dolor de estómago," "Me da inflamación." To ask about food, use "tiene": "¿Esto tiene leche?" These three patterns cover stating, describing, and checking. Note that "me da" literally means "it gives me," so the food is the subject: "La leche me da diarrea."
When to use it
Use "Soy intolerante a la lactosa" in formal or medical situations. Use "La leche me cae mal" with friends or hosts because it sounds less clinical. In a restaurant, ask "¿Este plato tiene leche?" before ordering. If someone offers you dessert, you can say "Gracias, pero la leche me cae mal." Always clarify "No es una alergia" if people seem worried, because an allergy can be life-threatening while intolerance mainly affects digestion. Remember that adjectives agree in gender: a woman says "Soy intolerante" and a man also says "Soy intolerante" (the form is the same), but "alérgico" becomes "alérgica" for a woman.
Listen to each line, then take one part and reply out loud.
Buenas, ¿me puede traer el menú?
Hello, can you bring me the menu?BWEH-nahs, meh PWEH-deh trah-EHR el meh-NOOClaro, aquí está. ¿Algo de tomar?
Sure, here it is. Something to drink?KLAH-roh, ah-KEE es-TAH. AHL-goh deh toh-MAHRSolo agua, por favor. Y una pregunta: ¿la sopa tiene leche?
Just water, please. And one question: does the soup have milk?SOH-loh AH-gwah, por fah-VOR. ee OO-nah preh-GOON-tah: lah SOH-pah TYEH-neh LEH-chehNo, no tiene. ¿Es alérgico?
No, it does not. Are you allergic?noh, noh TYEH-neh. es ah-LEHR-hee-kohA little context goes a long way
In much of Latin America, "intolerante a la lactosa" is understood, but everyday speakers often say "la leche me cae mal." In Spain, you may hear "soy intolerante a la lactosa" as well, and "me sienta mal" instead of "me cae mal." Use the clearer medical phrase when you need to be precise, and the casual phrase in friendly settings. Note that dairy consumption and tolerance vary widely across regions and individuals, so it is always best to ask about specific ingredients rather than assume.
One thing to watch for
Saying "Soy alérgico a la lactosa" to mean lactose intolerant.
Try this instead: Lactose intolerance is not an allergy. Say "Soy intolerante a la lactosa" or "La leche me cae mal." Use "alérgico" only for a true allergy, for example "Soy alérgico a la proteína de la leche." Note that a woman would say "Soy alérgica."
Your turn
Try answering out loud before checking a possible answer.
1How do you say "I am lactose intolerant" in a clear, standard way?
Show a sample answer
Soy intolerante a la lactosa.
This uses "ser" plus "intolerante a" and names the condition directly. "Tengo intolerancia a la lactosa" is also correct.
2Ask a waiter whether a dish contains milk.
Show a sample answer
¿Este plato tiene leche?
"Tiene" asks about ingredients. You could also ask "¿Lleva leche?" which is common in restaurants.
3Explain that your problem is not an allergy.
Show a sample answer
No es una alergia, es intolerancia.
This distinguishes digestive intolerance from a dangerous allergy. You can add "solo me da diarrea" to describe the effect.
Say "Soy intolerante a la lactosa" for clarity, or "La leche me cae mal" in casual settings, and always ask "¿Esto tiene leche?" before you eat.
Progress is saved on this browser.
Practice real time conversations on Yapr for faster learning.
Put today’s Spanish into a conversation with an AI tutor. Speak, make mistakes, and try again.
Practice on Yapr