Your Friend The Nomad contains affiliate links and is a member of the Amazon Services LLC Associates Program. If you make a purchase using one of these links, we may receive compensation at no extra cost to you. See our Privacy Policy for more information.
|

27+ Oaxaca Vegan Restaurants & Vegan-Friendly Spots (Plus Cooking Classes)

Widely accepted as the food capital of Mexico, Oaxaca City is a charming colonial city famous for its seven flavors of mole. Like many other Mexican cities, Oaxaca is home to several incredible vegan restaurants and vegan-friendly eateries.

While living in Oaxaca, Iโ€™ve had the privilege of dining at dozens of spots across the city. Iโ€™ve eaten at every Oaxaca vegan restaurant and tons of other places with mouthwatering plant-based meals. Whether youโ€™re looking for the best vegan mole in Oaxaca, craving Indian food or vegan pizza, or on the hunt for the best vegan tacos, Iโ€™ve got you covered. This vegan Oaxaca guide covers all that and everything in between.

If youโ€™re here to figure out whether or not to travel to Oaxaca as a vegan, hereโ€™s your sign: book your flight! After months of living and traveling in Mexico, I can tell you that Oaxaca is one of the best places to visit in Mexico (vegan or not). Oaxaca City is an indescribably charming colonial city that is culturally rich, welcoming, and bright. The state of Oaxaca is home to some of the most stunning natural wonders Iโ€™ve ever seenโ€”like the natural infinity pools at Hierve el Agua, the turquoise blue swimming pools and waterfalls of Santiago Apoala, and Playa Carrizalillo, one of Mexicoโ€™s most beautiful beaches.

If you have any doubts or questions about traveling to Oaxaca as a vegan, leave them in the comments of this article and I’d be happy to share my insights as a vegan foodie and Mexico travel fanatic. Either way, keep reading for my guide to the best Oaxaca vegan restaurants.

Tacos, some of the best vegan food oaxaca

Beautiful Baja tacos at Glรผck, one of the best Oaxaca vegan restaurants

Note: This article may contain affiliate links. As an Amazon Associate I earn from qualifying purchases through these links, at no cost to you. But don’t worry, I only share products I’d truly recommend to a friend.

๐ŸŒถ My Oaxaca City Favorites โ˜€๏ธ

โ›ช๏ธ Explore Oaxacaโ€™s historical neighborhoods: Filled with color and life, Centro Historical, Jalatlaco, and Xochimilco are all worth exploring during your time in Oaxaca!

๐Ÿฅ‘ Indulge in (and learn about) Oaxacan cuisine: The best thing to do in Oaxaca is eat! There are also tons of food tours you can sign up for, such as this immersive Oaxacan food tourthis chocolate making class, and this vegetarian cooking class.

๐Ÿฆ‹ Get out of the city: Escape into the Oaxacan countryside on a day trip to the popular petrified waterfalls of Hierve el Agua or hike beside mountain creeks and swim beneath gorgeous waterfalls in Santiago Apoala.

๐Ÿฅพ Marvel at Zapotec ruins: Go on a half day trip to the nearby Monte Alban archaeological site, or journey to my favorite ruins in Oaxaca at Mitla.

๐Ÿ˜ด Where to Stay: A beautiful historical modern suite in Jalatlaco at Hotel Tabรกa Oaxaca, a luxury room with a private pool at Hotel Casa Santo Origen, or trendy boutique room at Pug Seal in Centro.

Introduction to Oaxaca for Vegan Travelers

Oaxaca de Juรกrez (also called Oaxaca City or simply Oaxaca) is the capital city of the state of Oaxaca in Mexico. This guide covers vegan food in Oaxaca City, but I have tons of other Oaxaca travel guides if you want to explore the rest of this incredible state. I also have a collection of vegan travel guides for several cities across Mexico and the world.

After going through each Oaxaca vegan restaurant and my recommended vegan-friendly spots, Iโ€™ll share more tips about traveling as a vegan in Oaxacaโ€”including tips on eating street food, vegan cooking classes, tours from Oaxaca City, and more.


Overview of Vegan Options in Oaxaca City

I spent over a month in Oaxaca City and never ran out of vegan food to try. I also kept going back to the same restaurants (Etnofood, Herbรญvora, Hierba Dulce, and Santa Hierba) to get my favorite dishes over and over again. Whether you’re visiting Oaxaca City for a few days or moving to Oaxaca, I have no doubt that you’ll be satisfied with the city’s vegan options.

While most people visit Oaxaca to taste traditional Oaxacan cuisine, Oaxaca has a wide diversity of international flavorsโ€”from wholesome traditional food and innovative twists on Mexican classics to tasty Indian food and umami-packed ramen. As someone who has spent about six months living in Mexico in the past year, I appreciated being able to trade my tacos or mole for an Indian curry or vegan pizza every now and then.

Vegan Mole Oaxaca

Vegan mole tasting at Hierba Dulce (one of the best Oaxaca vegan restaurants)

Best Oaxaca Vegan Restaurants

Fully Vegan Restaurants in Oaxaca | Vegan Restaurants Oaxaca Guide

These are all of Oaxaca City’s fully vegan restaurants. Most are located in the historical center but a few spots are a bit out of the way. I fully recommend each place!

1. Etnofood

Etnofood is the place I ate at most while living in Oaxacaโ€”and I only ever ordered one dish (the Etno sandwich). My husband ordered several other dishes, so I did get to taste more of their menu. The Etno sandwich was just so good, I always found myself craving it. Etnofood is a short walk from the historic center of Oaxaca with a cute garden seating area (and some indoor seating for rainy days).

The restaurant has dozens of mezcals, so if you want to try Oaxacaโ€™s famous spirit, this is a good place to go. They also host mezcal tastings, vegan cooking classes, and several other culinary experiences. Insider tip: one of the best things at Etnofood is their salsa matcha (chili oil). After traveling all around Mexico, it’s the best salsa matcha Iโ€™ve ever tried, and it’s not too spicy. Make sure to scoop some of the fried garlic and chili bits onto your food!

Etno sandwich at Etnofood Oaxaca vegan restaurant

Etno sandwich at Etnofood Oaxaca

Etnofood Oaxaca vegan restaurant

Outdoor seating at Etnofood Oaxaca

Atmosphere: 10/10
Taste: 9/10
Value: 9/10
Three words: Simple, wholesome, and filling.
Menu examples: Ento sandwich with sourdough bread, hummus, sun-dried tomato, sauerkraut, and more goodies (my favorite!), Oaxacan black mole bowl, carrot potato pumpkin salad, avocado toast, and more.

2. Hierba Dulce

Hierba Dulce is probably the one place on this list that you canโ€™t miss on this list. Itโ€™s a widely popular organic full-vegan restaurant that serves traditional Oaxacan food. Itโ€™s loved by vegans and non-vegans, tourists, and locals. One of my (non-vegan) local tour guides told me that it’s his favorite restaurant in Oaxaca because it’s the only place that makes traditional dishes like the food he grew up eating in an Oaxacan village. But there are a few things you should know before you go. In my experience, the quality and taste of the food was hit or miss. I ordered the same appetizer (sikil pโ€™aak) three times and it tasted completely different each time.

Despite the inconsistency, it’s still worth visiting Hierba Dulce to get a taste of traditional Oaxacan cuisine in a fully-vegan environment. I highly recommend ordering their seven mole tasting to try Oaxacaโ€™s famous moles. If youโ€™re wonderingโ€”they do taste very different! My favorite are the red, black, and almond moles, but Iโ€™m curious to hear which ones you like. And one more warning for eating at Hierba Dulceโ€”some of their dishes are very spicy. Itโ€™s difficult to know which dishes will be spicy (especially since there can be inconsistency in spice level for the same dish depending on when you visit).

Vegan ceviche at Hierba Dulce Vegan Restaurant in Oaxaca

Mushroom ceviche at Hierba Dulce

Hierba Dulce Vegan Restaurant in Oaxaca

Charming seating area at Hierba Dulce Oaxaca

Atmosphere: 10/10
Taste: 8/10
Value: 8/10
Three words: Traditional, wholesome, and flavorful,
Menu examples: Mole tasting, mushroom ceviche (highly recommended), enchiladas, inked mushrooms, sikil p’aak (Mayan traditional dish), nopales (cactus) salad, red bean soup, and more. Yummy cocktails, tepache (fermented pineapple drink), horchata, Oaxacan hot chocolate, and more.

3.Herbรญvora

Herbรญvora is a taco spot with some of the most mouthwateringly delicious vegan food in Oaxaca. After eating waaaay too many tacos in Tulum, Mexico City, Puerto Vallarta, and several other Mexican cities, I can say that Herbรญvora has some of the best vegan tacos in Mexico. My husband prefers street tacos in Mexico City but these ones are my favorite.

Herbรญvora’s menu includes six vegan tacos and homemade kombucha. Each taco is unique and delicious, but my favorites were the papa con chorizo (crispy potato with an oat/seed chorizo and vegan mayo) and the milanesa (crispy fried oyster mushroom, avocado, vegan mayo, and cilantro). The only downside of eating at Herbรญvora is the seating situationโ€”they only have a few stools with thin tables. But you can watch the chef cook your tacos in the tiny room.

Vegan tacos in Oaxaca City

Mouthwateringly delicious vegan papas con chorizo tacos at Herbรญvora Oaxaca vegan restaurant

Atmosphere: 6/10
Taste: 10/10
Value: 10/10
Three words: Flavor-packed, perfected, and crunchy.
Menu examples: Portobello and nopal barbacoa tacos, poblano oyster mushroom alambre tacos, papa con chorizo tacos, milanesa tacos, soy suadero campechano street tacos, oyster mushroom al pastor street tacos.

Also See The Perfect Oaxaca Itinerary
4. Glรผck

Gluck is another top-rated Oaxaca vegan restaurant. Located in a historical house, Gluck stands out with its attention to detail. Each plate (and even cup) comes with a little printed-out quote (all in Spanish).

My favorite dish at Gluck was their vegan burger which is made with fried oyster mushrooms and served with a delicious creamy sauce. Reviewers online rant and rave about the “shrimp” tacos which are made with fried cauliflower but I thought they were missing flavor. If you do visit Gluck, be sure to order a drink. My husband and I loved every drink we tried, from the cacao to the chocolate horchata.

Glรผck vegan restaurant Oaxaca

Bright baja tacos at Glรผck vegan restaurant in Oaxaca City

Atmosphere: 10/10
Taste: 9/10
Value: 8/10
Three words: Balanced, thoughtful, and beautiful.
Menu examples: Oyster mushroom burger, cauliflower “shrimp” tacos, avocado toast, berry-topped waffles, smoothie bowls, and more.

5. Los Muchitos Comida Vegana

Located a bit out of the city center, Los Muchitos is a family-owned Oaxaca vegan restaurant worth visiting for cheap vegan eats made with love. Itโ€™s a very casual restaurant, but my husband actually took me there on our wedding anniversary because it’s the only Oaxaca vegan restaurant with rooftop seating (though there is a metal above to protect from the rain and sun).

The food at Los Muchitos is more affordable compared to other spots on this list, and it attracts a local crowd. Their menu includes a mix of local Mexican food and American eats like vegan hot dogs, burgers, and cauliflower wings. The only thing to be aware of is that sometimes their food comes out a bit cold. For example, we order BBQ cauliflower wings and the cauliflower was perfectly cooked and hot, but they were covered in cold sauce, which was a bit odd.

Vegan mole at Los Muchitos Comida Vegana Oaxaca

Vegan mole bowl at Los Muchitos Comida Vegana Oaxaca

Atmosphere: 10/10
Taste: 9/10
Value: 8/10
Three words: Balanced, thoughtful, and beautiful.
Menu examples: Enmoladas (enchiladas with mole sauce), sopa azteca, vegan lentil burgers, tlayudas, hot dogs, and more.

6. Viriditas Cocina Vegana

If youโ€™re looking for ramen, sushi, or dumplings, Viriditas is the place! Located near the edge of Oaxacaโ€™s charming Jalatlaco neighborhood, Viriditas is a vegan restaurant with delicious Asian-inspired dishes. I could only visit Viriditas once during my time in Oaxaca, but I wish I could have made it back for more. My husband and I enjoyed different ramensโ€”the ramen cilantro and ramen picante (ramen cilantro is my recommendation). We also loved their pelmeni dumplings as an appetizer. I wish we could have gone back for their vegan sushi!

Vegan ramen at Viriditas Cocina Vegana Oaxaca

Vegan ramen at Viriditas Cocina Vegana (some of the best vegan food in Oaxaca)

Atmosphere: 9/10
Taste: 9/10
Value: 9/10
Three words: Flavorful, memorable, and fresh.
Menu examples: Vegan sushi, vegan ramen, pelmeni dumplings.

7. La Selva de los Gatos

Oaxaca has a vegan cat cafe! And if the sweet kitties aren’t enough, the food is actually really delicious! My husband and I loved the vegan lox toast which was made with marinated carrots and served with a fresh salad. They also have a wide array of delicious drinks, from fresh juices to beer, coffee, and golden milk lattes. La Selva is the perfect place to hang out on a Sunday afternoonโ€”or any other time you want to unwind in a relaxing environment.

vegan cat cafe in Oaxaca

Friendly cats in the garden at La Selva de los Gatos

Carrot lox at La Selva de los Gatos Oaxaca

Vegan carrot lox toast and salad

Atmosphere: 10/10
Taste: 9/10
Value: 10/10
Three words: Peaceful, playful, and chill.
Menu examples: Vegan lox toast, salads, avocado toast, vegan baked goods, and more (menu varies daily).

8. Citronella Natural Bar

Citronella Natural Bar is a breakfast and brunch place that is somewhat new to the Oaxaca vegan restaurant scene. A few blocks away from Oaxacaโ€™s famous Templo de Santo Domingo and pedestrian street, this cute vegan eatery serves fresh juices and brunch staples like avocado toast and waffles. Everything is bright, fresh, and clearly made with love.

Juice at Citronella Natural Bar Oaxaca

Citronella Natural Bar fresh juice

Oaxaca avocado toast

Avocado toast at Citronella Natural Bar

Atmosphere: 9/10
Taste: 9/10
Value: 10/10
Three words: Relaxed, wholesome, and flavorful.
Menu examples: Vegan waffles topped with fruit, cilantro avocado toast with chili oil, vegan club sandwich, vegan grilled cheese sandwich, vegan ceviche, and more.

9. Zona Veggie, el Tule, Oaxaca

If you visit Oaxacaโ€™s famous El Tule tree (one of the best things to do in Oaxaca) or take a road trip east of the city toward mezcal distilleries, Hierve el Agua, Mitla, and Teotitlan del Valle, you must stop in Tule for some of Oaxacaโ€™s BEST vegan food! My husband and I were blown away by the delicious food at this small locally-owned vegan restaurant, and we would have visited more if it werenโ€™t so far outside of the city center.

The chickpea veggie burger and vegan cauliflower wings were incredible and the two young girls who own the place are so sweet. As an added bonus, everything at Zona Veggie is super affordable. We also loved seeing so many (potentially non-vegan?) locals enjoying the food here.

Zona Veggie Oaxaca vegan restaurant veggie burger

Mouthwatering chickpea burger and BBQ cauliflower wings at Zona Veggie, one of the best vegan restaurants in Oaxaca

Atmosphere: 9/10
Taste: 10/10
Value: 10/10
Three words: Balanced, texturally-perfect, and flavorful.
Menu examples: Crispy chickpea veggie burger (tastes like perfectly made falafel on a burger), spicy BBQ wings, veggie spring rolls, personal pizzas, falafel pita wrap, and more.

Oaxaca Vegan-Friendly Restaurants

10. Santa Hierba Jalatlaco

Though it’s not a fully vegan spot, Santa Hierba is an Oaxaca restaurant that vegan travelers canโ€™t miss! Santa Hierba is an adorable cafe with some of the most delicious vegan food in Oaxaca. I highly recommend stopping by when exploring Oaxacaโ€™s charming historical Jalatlaco neighborhood (a must-do activity in Oaxaca), where the cafe is located.

After trying several dishes at Santa Hierba, the hamburgesa doble queso (which is vegan) was my favorite. With melted vegan cheese, a creamy BBQ sauce, and a lentil-based burger, it’s one of the best vegan burgers Iโ€™ve had in Mexico. I also love the teriyaki cauliflower, which has a sauce that actually tastes like teriyaki (difficult to find in Mexico) and my husband loves the vegan grilled cheese. As a cafe, Santa Hierba also has a diversity of delicious drinks, from coffee and tea to kombucha and tepache.

Vegan food Oaxaca at  Santa Hierba

Delicious vegan burger at Santa Hierba Jalatlaco

Atmosphere: 10/10
Taste: 10/10
Value: 8/10
Three words: Flavor-packed, inviting, and indulgent.
Menu examples: BBQ cheesy vegan burger with potatoes (hamburgesa doble queso), cauliflower teriyaki bowl, vegan grilled cheese (tripple vegan&cheese), vegan chicken nuggets, and more.

11. Aguacate Veggie Bar

A few months before moving to Oaxaca, my husband and I lived in San Cristobal de las Casas. Augacate Veggie Bar was one of our favorite restaurants in San Cris, and we were pleased to discover their new location in Oaxaca. Aguacate Veggie Bar is a vegetarian restaurant, but most of the menu is vegan. Their food is incredibly unique, fresh, and delicious. Most dishes are served with pickled veggies, creamy sauces, and flavor-bursting sauces. If you’re looking for something fresh (but delicious), this is the place to go.

Aguacate Veggie Bar, Oaxaca

Aguacate Veggie Bar’s new location in Oaxaca City (one of the best Oaxaca vegetarian restaurants)

Atmosphere: 10/10
Taste: 10/10
Value: 10/10

12. Red Indian Chili

If you’re craving Indian flavors, head to Red Indian Chili, which is near the Oaxaca Zocalo (main square). Red Indian Chili is a family-owned restaurant with a full vegan menu and endless Bollywood music videos running in the background as you visit. While it isn’t the best Indian food I’ve ever had, it definitely satisfies the craving.

Indian food in Oaxaca

Veggie pakoras (some of the best Oaxaca vegan food)

Red Indian Chili oaxaca

Veggie Manchurian at Red Indian Chili in Oaxaca

Atmosphere: 7/10
Taste: 8/10
Value: 8/10

13. Le Campane

Le Campane is an Italian-Mexican restaurant with several vegan options. The charming open-air seating area with twinkle lights and fresh flowers make it a great place for a nice meal. Le Campane’s vegan options include local Mexican classics like tlayudas (Mexican pizza with vegan cheese) and tacos as well as pasta with freshly made tomato sauce. Plus, they have heavenly focaccia bread served with olive oil and balsamic vinegar.

Le Campane Oaxaca, vegan tlayuda

Vegan Mexican pizza (tlayuda) at Le Campane

Le Campane, Oaxaca vegan-friendly restaurant

Italian pasta at Le Campane, Oaxaca

Atmosphere: 10/10
Taste: 8/10
Value: 9/10

14. Muss Cafe

Muss Cafe is one of my favorite Oaxaca cafes to work from. Itโ€™s also a great place to grab brunch or coffee on the go. They have several vegan options on the menu including a vegan shakshuka, a roasted veggie bowl, smoothie bowls, and more. The Muss Cafe employees are friendly and helpful too.

Muss Cafe Oaxaca coffeeshop vegan options

Working remotely from Muss Cafe while enjoying their vegan roasted veggie bowl

Atmosphere: 10/10
Taste: 9/10
Value: 9/10

15. Kiyo Cafe

Kiyo Cafe is another one of my favorite spots to work from my laptop for a few hours or grab brunch on a Sunday. Kiyo is a trendy cafe that any coffee (or coffee shop) lover canโ€™t miss during a visit to Oaxaca. They have a limited menu, but it includes a delicious vegan mushroom toast with sauerkraut, oyster mushrooms, and a cashew cream, as well as vegan overnight oats.

Kiyo Cafe Oaxaca Vegan Food

Vegan mushroom toast at Kiyo Cafe in Oaxaca City

Atmosphere: 10/10
Taste: 10/10
Value: 9/10

16. Trigo Verde Sucursal Trujano

Trigo Verde Sucursal Trujano is a small vegetarian restaurant in Oaxaca with a connected health food store. Itโ€™s one of the most affordable places on this list, with meals for $60-100 pesos or less. Although it’s a vegetarian restaurant, vegan options arenโ€™t clearly marked on the menu, so be sure to ask before ordering.

Atmosphere: 8/10
Taste: 8/10
Value: 10/10

17. Boulenc

Boulenc is quite possibly the most popular brunch restaurant in Oaxaca. Connected to an incredible local bakery, this restaurant serves veggie-forward meals with local ingredients and freshly baked bread. But as a vegan, be careful.

The menu has a vegetarian sandwich that can be made vegan, but my husband and I got adventurous and tried to make substitutions for other dishesโ€”the mushroom bahn mi and a salad. My salad was served without the cheese (thank you!) but I could tell that the walnuts were caramelized in butter and sugar, and I received a slice of bread with a thin layer of butter. My husbandโ€™s bahn mi was delicious but we were a little nervous there might be something non-vegan in it since my dish clearly had some butter in it.

I hope Boulenc can adjust and become more vegan-friendly in the future because there are so many opportunities to veganize their menu items, they just werenโ€™t fully there when I visited.

Boulenc Oaxaca Menu Vegan Options

Vegan (?) mushroom bahn mi at Boulenc in Oaxaca

Atmosphere: 9/10
Taste: 9/10
Value: 10/10

18. La Matatena Pizzeria

La Matatena Pizzeria is a vegan-friendly pizza place right on Oaxacaโ€™s pedestrian road. They have vegan cheese and vegan chorizo that can be added to any pizza for an extra price. The pizza isnโ€™t bad, but I donโ€™t personally think it’s worth the price ($200+ pesos for a personal pizza plus extra for vegan cheese), especially since my husband and I were both still hungry after finishing our pizzas. Still, I appreciate how vegan-friendly this place is. And there are two wonderful gift shops right next to the restaurant that I recommend visiting if youโ€™re looking for locally-made gifts.

Vegan pizza in Oaxaca

Vegan pizza at La Matatena Pizzeria Oaxaca

Atmosphere: 9/10
Taste: 7/10
Value: 5/10

19. Restaurante Arugula

Restaurante Arugula is a healthy Oaxacan restaurant with vegetarian and vegan options, such as mushroom ceviche tostadas, carrot guacamole tacos, chile relleno, and more. Located near the Oaxaca Zocalo and Mercado Benito Juรกrez, Arugula is an affordable spot that attracts a mix of tourists and locals.

Atmosphere: 9/10
Taste: 8/10
Value: 10/10

20. Calabacitas Tiernas

I never made it to Calabacitas Tiernas during my time in Oaxaca, but I met a former employee of the restaurant who highly recommended it. The restaurant is labeled as a vegetarian restaurant on Google Maps, but they serve meat. In addition to vegetarian and vegan meals, Calabacitas Tiernas offers meat-based and paleo options.

Where to Find Vegan Groceries in Oaxaca

When I first arrived in Oaxaca, I had some difficulty finding vegan grocery staples like tofu, soy protein, nutritional yeast, and even fresh produce. Thankfully, I stumbled upon some great places to find (some of) these foods, and I’m sharing them for you here.

Vegetarian grocery store in Oaxaca

Trigo Verde Health Food Store in Oaxaca City

21. Trigo Verde Health Food Store

Trigo Verde is a small health-food store attached to Trigo Verde Sucursal Trujano, an Oaxaca vegetarian restaurant listed above. Vitamins and supplements make up about half of the store’s inventory, and the rest is a small selection of health foods, including dehydrated soy protein (Trigo Verde is the only place in Oaxaca I found it), vegan cheese, vegan hot dogs, nuts and grains, kombucha and more. When I visited, Trigo Verde didn’t have any tofu, but I believe they usually sell it.

22. Sapori Miscelรกnea Gourmet

Sapori Miscelรกnea Gourmet is a wonderful international food store that was the only place I could find tofu in Oaxaca. In addition to tofu (the boxed kind), Sapori sells other difficult-to-find grocery items like Thai curry paste, rice noodles, international wine, and more. Sapori is located less than a block from two of my favorite Oaxaca vegan restaurants (Gluck and Etnofood), so it’s an easy place to stop on the way back from lunch or dinner.

23. Boulenc Bakery

The Boulenc bakery is a place you have to visit if you love fresh bread (like me). In addition to delicious bread (my favorite is the focaccia), Boulenc sells a variety of delicious locally-made canned goods including pasta sauces, sauerkraut, pickles, pre-made salad dressings, and more. They also make excellent coffee and cacao for an affordable price.

24. Origen Vida Vegana

Origen Vida Vegana is a vegan shop that is a bit far outside of Oaxaca’s historical center. Because of its location, I never made it to Origen Vida Vegana, but it looks like a great spot to get vegan groceries if you’re in the area.

25. Local markets

Oaxaca has several bustling local markets with fresh veggies and other groceries. Some of the cityโ€™s markets include Mercado 20 de Noviembre, Mercado Benito Juรกrez, Mercado IV Centenario, and Mercado Sรกnchez Pascuas. If you buy fresh produce (at a market, grocery store, or anywhere else), be sure to disinfect before eating. You can disinfect produce by soaking it in a disinfectant solution or a mix of water and vinegar.

vegan restaurants oaxaca

Vegan quesadillas at Zona Veggie in Oaxaca

Vegan Oaxaca Travel: Frequently Asked Questions

Is Oaxaca City a vegan-friendly destination?

Yes! With nine vegan restaurants and dozens of vegan-friendly eateries, Oaxaca is one of the most vegan-friendly cities in Mexico. Vegan food in Oaxaca is not limited to plant-based interpretations of Mexican classics, you can also find delicious vegan junk food, Asian dishes, pizza, health food, and so much more.

restaurantes veganos en oaxaca (etnofood)

Delicious salsa macha at Etnofood

restaurantes veganos en oaxaca (cat cafe)

Iced golden milk and cats at La Selva Los Gatos Oaxaca

Where should you stay in Oaxaca City to be near vegan food?

Most Oaxaca vegan restaurants are located in and around Oaxaca’s historical center. This area of the city is charming and walkable with street vendors, art studios, and mezcalerias around nearly every corner. Some of the best hotels in Oaxaca’s historical center include:

  • Hotel Escondido Oaxaca: Premium accommodation with a rooftop pool. 2-minute walk from Herbรญvora and 5-minute walk from Hierba Dulce (Oaxaca vegan restaurants).
  • Pug Seal Oaxaca: Artsy boutique hotel attached to Kiyo Cafe. 1-minute walk to Hierba Dulce and 3-minute walk from Herbรญvora (Oaxaca vegan restaurants).
  • NaNa Vida Hotel Boutique: Charming yet simple hotel in Oaxaca city center. 1-minute walk to Etnofood and 1-minute walk to Gluck (Oaxaca vegan restaurants).

Another area I recommend staying in Oaxaca is Jalatlaco. A little bit outside of the center of town, Jalatlaco is a bright and colorful historic neighborhood. Jalatlaco is home to Oaxaca’s vegan cat cafe and one of my favorite vegan-friendly restaurants in Oaxaca, Santa Hierba. Explore the best places to stay and things to do in my Jalatlaco guide.

Vegan dumplings in Oaxaca

Vegan dumplings at Viriditas Cocina Vegana Oaxaca

What are the best vegan cooking classes in Oaxaca?

One of the best things to do in Oaxaca is take a cooking class. Thankfully, it’s fairly easy to find a vegan-friendly cooking class if you know where to look. Oaxacan cuisine relies heavily on plant-based food, and meat is usually only eaten on special occasions in traditional villages. That being said, not all Oaxaca cooking classes are vegan-friendly. Here are some of the best vegan-friendly cooking classes in Oaxaca:

Etnofood Vegetarian Cooking Class

โ˜…โ˜…โ˜…โ˜…โ˜… 4.5/5 stars out of 50+ reviews

Etnofood is at the top of this list as one of the best Oaxaca vegan restaurants. In addition to serving incredible food, they offer cooking classes. Although this experience is labeled as a vegetarian cooking class, it is fully vegan-friendly. The experience starts with a visit to a local market, where you’ll select fresh vegetables beside the chef and learn about the significance of each ingredient in traditional cuisine. Then the chef will guide you through cooking several dishes and a dessert in a traditional stove. Most importantly, you’ll get to enjoy your creations at the end.

“This class was a highlight of our stay in Oaxaca. Learned about the local peoples, their food and traditions. The tour through the market and discovering new ingredients was an adventure. The kitchen was large with room for everyone to complete their tasks that were assigned by the leader, Martin (who was an amazing organizer!) The menu that Martin devised on the fly to accommodate everyone’s dietary requirements came together smoothly and the feast we all enjoyed at the end was one of the best meals we had on our trip. Will sign up again on our next trip. Highly recommend.”

Review from Mark on Viator
Tortillas, Nixtamal and Salsas Workshop

โ˜…โ˜…โ˜…โ˜…โ˜… 5/5 stars out of 40+ reviews

This Oaxacan culinary experience can accommodate vegans (let them know youโ€™re vegan ahead of time). The highlight of this experience is learning about the traditional Nixtamal process, for making tortillas. With fresh tortillas, youโ€™ll learn how to make some of Oaxacaโ€™s most famous recipes: memelas, tetelas, and tlacoyos, each topped with homemade made salsas.

“Luis was wonderful! Learned a lot from him about food in Oaxaca and its beautiful history. I love the fact that he supports local entrepreneurs and is environmentally conscious ๐Ÿ‘๐Ÿ‘๐Ÿ‘ The cooking was hands on and the best part is eating what has been made. Great experience for anyone looking for authentic recipes without a pretentious environment and a great teacher.”

Review from Debra on Viator
Oaxacan Traditional Cooking Class

โ˜…โ˜…โ˜…โ˜…โ˜… 5/5 stars out of 55+ reviews

Ready to make a traditional Oaxacan mole? This Oaxaca vegan cooking class can accommodate vegans (notify the teacher of your dietary restrictions beforehand). The chef, Minerva, is not only a skilled teacher but also an award-winning chef. Sheโ€™ll take you through a local market to gather ingredients before welcoming you into her traditional kitchen. Then youโ€™ll learn how to make a delicious mole sauce before enjoying your creation with some local mezcal.

“We had an amazing day with Minerva! Out of our 3 weeks in Mexico, this was the highlight. We made delicious mole negro, tasted some good homemade mezcal, went to the local mill and made our very own tortillas. We also made good friends with the others in the cooking class. Pricey, but worth it!”

Review from Sondre on Viator

What are the best day trips from Oaxaca City?

Mitla

Mitla is a charming small town with significant Zapotec ruins. Before visiting Mitla, I read online that the archeological ruins were small, so I was surprised to find several well-preserved structures. Unlike other archaeological sites in Mexico, Mitla’s ruins are uncrowded, making it easy to explore quietly and get photos without a ton of people in the background. Book a half day tour to Mitla.

Teotitlan del Valle

Teotitlan del Valle is a charming village just outside of Oaxaca City known for producing intricate woven textiles. One of the best things to do in Teotitlan del Valle is attend a traditional weaving workshop, but its also a great place to hike. Book a tour to Teotitlan del Valle with stops at Hierve el Auga, El Tule, and a Mezcal distillery.

Hierve el Agua

Hierve el Agua is undoubtedly the most popular day trip from Oaxaca City, and for good reason! Hierve el Agua means “boil the water in Spanish,” and the name refers to the natural phenomena that heats the local spring water, creating naturally heated pools and petrified waterfalls. Most Hierve el Agua tours include a short hike and about an hour to swim in the natural pools.

Mitla Oaxaca

Mitla archaeological ruins

Santiago Apoala waterfall

Santiago Apoala waterfall

Hierve el Auga Oaxaca

Hierve el Agua

Santiago Apoala

My favorite day trip from Oaxaca City is to Santiago Apoala. 2-3 hours from Oaxaca City, this small village is home to some of the most stunning waterfalls and turquoise blue swimming holes in all of Mexico. Although its not one of the most popular day trips, I would personally say its a place you can’t miss if you’re into nature. Read my full guide to Santiago Apoala.

Monte Alban

Less than half an hour from Oaxaca’s historical center, Monte Alban is a World Heritage Site with well-preserved Zapotec ruins. It’s the most significant Zapotec site, and given its proximity to Oaxaca City, its a must-visit spot on any Oaxaca trip. Book half day Monte Alban tour.

Mezcal Distilleries

Another one of the most popular Oaxaca day trips is a visit to a mezcal distillery. Mezcal, a smoky spirit native to Oaxaca, is produced throughout the valley east of Oaxaca City. The easiest way to visit a distillery is to take a tour, and most tours include a stop at a mezcal distillery, as well as in Mitla, Teotitlan del Valle, and Hierve el Auga.

Where can you find the best vegan mole in Oaxaca?

The best place to taste vegan mole in Oaxaca is Hierba Dulce. Hierba Dulce is a traditional plant-based restaurant that offers a fully-vegan mole tasting with all seven flavors of mole. Each mole is served with three delicious empanadas, making it enough food for two people (especially if you throw in an appetizer).

Vegan mole Oaxaca

Vegan mole tasting at Hierba Dulce in Oaxaca

Where can you find the best vegan desserts in Oaxaca?

Most Oaxaca vegan restaurants have plant-based desserts, but my favorite places to grab something sweet include: Etnofood, Hierba Dulce, and Santa Hierba.

Vegan desserts in Oaxaca Mexico

Vegan chocolate cake at Santa Hierba Oaxaca

Where can you find the best vegan brunch in Oaxaca?

The best spots for vegan brunch in Oaxaca include: Gluck, Etnofood, Santa Hierba, Citronella Natural Bar, and Augacate Veggie Bar.

Vegan waffles at Citronella Natural Bar in Oaxaca

Vegan waffles at Citronella Natural Bar in Oaxaca

Is Oaxaca street food safe to eat as a vegan?

This is a tricky question. I am generally VERY careful with eating anything from a street food stall because food poisoning is not fun! But after traveling in Mexico for over six months, I finally branched out and tried some street food at non-vegan street stalls. And I did not get sick. Here are my top tips for eating street food in Oaxaca as a vegan:

  • Go to places with lots of customers: A spot with a line of locals and tourists tends to be a little more trustworthy than a spot with no customers.
  • Look for purified water: If you see containers of purified water, that’s a good sign!
  • Learn a little Spanish ahead of time: I share some key phrases in my Mexico vegan travel guide. You’ll want to be able to ask them to leave off cheese, butter, etc.
Vegan street food Oaxaca
Vegan elotes in Oaxaca Mexico

Delicious Elote in Oaxaca. Just ask for no queso and you’re good to go!

Where else should vegans visit in the state of Oaxaca?

Oaxacaโ€™s capital city (Ciudad de Oaxaca) is certainly worth a visit, but there are so many other places throughout the state to visit. Some of my favorites include Santiago Apoala in the Mixteca region and Puerto Escondido on the Pacific Coast.

vegan restaurants oaxaca

Guacamole at Le Campane, an Oaxaca vegan-friendly restaurant

Best Things to do in Oaxaca City

โ˜€๏ธ Spend a day in Jalatlaco: Explore my favorite historical neighborhood in Oaxaca, Jalatlaco.

๐ŸŽจ Oaxaca art walk and cacao tasting experience: This highly-rated Oaxaca City tour takes you off the beaten path as you search for gorgeous murals hidden throughout the city, meet artists in their studios, and then taste delicious cacao! Tour details.

๐ŸŒฎ Take a cooking class with a traditional chef: Oaxaca is the food capital of Mexico, making it the perfect place to learn traditional Mexican food. There are dozens of Oaxaca cooking classes to choose from, but my recommendation is this one with Minerva Lopez.

๐ŸŒต Explore Jardรญn Etnobotรกnico de Oaxaca: This gorgeous botanical garden is located right in the heart of Oaxaca’s historical center. You do need to join one of their daily tours to get in the garden, but it is worth it!

๐Ÿšฒ Bike to the widest tree in the world: On the eastern edge of Oaxaca City you’ll find El Tule, which holds the record for being the widest tree in the world! While you can drive to the Tule Tree, make a day out of it and journey there via bike along this trusty bike route, or join a group bike tour like this one.

Best Day Trips from Oaxaca City

โ˜€๏ธ Customizable private tour of Oaxaca’s highlights: Hire Conmigo Tours for a fun, customizable day trip that stuffs the best of Oaxaca in one day. You can visit mezcal distilleries, Zapotec ruins, Hierve el Agua, El Tule, artisan workshops in traditional villages, and more! Day trip details.

๐ŸŒŠ Hierve el Agua: See the petrified waterfalls of Hierve el Agua and swim in natural infinity pools here! I wrote a whole article on the best Hierve el Agua tours from Oaxaca to help you plan your trip.

๐Ÿฅƒ Mezcal Distilleries: Wandering through fields of agave and tasting mezcal at a distillery is another one of the most popular things to do in Oaxaca on a day trip! You have lots of distilleries and day trips to choose from, here is a favorite mezcal tour if you want to go with a local guide.

๐Ÿ‘™ Santiago Apoala: This village deep in the Oaxacan countryside is surrounded by gorgeous waterfalls. It is the perfect place a day of hiking and swimming. Read my full guide to Santiago Apoala.

๐Ÿบ Mitla Ruins: My favorite Zapotec ruins! This lesser known archaeological site is smaller than Monte Alban, but less crowded and quite unique. You can explore Mitla on a tour, or on your own if you rent a car.

๐Ÿฅพ Monte Alban: Oaxaca’s most famous archeological site, which is just a short drive outside of the city. This highly-rated full day trip includes Monte Alban with a guide, plus visits to traditional villages known for their art.

๐ŸŒฒ Hike through the mountains of Sierra Norte: Escape to the mountains with a local guide on this unique Oaxaca day trip for outdoorsy folks! Day trip details.

Where to Stay in Oaxaca City

๐ŸŒบ Hotel Tabรกa Oaxaca: Stay in a gorgeous, charming room at this high end boutique hotel in Jalatlaco. Check current prices.

๐Ÿง–๐Ÿฝโ€โ™€๏ธ Hotel Casa Santo Origen: Book a room with a private infinity pool and hot tub at Oaxaca Cityโ€™s most luxurious boutique hotel. Check current prices.

๐ŸŒฟ Pug Seal: Stay in a one-of-a-kind suite in Oaxacaโ€™s historical center in this trendy boutique hotel. Check current prices.

Browse all Oaxaca Travel Guides

Final Thoughts: Vegan Food Oaxaca

Oaxaca City is a bright and charming colonial city with substantial vegan options. After living and traveling in Mexico for over six months, I can say that Oaxaca is one of the countryโ€™s most vegan-friendly cities. If you visit this stunning city, be sure to follow this Oaxaca vegan guide so you donโ€™t miss the best spots!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *