If you’re vegan or vegetarian and travel a lot, you must be used to searching for options suitable to your needs, it happens to me and my family all the time, that’s why I always like to talk about the restaurant I found and like on my travels.
We just recently discovered a really cool and valuable app called Happy Cow. It’s great for vegetarians and vegans all over the world, where people post all the different options and restaurants in the area you’re visiting. Of course, once we discover it, we are now addicted to it.
If you’re traveling to San Cristobal, you should read my full guide about it, also I have a useful article talking about a local market, Mercado Viejo in San Cris. In today’s article, I will talk about the best vegan or simply plant-based dining options restaurants in San Cristobal de las Casas.

Top 2 Vegan Restaurants in San Cristobal de las Casas
Before reviewing both restaurants, I wanna clear things up, I have visited both of the restaurants with my family and kids and tried their vegan foods, so I’ll give you a genuine review about their exact location, menu, and most importantly prices. So, let’s begin!
Planning a Trip?
Check Out These Helpful Services:
Find the best flight deals
This is the site I recommend, you can check all the different prices.
Best accommodation prices
I highly recommend this one, it’s the best option right now for Paris.
The best way to get around is by car
Check out this site to rent a car and go at your own pace.
Te Quiero Verde
Te Quiero Verde is located right in the heart of the historic district of San Cristobal de las Casas, which just happens to be literally three blocks from our house, our Airbnb. Of course, we had to go and check it out, it’s owned by rock climbers, although they personally weren’t there. By the way, you can do rock climbing in San Cristobal, too, if you really want to!
We had to go and check Te Quiero Verde restaurant even more so, and it’s an adorable little restaurant, probably with like four or five tables in the front. Then they have a little area in the back that’s outside as well.

Opening Hours
The restaurant is open from 9:00 am to 9:00 pm and gives you ample opportunity to savor their delicious, plant-based meals at any time throughout your day.
Menu
They have an extensive menu, all 100% vegan and it’s quite flavorful. You could choose so many different things there that I don’t even want to go into. But they have sandwiches, tacos, Mexican foods, pasta, vegan brownies, and even juice and fruit salads. They do have a wide variety of vegan options.
Prices
Everything is between four dollars to eight dollars per dish, no more than $8 altogether.
And that’s including, like, when you add on the extra mushrooms or some extra stuff. Cute, delicious, and tasty. They do accept credit cards, which quite a lot of restaurants here do not, without any extra fee on top. So if you are into vegan or vegetarian food, definitely a place you need to check out. It’s adorable, fun, and it’s cheap.

Related Read: Learning to Make Tamales in San Cristóbal de las Casas, Mexico
Essential Travel Resources
❗Don’t forget travel insurance
This company is the one I trust, it’s one of the most essential things for any trip. It has your back in case you get sick abroad, or have an accident.
🎒Pack smarter, not bulky
Check out this vacation packing list, including all the essentials you need to pack when traveling, from travel clothing to backpacks and more.
🏡Where to Stay – Here are Suggestions
This is my favorite place to look for accommodations, it offers different types, a ton of locations, and good price options.
🗺️Get Around Hassle-Free
This one is the perfect option to look for different transportation options between cities, from flights, buses, and taxis to minivans and more.
🛫Find Cheap Flights
Whenever I need to fly, I head to this website for low-cost flights.
Veganos La Taqueria
This little restaurant is located about two, or three blocks in the heart of Centro Historico, San Cristobal de las Casas. From our house, actually, we’re staying in the little house, and it is called Veganos La Taqueria, literally meaning vegan taco place. So, of course, we have to check it out. It is super durable and really colorful.
It’s kind of interesting, though, because the girls that are working there are indigenous, so even though they are working in a vegan restaurant, they don’t fully grasp the concept of everything vegan.
I wanted to get a coffee there, and I asked for almond milk or soy milk, and all they kept on saying was, there’s no milk. Even though they didn’t understand the concept of almonds are actually a veggie equivalent of milk, which was kind of cute, they were really sweet.

Opening Hours
Veganos La Taqueria serves on a daily basis, their doors opening at 9:00 am and closing late at night at 11:00 pm. This flexible schedule caters to early birds seeking a wholesome breakfast, noon foodies craving lunch, and night owls in search of a delightful dinner or late-night snack. You can get there to enjoy some of their delicious vegetarian and vegan options at any time of the day.
Besides, there isn’t so much rush in the restaurant, so if you stay pretty far from this restaurant I recommend you get there by rental car or any other transport which suits to you, and honestly, you won’t have to wait much for a table.
Menu
They have a huge menu. They have burritos, street tacos, nachos, loaded fries, rice bowls, aguas frescas, salsas, and challadas. They have all these different styles of meats that are vegan. I mean, the menu is quite extensive. It’s a cute little place right in the center of San Cristobal de las Casas.
Price
The food is good. It’s humongous portions, very well priced, about anywhere, from four dollars to six dollars for the main meal in total.
The meals are huge, you could take them home if you have too much left over. They have a lot of different drinks for you to choose from as well. If you are into tacos, and you’re vegetarian, without a doubt, this is your best option for sure. Tasty, clean, and overall, just a fun and sweet experience.


Conclusion – The Bottom Line!
So, if you travel to San Cristobal de las Casas, Mexico, you know that you will find a lot of vegetarian options, but if you are specifically looking for vegan options, these two restaurants are definitely must-visit places in San Cristobal de las Casas. You cannot go wrong with either one of them. Amazing food and great prices!
Disclosure: This blog post may contain affiliate links, which means that I may receive a commission for any purchases made through the links. Your trust is important to us, and we ensure that all products or services we recommend meet or exceed our editorial standards.
Last Updated on May 14, 2025