Navigating Gluten-Free and Dairy-Free in Mexico City
What works, what doesn’t, and where to go when you need to be sure
I have been dairy-free since returning to Mexico City in 2017. I added gluten-free to that in 2018. I am intolerant, not celiac, which means that cross-contamination is not a significant concern for me and that I have considerably more flexibility than someone navigating celiac disease would. I say this upfront because this post reflects that experience — it is practical guidance from someone who has been eating this way in this city for years, not a guide for the most sensitive end of the spectrum.
What I can tell you is that Mexico City is more navigable than you might expect, and probably less navigable than it will be in five years. Things are changing. The short version: traditional Mexican cuisine is your friend. Italian and French cuisine are complicated — as you probably already know. And a few specific places have earned a permanent place in my rotation.

The Foundational Rule: Communicate
In Mexico City, more so than in many cities, navigating dietary restrictions depends on your relationship with the waiter. Many restaurants will ask about allergies when you sit down — a good sign and increasingly common. Even when they don’t ask, tell them. The challenge is that waiters often don’t know exactly what goes into every dish and have to check with the kitchen — which means the quality of the information you get varies with how conscientious the waiter is, and how much the kitchen staff understands about what you’re asking.
My experience has been inconsistent, even at the same restaurant on different visits. The difference is almost always the waiter. If someone takes your restriction seriously and follows up with the kitchen, the meal goes well. If they nod and don’t engage with the question, proceed with caution. Trust your instincts about which situation you’re in.
This is not a criticism of Mexican restaurants — it is a reflection of where GF and DF awareness currently sits in the city. It is growing, and noticeably better than it was when I arrived. But it is not yet at the level where you can assume the waiter is taking your requests seriously.
What Tends to Work — Traditional Mexican Food
Traditional Mexican cuisine is largely gluten-free and navigably dairy-free. This is good news if you love the food, which I do.
Reliably fine
Corn tortillas — 100% corn masa, always fine for GF. The main thing to watch: some tortillerías use a small amount of wheat flour, particularly for flour-adjacent preparations. At a taquería, the corn tortillas are almost always pure, but ask if you’re celiac or very sensitive.
Grilled meats — carne asada, arrachera, pollo a las brasas, most proteins prepared directly on the grill: fine. The marinades at most traditional places are chile and citrus-based.
Salsas and guacamole — virtually always fine. The guacamole exception: at many restaurants it will arrive with cheese crumbled on top. Tell them to leave the cheese off when you order. Same with refried beans, which are often served with a layer of melted cheese, or a sprinkle of fresh cheese.
Rice and beans — the staple sides are generally fine. Check that the rice is not made with a chicken stock base that might contain additives.
Soups and broths — most traditional preparations (consommé, caldo de pollo, sopa de lima) are fine. Cream soups and tomato soup almost always have dairy.
Tamales — corn masa, almost always GF. The filling varies; check if you are uncertain. No dairy in the traditional preparation.
Most traditional moles — some mole recipes include a small piece of bread as a thickener. This varies by family and region. Worth asking if you are celiac or highly sensitive; for intolerance, it is generally a negligible amount. For myself, like an ostrich I happily stick my head in the mole pot and pretend it won’t affect me. Fortunately, the quantity is usually small enough I escape mostly unscathed.
The dairy overlay — how to handle it
The main challenge with dairy in Mexican cuisine is not that it is cooked into dishes — it is that it arrives on top of them. Crema, cheese, and occasionally butter are added as finishers to enchiladas, chilaquiles, enfrijoladas, molletes, and many egg dishes. The kitchen habit of adding dairy at plating means you have to stay on top of it specifically.
The most reliable approach: when you order any dish that traditionally comes with a dairy topping, say explicitly — sin crema, sin queso — at the moment of ordering, not as an afterthought. At most good restaurants this is handled without issue. At busier or less attentive places, check when the dish arrives.
The harder categories
Desserts — essentially impossible to navigate without a dedicated GF/DF bakery or a restaurant that has specifically built out those options. Almost all traditional Mexican desserts (tres leches, churros, flan, pastel de elote) involve wheat, dairy, or both. This is the category where I have stopped trying to improvise and simply accepted that dessert means fruit, or going to Pan Gabriel.
Italian and French cuisine — pasta, bread, pastry, cream sauces: these cuisines are built on exactly the ingredients that don’t work well for me. Not impossible to navigate at a high-end restaurant with attentive staff, but requires considerable effort and will result in a very reduced menu.
Asian restaurants — generally among the easier options, with one significant caveat. The food is often naturally GF in its base ingredients (rice, vegetables, proteins), but soy sauce contains wheat. For intolerance at the level I have, the amount in a dish prepared with standard soy sauce is generally fine. For celiac or high sensitivity, it is not — request tamari explicitly, and ask whether they have it. Japanese and Thai tend to be more aware of this than others.
Pan Gabriel
If you did not know the bread here was gluten-free, dairy-free, and refined sugar-free, you would not guess. This is the bar, and very few places clear it.
Pan Gabriel is my first recommendation for anyone navigating this combination of restrictions in the city. The bread is light snd fluffy and has the texture of a yeast bread — not good in the way that most GF bread is good, which is to say: acceptable given the constraints. Pan Gabriel does not taste like a constraint.
The donuts in particular are shocking. Light, properly structured, not dense or gummy in the way that GF baked goods so often are. Knowing that they are also DF and refined sugar-free makes them more impressive rather than less. Beyond the donuts, the bread selection is broad. The pastries are worth exploring — I also like the passion fruit (maracuyá) danish.
Pan Gabriel has several locations across the city. The Condesa location on Zamora is the one I know best; they also have locations in Polanco, Nuevo Polanco, Coyoacán, and Naucalpan, plus a network of distributor locations including other restaurants and dedicated bakeries. Check their website for the full list and the location nearest to you.
Pan Gabriel — Calle Zamora 175, Condesa (primary location visited) // pangabriel.com/distribuidores

La Otilia
La Otilia is in a different category from Pan Gabriel: it is a full restaurant and bakery that is certified 100% gluten-free, refined sugar-free, no artificial additives. The entire menu is GF — there is no section, no asterisked items, no need to ask. For celiacs and anyone at the high-sensitivity end of the spectrum, this is the clearest answer in the city.
The food is good and the variety is broader than you would expect from a dedicated GF establishment: Mexican dishes alongside more European preparations, vegan and paleo and keto options, a café menu. The garden terrace at the Polanco location is pleasant. It started in 2016 and now has three locations, which speaks to there being genuine demand for what it offers.
My preference is Pan Gabriel for bread specifically, but La Otilia for a meal when I want to eat without any mental overhead about what might be in something.
La Otilia — multiple locations including Roma Norte // laotilia.com.mx

A note on the current state of GF awareness in Mexico City
The honest answer is that the city is improving but uneven. The best restaurants — the ones that attract international visitors and take their kitchen seriously — tend to be more aware and more accommodating. Neighborhood restaurants and traditional fondas are more variable. The awareness is growing faster than the infrastructure to support it: a waiter who understands what gluten is may still be working in a kitchen where GF pasta is cooked in the same water as regular pasta.
For intolerance at my level, this is navigable with communication and common sense. For celiac disease, Pan Gabriel and La Otilia are the clear answers for meals where certainty matters. For everything beyond bread: traditional Mexican food, good communication with your waiter, and a personal policy of not ordering dessert at restaurants unless, miraculously, they do have a dedicated dessert with restrictions in mind.
If you have found a restaurant or bakery that has made GF or DF life in this city easier, I want to know about it. Leave a comment — this post will keep evolving as the scene does.