Our editor favorites of the best vegetarian and vegan restaurants in Oaxaca City.
Oaxaca City, with its vibrant culture and deep culinary traditions, might not be the first place that comes to mind when thinking of plant-based dining. Yet, in this land of rich moles, tlayudas, and mezcal, a quiet revolution is brewing. No longer reserved for just traditional flavors, the city’s gastronomic scene has seen a blossoming of vegetarian and vegan food offerings that are as creative as they are indulgent.
Here, the verdant bounty of Oaxaca’s fertile valleys is paired with ancient culinary techniques to create a symphony of flavors that honor the region’s traditions while embracing a future of more conscious eating.
While the restaurants may not come with Michelin stars, they radiate a different kind of luxury—one rooted in authenticity, sustainability, and an extraordinary sense of place. From intimate bistros with hand-painted tiles to sleek, minimalist spaces tucked away in the heart of the city, Oaxaca’s vegetarian and vegan restaurants blend craft, care, and creativity in a way that speaks to the cultured traveler.
In a city where flavor reigns supreme, these restaurants prove that plant-based dining can be as refined and delectable as any carnivorous counterpart. Whether you’re seeking a detoxifying juice blend after a mezcal-fueled night or a gourmet experience that brings new life to the humble corn tortilla, Oaxaca has something to offer.
Here are some of the best places to experience the culinary art of meat-free dining in this enchanting city.


Vegan Restaurants in Oaxaca City
Hierba Dulce
Located in the heart of the historic center of Oaxaca City, Hierba Dulce is one of the top vegan restaurants Oaxaca has to offer. This spot is a tranquil and sophisticated space for plant-based diners amidst the bustling streets teeming with traditional meat-heavy fare. Named after a fragrant herb known for its healing properties, the restaurant embodies a philosophy of nourishment and sustainability, offering an innovative take on the local culinary heritage.
With its minimalist, earthy interior and a menu that reflects the seasons of Oaxaca, Hierba Dulce offers a thoughtful, low-waste approach to dining that feels as wholesome as it is sophisticated.
The dishes at Hierba Dulce blend indigenous ingredients with international inspirations, creating vibrant plates that sing with color and creativity. The flavors of Mexico are reimagined with vegan twists, where heirloom corn, native herbs, and local produce are elevated to new heights.
One standout is their plant-based mole, a complex and aromatic sauce that takes center stage, crafted with precision and love—a homage to one of Oaxaca’s most cherished culinary traditions. From hearty tamales to indulgent cacao-infused desserts, each bite speaks of the land and its abundance.
Address: C. Porfirio Díaz 311, Centro, Oaxaca de Juárez
Read more: 19 Must-Visit Local Boutiques for Shopping in Oaxaca City
Etnofood

Etnofood is more than just a restaurant—it’s a culinary experience that blends innovation with tradition in the heart of Oaxaca City. As one of the best vegan eateries in the city, Etnofood has redefined the local plant-based scene by offering vegan versions of Mexican classics that are full of flavor, yet entirely free from soy-based substitutes.
Their menu features traditional dishes like enfrijoladas, choriqueso, mole negro, and al pastor, all crafted with locally sourced, plant-based ingredients and vegan cheese, allowing diners to savor the essence of Oaxaca’s cuisine in a new, conscious way.
But Etnofood is not just about serving exceptional vegan food; it’s also a vibrant food lab, offering immersive vegetarian cooking classes where guests can dive deep into Oaxacan gastronomy. These classes provide a hands-on exploration of the unique ingredients and techniques that define the region, making them a must for anyone looking to connect more deeply with the culinary culture of Oaxaca. Through this initiative, the founders of Etnofood aim to create lasting memories while sharing their passion for the richness of plant-based Mexican cuisine.
Etnofood’s mission extends even further with its sister project, TeoLab. Part coworking space, part Airbnb, and part foodie workshop, TeoLab is a dynamic hub designed to empower young people and women from Oaxaca who are interested in innovating within the region’s food sector.
Address: Xicoténcatl 609, Centro, Oaxaca de Juárez
Herbívora
Herbívora may be a humble, unassuming spot tucked away in Oaxaca City’s centro, but don’t let its simple, hole-in-the-wall appearance fool you. This little gem is one of the best vegan restaurants Oaxaca has for vegan tacos, offering a creative and flavorful take on Mexico’s beloved street food.
The menu focuses on fresh, plant-based ingredients, serving up deliciously seasoned fillings like roasted vegetables, vegan al pastor, and homemade salsas that pack a punch. For those seeking an authentic yet innovative taco experience, Herbívora delivers with every bite, making it a must-visit for vegan food lovers in Oaxaca.
Address: Calle de Tinoco y Palacios 202, Centro, Oaxaca de Juárez
Los Muchitos
Los Muchitos Comida Vegana in Oaxaca offers a diverse menu that spans both traditional Mexican favorites and international comfort foods, making it one of the best vegan restaurants in Oaxaca City. Rooted in Mexican culinary traditions, you’ll find vegan versions of classics like tacos al pastor and enchiladas, while also indulging in hearty international fare such as burgers and sandwiches, all made with creative plant-based ingredients.
For those dining with non-vegans, their generously portioned sharing plates offer the perfect way to introduce new flavors, ensuring everyone can enjoy a delicious, satisfying meal. With fresh, wholesome ingredients at its core and a vibrant rooftop terrace to relax on, Los Muchitos Vegan blends cultural authenticity with global influences, making it a must-visit for anyone looking for affordable vegan dining in Oaxaca.
Address: Rayón 1017, Centro, Oaxaca de Juárez
Read more: The Best Luxury Hotels in Oaxaca City
Vegetarian Restaurants in Oaxaca
Aguacate Veggie Bar Oaxaca


A block behind El Llano Park, Aguacate Veggie Bar is the perfect spot for a light and nourishing lunch or brunch, with a menu that focuses on vibrant, health-conscious dishes. The star of the show here is their selection of bowls, each one packed with fresh, locally sourced ingredients designed to fuel your body with goodness.
From their colorful Buddha bowls, loaded with quinoa, avocado, and seasonal veggies, to their protein-packed lentil and chickpea creations, every dish is thoughtfully balanced and bursting with flavor. Aguacate Veggie Bar offers a delicious way to eat clean without sacrificing taste, making it an ideal stop for anyone looking to recharge with wholesome vegetarian food in Oaxaca.
Whether you’re in need of a quick brunch fix or a leisurely lunch, this café’s feel-good food and laid-back vibe make it a must-visit vegetarian restaurant in Oaxaca, and given it’s location – perfect after a visit to Oaxaca’s Botanical Garden.
Address: Reforma 703, Centro, Oaxaca de Juárez
Calabacitas Tiernas
A small space that’s often missed of the vegan restaurants in Oaxaca scene is Calabacitas Tiernas, a cozy, welcoming vegetarian restaurant that serves up comforting, home-style meals. Their menu is all about wholesome, nutrient-rich, plant-based dishes, and their generous portions make it a hit with both locals and visitors.
The top offerings here are their veggie-packed ceviche, bursting with fresh ingredients like mushrooms and sweet potato, and their hearty soups, which change daily based on the freshest seasonal produce. As one of the best vegetarian restaurants in Oaxaca, Calabacitas Tiernas puts a healthy, Oaxacan twist on classic dishes, with a focus on natural flavors and mindful eating.
Address: C. Porfirio Díaz 1105, Luis Jimenez Figueroa, Oaxaca de Juárez
Top Restaurants with Vegan Options
Levadura de Olla


Levadura de Olla is without a doubt one of the best restaurants in Oaxaca and vegetarians and vegans needn’t miss out. A beloved staple in Oaxaca’s vibrant food scene, offering a thoughtful mix of plant-based and traditional dishes that highlight the region’s culinary heritage.
Behind this celebrated restaurant is Chef Thalía Barrios García, who has gained recognition for her dedication to preserving Oaxacan flavors while making them accessible to both vegans and vegetarians. Her menu is a love letter to Oaxaca, featuring dishes like jitomates nativos Oaxaqueños and the famed Tamal de requesón, with pumpkin flowers and veggie-friendly mole negro and mole coloradito.
At Levadura de Olla, Chef Thalía takes pride in using sustainable, locally sourced ingredients, working closely with indigenous farmers and artisans to ensure that each dish reflects the rich biodiversity of the region. The restaurant’s commitment to eco-conscious practices is woven into every aspect, from the food to the packaging, making it a favorite not only for its flavors but also for its ethos.
Address: C. de Manuel García Vigil 304, Centro, Oaxaca de Juárez
Website: https://levaduradeolla.mx/
Casa Oaxaca el Restaurante
Casa Oaxaca, a renowned restaurant in the heart of Oaxaca City, is celebrated for its elegant take on traditional Oaxacan cuisine, with a strong emphasis on locally sourced, organic, seasonal ingredients. While the menu is rich with heritage, vegetarians will find plenty to indulge in, with thoughtfully crafted dishes that showcase the region’s plant-based bounty.
From fresh cauliflower with peanut mole and mushroom risotto to their exquisite salads and soups, Casa Oaxaca offers a refined vegetarian dining experience that remains deeply rooted in Oaxacan culinary traditions.
With its focus on fresh, organic produce, Casa Oaxaca provides a perfect blend of local flavors and innovative presentations, making it a must for those looking to enjoy a sophisticated, yet vegetarian-friendly meal in the city.
Address: Constitución 104-A, Centro, Oaxaca de Juárez, Oax., Mexico
Website: https://casaoaxacaelrestaurante.com/
Los Danzantes
Los Danzantes, set in the heart of Oaxaca’s picturesque downtown, is celebrated for its modern twist on Mexican and Oaxacan cuisine, but its many vegetarian and vegan offerings are where it truly shines for plant-based food lovers. With a focus on local, seasonal ingredients sourced from nearby farms, their plant-forward dishes are as vibrant as they are nourishing and many of them can be adapted and made veggie or vegan.
Riffing off traditional Oaxacan flavors, Los Danzantes serves up veggie versions of classics like their Chile Ancho Relleno de Huitlacoche or a hearty lasagna filled with earthy, wild mushrooms from the Sierra Madre in Oaxaca. The vegetarian mole is a standout, combining depth and complexity, offering a true taste of Oaxaca’s heritage in every bite.
Whether you’re indulging in their fresh salads or savoring the spicy richness of their mole, Los Danzantes has a menu that’s inclusive and full of Oaxacan flavors. Everything on the menu is crafted with care, balancing bold flavors and wholesome ingredients that leave you feeling good from the inside out.
Address: C. Macedonio Alcalá 403-interior 4, Centro, Oaxaca de Juárez
Website: https://losdanzantesoaxaca.com.mx/
Las Quince Letras


Las Quince Letras is a cornerstone of Oaxacan gastronomy, celebrated for its traditional flavors and time-honored takes on local cuisine. While it’s renowned for its rich moles and family recipes, its vegetarian and vegan options have earned it a special place on the city’s plant-based dining scene.
Veggie lovers can indulge in dishes like stuffed chiles de agua, filled with seasonal vegetables, or their famous Pipián verde, packed with pumpkin and vegetables. The Oaxacan tacos, with vegetables, cheese and mole, is a must-try, offering all the depth and complexity of the traditional version but entirely plant-based.
Las Quince Letras proves that you can enjoy the essence of Oaxacan cuisine while eating consciously, making it a must-visit for vegetarians and vegans in Oaxaca.
Address: C. de Mariano Abasolo 300, Centro, Oaxaca de Juárez
Website: https://lasquinceletras.mx/
Read more: When is the Best Time to Visit Oaxaca, Mexico?
Boulenc
Boulenc has long been a beloved destination in Oaxaca for artisanal bread and pastries, but its vegan and vegetarian options have certainly expanded over the last few years earning it a following among plant-based food lovers. Known for its relaxed, bohemian atmosphere, this bakery and café offers a veggie-focused menu that feels both indulgent and wholesome.
Think avocado toast elevated with house-made sourdough – just order without garlic butter-, or hearty salads bursting with fresh, locally sourced produce. Their vegan options are equally tempting—don’t miss the their savory mushroom sandwiches, which are generously stuffed with earthy flavors and paired with vibrant sides.
Though it may be best known for its baked goods, Boulenc has quietly become one of the top spots in Oaxaca for those seeking delicious, creative vegetarian and vegan fare.
Address: C. Porfirio Díaz 207, Centro, Oaxaca de Juárez, Oax., Mexico
Onnno Loncheria
Just beyond Oaxaca’s vibrant neighborhood of Jalatlaco, Onnno Lonchería is a lively spot in Oaxaca known for its inventive take on the Mexican lunchroom. Offering a casual, laid-back atmosphere, it serves up vegan and vegetarian versions of street food favorites like stuffed empanadas, breads and hearty tortas, all made with fresh, local ingredients. One torta in particular is a must here- the sautéed mushroom sandwich which can be made vegan by omitting the goats cheese.
There are also a variety of coffee and drinks on offer too. Whether for a quick bite or a leisurely lunch, Onnno Lonchería combines tradition and creativity in every dish.
Address: Mártires de Tacubaya 308-Interior 1, Oaxaca de Juárez
Save on Pinterest











