There is a clean structural answer here that most guides miss: traditional Mexican street food is largely dairy-free, and Tex-Mex is built on cheese and cream. Which style of restaurant you are in matters more than which dish you pick.
A street taco has no cheese and no cream on it at all. A Tex-Mex combo plate has both, in quantity.
This article is general information, not medical or dietetic advice. If you have a diagnosed condition or a food allergy, your clinician’s guidance and the restaurant’s own answers decide what you eat — not a web page.

The structural split
| Traditional / street | Tex-Mex | |
|---|---|---|
| Cheese | Sparingly, crumbled, or none | Yellow, melted, generously |
| Cream | A drizzle of crema on some dishes | Sour cream by the spoonful |
| On a taco | Onion, cilantro, lime — no dairy | Cheese and sour cream as standard |
| Typical risk | Low, and easy to ask about | High, and often built in |
Our Tex-Mex versus Mexican comparison sets out how to tell which you are in within a few menu lines — and the fastest tell, yellow melted cheese, is precisely the thing you are trying to avoid.
What is dairy-free by default
- Street tacos — corn tortilla, meat, onion, cilantro, lime. No dairy in the standard build.
- Corn tortillas, salsas, guacamole, pico de gallo.
- Carne asada, carnitas, al pastor, pollo asado — the meats themselves.
- Pozole and menudo — broth-based, and the garnish plate is all vegetables.
- Refried beans — usually, though some versions are finished with cheese.

Where the dairy hides
| Dish | The dairy | Can it be left out? |
|---|---|---|
| Elote | Crema or mayo, plus cheese | Rarely — it is most of the dressing |
| Chilaquiles | Crema and crumbled cheese on top | Yes, ask |
| Enchiladas | Cheese baked on, cream poured over | Sometimes; suizas cannot be |
| Chile relleno | Cheese is the filling | No |
| Queso fundido | It is entirely cheese | No |
| Horchata | Often made with milk | Depends on the batch — ask |
The horchata one surprises people, because it looks like a plant drink and often is one — the base recipe is rice, water, cinnamon and sugar. But many versions add milk or condensed milk, and there is no way to tell by looking. Agua de jamaica is the reliable alternative on the same counter.

Crema, sour cream and lactose
Worth knowing if your issue is lactose rather than dairy protein: fermented and aged dairy generally contains less lactose than fresh milk, because bacteria consume some of it. Aged cheeses like cotija have very little; fresh cheeses like queso fresco have more.
MedlinePlus, from the US National Library of Medicine, describes lactose intolerance as the inability to digest lactose, the sugar in milk and foods made with milk, with symptoms including nausea, gas, diarrhoea and abdominal swelling. It notes the condition is not serious, that it can be managed by reducing lactose intake or using lactase aids, and that calcium supplementation is worth considering since dairy is most people’s main calcium source.
Our guide to crema versus sour cream covers what those two products actually are, and the cheese guide covers which cheeses are fresh and which are aged.

How to ask
- Order from the taco side of the menu rather than the plate side. Tacos are the least dairy-dependent format.
- Say sin queso y sin crema — without cheese and without cream. This single phrase covers most of it.
- Ask about horchata specifically if you want it: ¿La horchata tiene leche?
- Skip anything described as suizas, gratinado, fundido or con queso — those words mean the dairy is structural.

What Doc’s board offered
Reasonably well, as it happens. Doc’s street tacos were the standard dairy-free build — corn tortilla, meat, onion, cilantro and cabbage, no cheese and no cream. Its birria tacos and the shrimp items carried no dairy either.
Everything else did. The Gringo, Keith’s Salad, the chalupa, both quesadillas, the burrito, the torta and both elote builds all listed cheese, crema, sour cream or mayo. And its horchata was described as milk, rice and cinnamon — so on that board, the drink was not an option.
Doc’s Taco Shop closed permanently on 19 July 2025. Its 2023 menu board is preserved here as a historical record, and the notes above are read from it rather than from any current information. You can read the full menu as Doc’s published it or read how the shop came about.

Frequently asked questions
Is Mexican food dairy-free?
Traditional street food largely is — a street taco has no cheese or cream in its standard build. Tex-Mex is built on melted cheese and sour cream, so the style of restaurant matters more than the dish.
Does horchata contain dairy?
It depends on the recipe. The traditional base is rice, water, cinnamon and sugar with no dairy, but many versions add milk or condensed milk. Always ask.
Are street tacos dairy-free?
In their standard form yes: corn tortilla, one meat, onion, cilantro and lime. Cheese and sour cream on a taco are an American addition.
Which Mexican cheeses are lowest in lactose?
Aged ones. Cotija is aged and salty and contains very little lactose; fresh cheeses like queso fresco contain more. This matters for lactose intolerance, not for dairy allergy.
What can I drink instead of horchata?
Agua de jamaica, tamarindo or a fresh-fruit agua fresca — all water-based. Glass-bottle sodas and beer are also dairy-free.
The short version
Order tacos, not plates. Traditional street food is largely dairy-free and Tex-Mex is largely not. Sin queso y sin crema covers most situations, and check the horchata before assuming it is a plant drink.
