San Cristobal, the cultural capital of Chiapas, has a lot to offer to its visitors and local inhabitants. San Cristobal restaurants proudly produce slow food, saying they make “good food, but not fast food.”
This speaks to the overall vibe of San Cristobal – it’s extremely laid back and carries an artistic look and feel no matter where you go. Some who live there openly smoke weed out on the streets or in their shops.
The narrow streets in San Cristobal reminded me of when I visited Cusco, and were just as charming. There are also a ton of art galleries and boutiques worth visiting, and scattered amidst those are various restaurants, diners, and bars that you simply must visit if you’re in town.
If you’re wondering where to eat in San Cristobal, look no further than this article, filled with the best restaurants, bars, and coffee shops in the Chiapas.
But before you dive into looking for where to find your next meal in San Cristobal- let me mention something we found interesting. We had difficulty finding a lot of truly unique local dishes, or Chiapas food. You’ll notice on the list you can find Asian restaurants and pizza but when we wanted to experience truly authentic local food we found this to be an issue.
We teamed up with a great local walking food tour called Tomate Quesillo who not only showed us around town but also helped us to find authentic local dishes. Read more about the tour at the end of this post but I would highly recommend booking a tour for yourself if you want to experience authentic local dishes.
The 20 Best Restaurants in San Cristobal de las Casas, Mexico
Most of the San Cristobal de las Casas restaurants we found specializes in local Mexican cuisine, but there are others that also combine influences from around the world, creating unique culinary experiences. The list below describes a few of those. Prices vary from in-expensive to high end and pricey, so you should be able to find a little bit of everything on this list.
Real de Guadalupe 57A // +52 967 631 7298
Come to El Cau, located at the heart of San Cristobal and is one of the best places to eat in San Cristobal de las Casas. Come for the best tapas and wine you’ll find in any San Cristobal restaurant and enjoy live music and a beautiful terrace and garden.
Feel as though you’re sipping rich wine in Barcelona. And when you’re ready for dinner, just order something from the kitchen and keep your wine!
Belisario Dominguez 3A, Colonia Centro // +52 967 105 4931
This tiny hole-in-the-wall restaurant called Asiarico7 serves delicious authentic Korean food mixed with Mexican cuisine for a truly unique dining experience. Fried chicken teriyaki, Chiapas roll, Bibimbab, Kimchi tacos, bulbobi kimbab, and more are available to order from their menu.
They use only the freshest ingredients, and their customer service is amazing. If you love sushi, you should definitely come eat at this restaurant.
Calle Diego de Mazariegos 97 // +52 967 138 5897
Kokono is an excellent choice for vegetarian travelers as the chef focuses on indigenous dishes, meaning it’s mostly vegetarian as meat was for special occasions before the Spanish came and brought domestic animals.
This is one of the few restaurants that we ate at twice during our stay as we had heard great reviews about the breakfast, so we were sure to return for it.
The chef actually spent more than a year working in famed Pujol before returning to her hometown to open her own restaurant.
Whether you stop in for breakfast or lunch, you’re sure to love whatever you order!
Calle Periodista Isauro Rossette 12A // +52 967 147 3809
This family-style seafood restaurant also serves our favorite breakfast in San Cristobal. At Habanero Terrazas you should try their pastor eggs and combination omelette are must-haves for breakfast there.
You can also come for lunch for some of the best and freshest seafood dishes around, served with your choice of wine or beer.
Calle Comitan No. 13 A | Barrio el Cerrillo // +52 967 678 0047
This local pizza shop has a balcony overlooking the Real de Guadalupe, a full bar, and lovely vintage décor. Enjoy crispy, homemade pizzas made with fresh ingredients. If you don’t want pizza, they also have various pasta dishes you can order.
Pizzeria El Punto may be tiny, but the service is great, the prices are very reasonable.
Benito Juarez 1, Zona Centro // +52 697 678 0354
As far as popular tourist spots go, you’ll want to try out Tierra y Cielo. It’s a bit pricey, but well worth it for the atmosphere and quality food. Well known chef Marta Zepeda created the restaurant in 2007 as a thesis project to make a gastronomic restaurant that encapsulates the cultural wealth and natural resources of the Chiapas.
Taste traditional Mexican food like never before. They have a 7 course tasting menu that will delight your taste buds. This is the San Cristobal restaurant most-visited by both local and international celebrities.
Dr. Felipe Flores 17-A // +52 967 674 5563
XUT restaurant specializes in the fusion of various cuisines from around the world, using only local ingredients. The desire is for chefs and guests alike to enjoy delicacies from various nationalities, all made from scratch in XUT’s kitchen, and for everyone to feel like they’re at home.
They serve brunch, lunch, desserts, and some of the best wines around. XUT also has a full calendar of upcoming events, including live music, a mud workshop, a weaving workshop, and more.
Diego Dugelay 22-B // +52 967 100 5425
Also called “The Pinch of Cinnamon”, La Pizca de Canela has amazing Latin American cuisine for amazing prices. Just 60 pesos will get you a full lunch, so if you’re on a budget don’t hesitate to stop by.
The food and drinks they serve are full of flavor and imagination. They also have many vegetarian options.
Francisco I. Madero 37 // +52 722 787 9779
We loved the fondue and cozy atmosphere at Madero 37. Named for the street it is located on, Madero 37 is a bar and restaurant with French and Swiss cuisine influences. There’s live music every night, creating a fun and welcoming environment, and the cocktail bar was simply delicious.
The mezcal fondue was amazing. Be sure to also try their sausage panini and tapas.
Calle Real de Guadalupe #79A // +52 967 678 5710
Amazing gluten-free Asian food can be enjoyed at Wok Real. This is the only gluten free restaurant in all of San Cristobal de Las Casas, and they brilliantly combine this dietary restriction with delicious Asian dishes. Sit at the bar and watch your meal being prepared in the open kitchen and sip on some Posh of Zarzamoras while you wait.
Aside from the great food and prices, the service here is very attentive and friendly.
Andador Miguel Hidalgo | Esquina San Agustin Planta Alta Local #20 // +52 967 168 5344
Seafood lovers will enjoy Peruano which combines Peruvian and Latin inspiration into the seafood dishes they prepare. The fish ceviche is a must, but if you’re not into seafood, you should try their Chicken Chili or their Peruvian fried rice, or any of their other authentic Peruvian dishes.
Service is outstanding and happy to help you with any food or drink you want. Be sure to try an authentic pisco sour to go with your meal!
Real d Guadalupe 7, Zona Centro // +52 967 119 1985
La Vina de Bacco has a great atmosphere and is always buzzing with people. Glasses of wine start at 20 pesos ($1 USD) and bottles start at 200 pesos ($10 USD).
The dinner menu isn’t as impressive as their drinks, but you get a free tapas with every glass of wine you order, and basic tapas start at just 5 pesos (.25 USD). A great place to experience the best live music and maybe a glass or two of wine on your way home.
Av. May 5 no. 38 Barrio de Mexicanos // +52 967 678 1516
Located inside the Hotel BO the Lum restaurant serves Mexican cuisine uniquely blended with dishes from all around the world. They use only local, seasonal ingredients that are fresh and nutritious and special attention is paid to plating.
Bring your children over to the kid’s area where they will be entertained with stories, movies, activities, and more while you dine on food made just for you. Come for a romantic dinner with your significant other, or bring the whole family.
Calle Real de Guadalupe 170 // +52 967 116 0077
The Cardamomo Indian restaurant was a fun place to visit. Serving mostly lunch and dinner, they also have late night hours. Prices were very reasonable, and the food and wine was superb. If you don’t have time to sit down (which we recommend, especially since they have free Wi-Fi), they do allow you to order takeout to bring home or back to your hotel room.
Best San Cristobal Bars & Coffee Shops
The rest of our list includes the best bars and coffee shops in San Cristobal, for when you don’t want to eat but have a few drinks with friends. Chiapas has some of the best authentic liquors and wines around, as well as amazing Mexican coffees and cappuccinos.
13 Real De Guadalupe // +52 967 134 0985
Cafeologia was easily the best coffee we had while visiting San Cristobal. They specialize in providing the best Mexican coffee that can only be found in the state of Chiapas. They offer training in all things coffee including general barism, espresso, latte art, brew, and harvesting the best coffee.
Cafeologia isn’t just a coffee shop. It’s an institution that is dedicated to research, education, and production of the best coffee. They also hold an annual competition for coffee harvesters and baristas. Winners receive not just a cash prize, but are listed on the institution’s website in the Chiapas Special Coffee Directory.
Calle Real de Guadalupe 53 // +52 967 678 4010
Named for the Carijillo line of drinks, the Carajillo Café serves them all. 6 different types including the classic, Carajillo de olla, chocolate cake, and an Irish version made with whisky rather than liquor 43.
You can also book Carajillo experiences including becoming a barista for a day, enjoying coffee with the experts, and tasting coffee with all 5 senses. Be sure to download their Carajillo Frequent Customer Card from the website and receive a 10% discount any time you visit.
In addition to the delicious Carajillo coffee the café serves a large variety of bread and pastries for a quick breakfast or brunch snack. And they have an online store where you can order some coffee to make for yourself at home.
Andador Miguel Hidalgo 2 // +52 967 135 6860
For the best mezcal margarita in town, you need to visit the best mezcal bar in town, La Popu Mezcaleria. Bring your friends for some of the best 100% agave mezcales, order food from the bar, or sample one (or many!) of the various cocktails served here.
For even more fun, partake in a game of Una Ruletita, the 16 shots roulette only available at La Popu Mezcaleria.
Francisco Street i. Madero 130 | The Green House // +52 967 631 7337
For a great panoramic view of San Cristobal de las Casas you should definitely come to La Maldita at sunset and sip your favorite drinks while the sun dips out of sight. As one of the most romantic spots in town, you should certainly plan to bring your date there after dinner. It’s a great way to finish out the evening with a bang.
Real de Guadelupe 46-A Barrio de Guadalupe // +52 967 678 0027
Pox (pronounced “posh”) is a strong and tasty liquor made out of corn found in the state of Chiapas. It’s an ancient Mayan drink, dubbed “the local firewater” for its high alcohol volume. The traditional formula contains 39% alcohol, while the ceremonial blend has 53% alcohol.
The best spot to sample this liquor in San Cristobal is at the Posheria bar. They have many varieties to try, even ones that go down smoother without the burn.
Casa de Frida
Diego Dugelay #6, Barrio de Guadalupe // +52 967 152 4835
The Casa de Frida seemed a bit seedy to us, yet it still carried a very interesting vibe. This bar celebrates diversity of all forms and offers a cultural and recreational bar for all to enjoy. Everyone is welcome to come in and be themselves while eating and drinking your favorites from the menu. They put on fun events and shows most nights, including a cabaret theater, so there’s almost always some type of entertainment going on.
Now you know, if you are looking for where to eat in San Cristobal de las Casas, the list above gives you everything we need. There are many great places to eat in San Cristobal, as well as many options for bars and coffee shops. Choose any of the above restaurants or bars and you won’t be disappointed.
If you want to explore authentic local dishes, visit the website for Tomate Quesillo and book one of their tours. Tomate Quesillo is unique in that it was created and crafted by a group of foodies and chefs and is the result of a 4 year research into the restaurant scene of San Cristóbal De Las Casas, bringing together the local flavors and the high end restaurants of the city.
We had a great tour with them and I’ve already been recommending them to friends and family members visiting San Cristobal as a great way to discover how the food of Chiapas differs from the food in the rest of Mexico.
You can book your own tour by clicking here to visit their site.