The 15 Best Vegetarian Restaurants in Oaxaca

Vegan restaurants in Oaxaca serve plant-based dishes such as mole
Vegan restaurants in Oaxaca serve plant-based dishes such as mole | | Courtesy of Hierba Dulce
Felix Gott

Located in southwest Mexico, Oaxaca is one of the country’s most authentic, charming and captivating cities. Set in the shadow of three mountain-flanked valleys and surrounded by fields of agave and mezcal distilleries, this city is bursting with color, energy and a huge personality.

For years Oaxaca has been an inspiration for artists, makers and artisans through its vibrant, creative atmosphere, local traditions and stunning archaeological sites. The food scene is pretty captivating too with charming inns, gorgeous markets and excellent restaurants, including some great spots just for vegetarians. Check out our favorites below.

Hierba Dulce

Restaurant, Mexican, Vegetarian

ensalada de nopal y mole Bodegón HierbaDulce Oaxaca México Vegan Plant Based Restaurant Mole
Courtesy of Hierba Dulce

Set in a beautiful courtyard surrounded by cacti, Hierba Dulce is currently the only exclusively vegan restaurant in Oaxaca, and it is a treat. With homemade vegan cheese, tacos made with huitlacoche (a flowery type of fungus that grows on corn known as the ‘Mexican truffle’), and dishes cooked in coconut-based lard, vegetarians don’t have to miss out on the best elements of Mexican food. Enchiladas, avocado toast and empanadas are the stand-out options of a superb, fully vegan menu.


Bakery, Cafe, Restaurant, Pastries, Vegetarian

One of the most popular spots in Oaxaca, this bakery, café and restaurant has grown from humble beginnings as a simple panaderia (bakery) to become one of the best places to eat in town. With an atmosphere that feels more Brooklyn than southwest Mexico, Boulenc’s bread is reputed to be the best in Mexico, a reputation backed up by the lines out of the door. The adjoining restaurant makes a magnificent vegan pizza, and the pad thai is an absolute dream. If you are in town for more than a day, try to come here more than once.

Verde Vegano at Rayón Pochote Organic Market

Restaurant, Mexican, Vegetarian

Rayón Pochote Organic Market is a charming little organic market with a decent range of vendors selling all kinds of vegetarian and vegan treats. The gem of this place, hidden away in a back corner, is Verde Vegano, a plant-based café, and is one of the best places in Oaxaca to find a proper vegan breakfast, complete with scrambled tofu and dairy-free pancakes.

La Matatena Pizza

Restaurant, Italian, Mexican, Vegetarian

Just off the Zocalo, La Matatena has built a reputation as one of the best pizza spots in Oaxaca. The menu is roughly half vegetarian options, and best of all, every pizza on the menu can be made with gluten-free dough and vegan cheese. This isn’t going to be the cheapest place to eat in town, but if you’ve got a craving for a serious slice of pizza it might well be the best.


Restaurant, Mexican, Vegetarian

While not a strictly vegetarian restaurant, Zandunga serves up enough fabulous plant-based options to satisfy every herbivore. This charming restaurant specializes in the cuisine of the Isthmus of Tehuantepec, which includes dishes steamed in banana leaves, fresh seafood and lots of tropical fruit. With vegetarian mole and mushroom stuffed tlayudas (traditional grilled tortillas covered in frijoles) as well, this is an excellent spot to try some interesting culinary variations.

Fonda Florecita

Restaurant, Mexican, Vegetarian

Tucked away unobtrusively in La Merced market, visitors could easily walk past La Fonda Florecita without giving it a second glance. However, this absolutely classic market food stall has been a local favorite for over 50 years, and offers a wonderful range of must-try Mexican dishes, with loads of choices for vegetarians. Try the salsa de queso (cheese in a tomato sauce), the quesadillas with zucchini flowers, or the atole de chocolate (corn-based hot chocolate). Just keep an eye out for dishes made with asiento, which is Oaxacan lard.

100% Natural

Restaurant, Mexican, Vegetarian

Mexican food can be rich, decadent and heavy, and sometimes what you really need is a dose of healthy eating. 100% Natural is a health food restaurant offering a break from the excess of traditional Mexican cuisine, as well as a gorgeous view of Oaxaca’s Parque Juárez El Llano. A breakfast of multigrain hotcakes or tofu tortillas and a green juice is a great pick-me-up, while mushroom burgers and super salad bowls are perfect for lunch or a light dinner.


Cafe, Mexican, Beer, Vegetarian

With a mixed menu full of loving interpretations of classic Mexican street food and market favorites, Cabuche is worth coming to for the vegetarian pozole (hominy soup) alone. A hearty, spicy soup usually made with chicken or pork, Cabuche uses mushrooms and a variety of vegetables to make its rojo (red), blanco (white) and verde (green) varieties of pozole. The potato, poblano pepper and huitlacoche guisados (stews) are also superb, and even better washed down with its homemade craft beer.

La Biznaga

Restaurant, Mexican, Vegetarian

Very much at the higher end of things in Oaxaca, La Biznaga describes itself as a ‘very slow food’ restaurant, and while this is best expressed in the service, the array of fascinating and innovative Mexican fusion dishes are worth the wait. While not a fully vegetarian menu it is extremely vegetarian friendly, with dishes like sopa del establo (a creamy Roquefort and chipotle chili soup), blackberry mole, mushroom-stuffed pastry cones and some out-of-this-world desserts.

Le Campane

Restaurant, Mexican, Vegetarian

Le Campane is a delightful little spot with an Italian-inspired menu just around the corner from the Templo de Santo Domingo. With a separate vegetarian and vegan menu, it’s a great spot for a relaxed dinner. Homemade seitan soy tacos and mole-stuffed tamales bring a Mexican flavor, while vegetarian bolognese, lentil soup and Mediterranean seitan burgers can give vegetarians a break from local cuisine.


Restaurant, Mexican, Vegetarian

Itanoni uses tortillas and antojitos (light tortilla-based dishes) to create some fantastic fine dining, street-food-inspired dishes. This interesting fusion of haute cuisine and classic street food attracts everyone from office workers to school kids to tourists. Its philosophy is to support the country’s vanishing family farms. Everything is prepared fresh from local ingredients and grilled over an open fire, creating healthy, sustainable dishes. Corn is king here, and the vegetarian options are superb. Don’t miss the toasted tortillas stuffed with hoja santa (Mexican pepperleaf) and refried beans, or the gorgeous vegetarian tamales steamed in banana leaves.

Calabacitas Tiernas

Restaurant, Vegetarian, Vegan

Calabacitas Tiernas is a great place for vegetarians and vegans to enjoy delicious, healthy, traditionally Oaxacan food, as well as some excellent international options. The service is great and the atmosphere laid back. The menu often includes soup, salad, a main dish, fruit water and homemade bread. It’s one of the best restaurants to visit in Oaxaca for a good, cheap meal.

Vieja Lira

Restaurant, Italian, Vegetarian

Although Oaxaca is surprisingly well-stocked with Italian restaurants, it doesn’t come much better than Vieja Lira. It’s a great place to visit for a break from the local cuisine, as well as a touch of Florentine elegance and sophistication. It’s an upscale Italian pasta and pizza place with a stylish courtyard and a nice rooftop terrace. Vegetarians can choose from a long list of fresh pasta and homemade sauces, go for the lasagna or try a crispy thin-crust pizza. It also has an impressive international wine list, for something other than pulque (fermented agave) and mezcal.

Cafetería Xiguela

Restaurant, Mexican, Vegetarian

Cafetería Xiguela is a fantastic place to enjoy delicious breakfasts, salads, ice cream and coffee. It’s a paradise for vegetarians in Oaxaca, especially those whose diet depends on organic products. Its products come from the organic shop run by the same owners next door and this guarantees deliciously fresh dishes. It has a quiet and charming ambience and is a real treat to visit.

Trigo Verde Naturistas Café

Cafe, Mexican, Coffee

Trigo Verde is a great place to enjoy vegetarian food and the best part is that it is located inside a health food store. Most people order a takeaway from the menu of sandwiches, tamales, soy burgers and breakfast foods. It also has a set lunch menu priced at 60 pesos (£2.14) consisting of soup, salad, a main dish, drink and dessert. It’s a quick, simple set-up, mainly used by office-goers for a healthy lunch or people in a hurry to get back to a day of sightseeing.

culture trip left arrow
 culture trip brand logo

Volcanic Iceland Epic Trip

meet our Local Insider


women sitting on iceberg


2 years.


It's the personal contact, the personal experiences. I love meeting people from all over the world... I really like getting to know everyone and feeling like I'm traveling with a group of friends.


I have so many places on my list, but I would really lobe to go to Africa. I consider myself an “adventure girl” and Africa feels like the ULTIMATE adventure!

culture trip logo letter c
group posing for picture on iceberg
group posing for picture on iceberg

Every CULTURE TRIP Small-group adventure is led by a Local Insider just like Hanna.

map of volcanic iceland trip destination points
culture trip brand logo
culture trip right arrow
landscape with balloons floating in the air


Connect with like-minded people on our premium trips curated by local insiders and with care for the world

Since you are here, we would like to share our vision for the future of travel - and the direction Culture Trip is moving in.

Culture Trip launched in 2011 with a simple yet passionate mission: to inspire people to go beyond their boundaries and experience what makes a place, its people and its culture special and meaningful — and this is still in our DNA today. We are proud that, for more than a decade, millions like you have trusted our award-winning recommendations by people who deeply understand what makes certain places and communities so special.

Increasingly we believe the world needs more meaningful, real-life connections between curious travellers keen to explore the world in a more responsible way. That is why we have intensively curated a collection of premium small-group trips as an invitation to meet and connect with new, like-minded people for once-in-a-lifetime experiences in three categories: Culture Trips, Rail Trips and Private Trips. Our Trips are suitable for both solo travelers, couples and friends who want to explore the world together.

Culture Trips are deeply immersive 5 to 16 days itineraries, that combine authentic local experiences, exciting activities and 4-5* accommodation to look forward to at the end of each day. Our Rail Trips are our most planet-friendly itineraries that invite you to take the scenic route, relax whilst getting under the skin of a destination. Our Private Trips are fully tailored itineraries, curated by our Travel Experts specifically for you, your friends or your family.

We know that many of you worry about the environmental impact of travel and are looking for ways of expanding horizons in ways that do minimal harm - and may even bring benefits. We are committed to go as far as possible in curating our trips with care for the planet. That is why all of our trips are flightless in destination, fully carbon offset - and we have ambitious plans to be net zero in the very near future.