Skip to content
Oaxaca Travel Tips
  • OAXACA CITYExpand
    • Best Things To Do In Oaxaca City
    • Oaxaca Temazcal
    • Best Restaurants in Oaxaca
    • Oaxaca Vegan Food
    • Best Cafes in Oaxaca
    • Best Tacos in Oaxaca City
    • Is Oaxaca Safe?
    • Best Hostels in Oaxaca City
  • OAXACA BEACHESExpand
    • 21 Best Oaxaca Beaches
    • Puerto EscondidoExpand
      • Beaches of Puerto Escondido
      • Best Things To Do in Puerto Escondido
      • Where to Stay in Puerto Escondido
      • Turtle Release Puerto Escondido
      • Whale Watching Puerto Escondido
      • Best Restaurants in Puerto Escondido
      • Best Breakfast in Puerto Escondido
      • Vegan Food Puerto Escondido
      • Oaxaca City to Puerto Escondido
    • Huatulco OaxacaExpand
      • Huatulco Beaches
      • Best All Inclusive Resorts in Huatulco
      • Snorkeling in Huatulco
      • Huatulco Waterfalls
      • 25 Best Restaurants in Huatulco
    • Mazunte, OaxacaExpand
      • Punta Cometa for Sunset
      • Best Restaurants in Mazunte
    • Lagunas de Chacahua
  • TRAVEL TIPSExpand
    • Best Time to Visit Oaxaca
    • Food of Oaxaca
    • San Jose del Pacifico
    • Best Festivals in Oaxaca
    • Guelaguetza Festival
    • Christmas in Oaxaca
    • Night of the Radishes
  • ABOUT
  • CONTACT
Facebook Pinterest Facebook Group
Oaxaca Travel Tips
Oaxaca City

35 Best Restaurants in Oaxaca Mexico (2025)

ByJulien Casanova Last Updated onMarch 27, 2025

Oaxaca has long been celebrated for its rich culture. And one place that is best expressed is in its food.

So when I updated this list of the best restaurants in Oaxaca, I knew I wanted to focus on places that mostly serve traditional food from the different regions of Oaxaca.

But I also wanted to include a variety of the best places to eat in Oaxaca – from the small traditional restaurants and mercados to modern restaurants with innovative tasting menus.

It’s also not definitive, but rather a guide to where I have found the best food in Oaxaca while living here for the last three years. I often skipped the most popular, touristic places that are recommended elsewhere.

You’ll notice most of these are restaurants in Oaxaca centro because it’s the area most travelers visit. But I’ve also included a handful of top restaurants in the surrounding pueblos. And for your sanity, I’ve organized these 35 Oaxaca restaurants into categories. I encourage you to use the table of contents to find what you’re looking for.

¡Buen provecho!

At one of the best restaurants in Oaxaca, sunlight illuminates the patio and plants.
Table of Contents
  • Traditional Oaxaca Restaurants
    • 1. Casa Mook
    • 2. El Escapulario
    • 3. Tizne
    • 4. El Chapulín
    • 5. Coquina Hua Xha
    • 6. Los Muchitos Comida Vegana
    • 7. 20 de Noviembre Market
    • 8. La Cosecha Market
    • 9. Comedor Istmeño Casa Juchitán
    • 10. El Pochote Rayón Mercado Orgánico
  • Best High End Restaurants in Oaxaca City
    • 11. Ancestral Cocina Traditional
    • 12. Catarán
    • 13. Levadura de Olla
    • 14. Tika'aya
    • 15. CRUDO – Omakase in Oaxaca
    • 16. Los Danzantes
    • 17. Humar
  • Best Restaurants Near Oaxaca
    • 18. Mo-Kalli Restaurante
    • 19. Caldo de Piedra
    • 20. Almú
    • 21. La Cocina de Frida
    • 22. Restaurante La Casa de la Abuela
    • 23. Luz de Luna Huayápam
    • 24. Sabor 107
  • Lunch Restaurants in Oaxaca Centro
    • 25. Casa Taviche
    • 26. Restaurante Arugula
    • 27. Santo Sabor
    • 28. Coeva
    • 29. La Casa de la Chef
    • 30. Restaurante El Pipe
  • Inexpensive Places to Eat in Oaxaca
    • 21. Taquería Tacomer
    • 32. El Apetito Buffet
    • 33. Tlayudas de Ánimas
    • 34. Tlayudas Doña Luchita
    • 35. La Popular
  • Final Thoughts on Best Restaurants in Oaxaca

Traditional Oaxaca Restaurants

These Oaxaca restaurants serve some of the best traditional foods of Oaxaca. The food is simple and rustic. The result is some of my favorite places to eat in Oaxaca. In no particular order, let’s discover them all!

1. Casa Mook

  • map pin symbolLocation

The menu at Casa Mook prominently features the staples of Oaxacan cuisine – huitlacoche, purslane, squash blossoms and quintoniles (herbs) such as hoja santa, epazote, and chepiche. And of course, corn.

It all comes together in their dishes of mole, tlayuda, tetelas, garnaches, soups and salads inspired by different regions of Oaxaca. 

Wooden tables and chairs in the back dining room at Mook - one of the best restaurants in Oaxaca. Beyond the open doors is a small patio. On the wall hangs a piece of art that features a woman's face surrounded by corn and other ingredients.
A round black bowl with ribs bathed in a green salsa sits on a table at Mook, one of the best restaurants in Oaxaca. In the background is a bowl of limes, a plate of chips with three bowls of salsa, a basket of tortillas wrapped in a towel, and a bowl of guacamole.

The atmosphere of this Oaxacan restaurant feels like an art gallery. The artwork hanging on the walls further pays homage to the food traditions of Oaxaca. My favorite area is the back dining area that opens to a few tables in the back courtyard.

2. El Escapulario

  • map pin symbolLocation

El Escapulario is best known for traditional Oaxacan food, particularly its variety of moles. But you really can’t go wrong with anything on the menu. One of my local friends is a big fan of the tlayudas while another swoons for the homemade soups.

Because of the variety of Oaxacan moles, including the hard to find manchamantel, it’s a great place to order a mole tasting. The classic mole negro is complex – rich and not too sweet. She also makes an estofado with olives and capers that’s incredibly flavorful.

Without a doubt, El Escapulario serves some of the best food in Oaxaca.

3. Tizne

  • map pin symbolLocation

This restaurant and cafe is part of a group of businesses located on the main walking street. The covered courtyard is full of greenery. Tables line the perimeter with half walls that serve a dual purpose as privacy and gallery space for a variety of graphic art pieces.

The art continues at the accompanying businesses. Most prominent is the gallery space of Jacobo y Ángela who are well-known for their alebrije workshop in San Martin Tilcajete. There is also jewelry and pottery in the other surrounding businesses.

At Tizne, one of the best restaurants in Oaxaca, a view from above, a large triangular corn dough is plated topped with greens and served with a trio of salsas.

I ordered the tetela, which from my experience is a super soft corn dough in the shape of a triangle. This version was one large tetela layered inside with Hoja Santa leaves, cheese, and pureed black beans.

It lived up to my previous experience of tetelas being soft, yet rustic.  The pleasant surprise was the thick greens of purslane, delicate cilantro criollo, and thinly sliced radishes on top. The hearty texture of the purslane was an incredible pairing with the softness of the tetela.

4. El Chapulín

  • map pin symbolLocation

From the street, this restaurant in Oaxaca centro looks unassuming. But when you go upstairs it opens to a breezy rooftop terrace that serves great Oaxacan food. 

The small but varied menu includes a range of dishes from classic mole to seafood, including the hard to find caldo de piedra. I would venture to say El Chapulín restaurant is a hidden gem in Oaxaca that’s waiting to be discovered.

5. Coquina Hua Xha

  • map pin symbolLocation

As I walked past the open doors, the aromas emanating from this small restaurant convinced me to eat here. Sarita and Antonio, the husband and wife team behind Coquina Hua Xha, are a delight to watch in the restaurant. 

Antonio greets and serves the customers while Sarita works her magic in the open-style kitchen. She periodically selects herbs from a large clay plate to add to the various pots that are cooking on the stove.

A large plate of herbs sits on the counter of the open kitchen at Coquina Hua Xha, one of the best places to eat in Oaxaca

After taking my order, Antonio walks into the kitchen and she holds up a spoonful of sauce that’s been simmering long before I arrived. He tastes it and gives her an approving nod before they both go back to work.

The cozy space feels like sitting at your friend’s house for lunch or dinner. Even the way Sarita moves about the kitchen is similar to a home chef. And when she opens the stainless double door fridge, the well-organized shelves come into view. They are full of fresh ingredients and containers of what I can only imagine are incredibly flavorful sauces and stews.

A chicken leg with potatoes, carrots, and chayote squash in a bowl of mole amarillo in a restaurant in Oaxaca.

The dish of mole amarillo that I ordered was really comforting. The mole was full of vegetables – potatoes, carrots, and chayote squash and topped with a leg and thigh of chicken. I highly recommend checking out the homemade flavors coming out of this kitchen.

6. Los Muchitos Comida Vegana

  • map pin symbolLocation

Los Muchitos is easily one of my favorite vegan restaurants in Oaxaca City for their plant based variations of traditional Oaxacan dishes. Mole, tlayudas, enfrijoladas, and more get a vegan twist thanks to their homemade substitutions like asiento made from seeds.

A round blue bowl filled with mushroom vegan mole sits on a table at Los Muchitos, one of the best vegan restaurants in Oaxaca. Surrounding the bowl are rice, chiles, salsa, and a basket of corn tortillas wrapped in a colorful fabric.

The menu also includes traditional foods from throughout Mexico such as chilaquiles, milanesa, and mushrooms al pastor. To top it off, the prices are incredibly reasonable. And I love eating on their breezy covered terrace.

7. 20 de Noviembre Market

  • map pin symbolLocation

When you ask where the best food in Oaxaca is, many people tell you to eat in the local markets. And they are right. You can find some incredible food when you explore the markets in Oaxaca. I highly recommend you visit several, including those outside of the city.

But if you’re looking for an inexpensive but flavorful place to eat in Oaxaca centro, you have a good chance of finding it at Mercado 20 de Noviembre – a market known for food. On my first visit to Oaxaca, this is where I ate my first tlayuda and it was amazing.

More recently I had the special of the day, Res de Amarillo, at Comedor Típico La Abuelita located in the middle of the market and it totally hit the spot. This market also has stands loaded with traditional breads from the surrounding villages. 

And you can’t miss the smoky Pasillo de Humo where you order meat of your choice to be grilled on the spot (sides of veggies are available too). Although I highly recommend checking out the original at Tlacolula Sunday Market.

8. La Cosecha Market

  • map pin symbolLocation

When friends and family visit me in Oaxaca, we often eat at La Cosecha Market for lunch to try different traditional foods.

While a few of the stands sell fresh organic produce, most are occupied by traditional Oaxacan chefs who cook homemade food. You’ll find a variety of options here from memelas and enchiladas to seafood dishes.

9. Comedor Istmeño Casa Juchitán

  • map pin symbolLocation

You’ll know you’ve arrived at this local Oaxaca restaurant when you see the vibrant traditional clothes hanging at the entrance. It’s one of several clues of the homemade cuisine created inside.

Located on the enclosed front patio of a house turned restaurant in Oaxaca centro, the open kitchen is run by two women who cook food from the Istmo region of Oaxaca.

A hand holds up garnachas - a food from the istmo of Oaxaca. It's a small corn disk with stewed meat topped with grated cabbage and thin ribbons of carrots.

I decided on ganaches which are crispy corn discs. They are topped with finely shredded beef, salty cheese, and served with shredded cabbage and carrots. You should definitely visit this Oaxacan restaurant for a taste of the Istmo.

10. El Pochote Rayón Mercado Orgánico

  • map pin symbolLocation

This restaurant space consists of a shared patio with various restaurants and tables tucked between. Between the different menus, there is a wide variety of options with some overlap. Most dishes lean towards healthy with options to include salad and vegetables.

On my first visit I was delighted to order coconut shrimp coated in large shreds of coconut, the sweetness of which paired beautifully with the spicy creamy avocado salsa on the table. When my friends visited, we shared delicious plates of tradtional food, all for a great price.

Best High End Restaurants in Oaxaca City

I’ve broken this section off from the traditional restaurants in Oaxaca to separate those at a higher price point and for lack of a better term, “high end.” The food is often creative but rooted in tradition. Keep in mind, a reservation is recommended for most of these restaurants.

11. Ancestral Cocina Traditional

  • map pin symbolLocation
At Ancestral Restaurant in Oaxaca, dried roasted beets on top of a salad of interesting greens.

Built alongside the old aqueducts in the neighborhood of Xochimilco, this Oaxaca restaurant feels like walking into the patio of a Oaxacan country home. The floor is paved in bricks that frequently pause to make room for the various trees and tropical foliage planted throughout. 

The interesting menu at Ancestral proved difficult to decide what to order. Since I wanted to try different things, I decided on several appetizers. The highlight was the aguachile de tasajo. The presentation in and of itself was over the top. And the herbaceous flavor did not disappoint. 

At one of the best restaurants in Oaxaca, the open molcajete reveals aguachile de tasjo marinating in a bright green liquid topped with garnishes.

It’s served in a molcajete topped with a very thin toasted maize top that slightly resembles a tostada. The top is garnished with chipotle mayonnaise, tightly rolled cucumber slices, and long fronds of cilantro. The server recommended I use a utensil to break it open and reveal the thin slices of tasajo enveloped in a bright green citrusy liquid underneath.

I’ve since returned with friends to try more dishes at Ancestral. We all shared various plates, which I highly recommend.

12. Catarán

  • map pin symbolLocation
Orange marigold flowers decorate the large wooden table at Cataran restaurant in Oaxaca.

With just one table in the entire restaurant, Catarán is an incredibly intimate dining experience. Daniel is a self trained Oaxacan chef who’s passionate about creating innovative dishes using traditional ingredients.

A close view of thinly sliced fish with cherry tomatoes in a light oil - one of the dishes from the tasting menu at Cataran restaurant in Oaxaca.

The multi course tasting menu consists of a series of beautiful plates, each one uniquely different from the next. He patiently explains the ingredients and is available to answer questions. 

When my friend and I dined here, we did not meet the sommelier and server as she was on a wine exploration trip. But from reviews, I believe she speaks English to help with explanations.

13. Levadura de Olla

  • map pin symbolLocation

The incredibly interesting menu at Levadura de Olla restaurant in Oaxaca beckons you to order an array of plates to share with your table. It’s organized into four sections – typical dishes, ancestral dishes, ceremonial dishes, and creative proposal which highlights their innovative dishes using traditional ingredients.

At Levadura de Olla restaurant in Oaxaca, an overhead view of mole coloradito topped with pieces of puffed corn.

Chef Thalía Barrios García pays homage to the rustic, traditional flavors and uses local produce from the surrounding pueblos. You’ll find different types of moles, stews, and soups as well as a few seafood dishes. And although the menu has regular slight changes, the famous heirloom tomato salad is a staple that is always available.

An overhead view of heirloom tomatoes at Levadora de Olla - one of the best restaurants in Oaxaca. The tomatoes are a variety of shapes and colors from purple to green.

I’ve eaten at Levadura de Olla several times, including when it first opened in a different location. And it’s always a enjoyed by guests that are visiting. But I’ve also had some mixed experiences here, as can happen in any dining experience.

14. Tika’aya

  • map pin symbolLocation
An outside view of Tika'aya - a small restaurant in Oaxaca with a tasting menu - features a large tree with a bench in front.

Tika’aya also offers a creative tasting menu that is rooted in traditional Oaxacan ingredients. Formally known as Teocintle (which I will always know it as), this Oaxaca restaurant is intimate and charming. 

Chef Tono is inspired by the food of his home in the Mixtec region of Oaxaca. And every dish he creates feels like a work of art. Keep in mind, each plate is crafted at the time and there may be kinks in the service. But don’t let that stop you from eating here.

15. CRUDO – Omakase in Oaxaca

  • map pin symbolLocation

The omakase tasting menu at Crudo highlights Oaxacan ingredients while seamlessly blending them with Japanese flavors and techniques. With seating for up to six guests at the chef bar, this is an intimate dining experience.

As I watch chef Ricardo Arellano slice pieces of fresh fish and toast sheets of seaweed in front of my eyes, my mind begins to wander and imagine the next course.

A man uses chopsticks to plate a piece of food at Crudo omakase in Oaxaca.

He hands my dining companion a taco of seabass wrapped in nori and topped with avocado and purslane. She takes a bite and exclaims, “That’s what I want my mouth to taste like forever!” And that’s pretty much how the entire night continued.

To dine at Crudo, you’ll need to make reservations. It’s best to send the chef a message on Instagram.

16. Los Danzantes

  • map pin symbolLocation

I initially avoided Los Danzantes, which is located in the heart of the city near Santo Domingo Church. I wrote it off as one of a handful of touristy Oaxaca restaurants and decided to seek out more local options.

But after about the fifth person raved to me about the food, I decided I needed to check it out myself.

Mini tuna tostadas at Los Danzantes restaurant in Oaxaca topped with baby greens.

The food is delicious, the cocktails are well balanced, and the atmosphere is incredible. I wouldn’t say this is the most traditional place to eat in Oaxaca, but they use classic Oaxacan ingredients in a modern way.

Every plate is beautifully presented. The servers are top-notch. And the lofty covered patio is incredibly beautiful for an elevated meal in Oaxaca.

17. Humar

  • map pin symbolLocation
A tostada piled high with tuna and topped with greens on a plate lined with a paper that says Humar Mariscos y Mezcal. In the background are oysters on the half shell and aguachile in a large bowl.

If you’re looking for a place to eat the best seafood in Oaxaca, Humar should top your list. Options include aguachile, tuna tosada, fish tacos, and more. On the weekends the menu expands to include fresh oysters and clams.

I highly recommend sitting at a table on the upstairs terrace which features an open space and cool breeze.

Best Restaurants Near Oaxaca

If you’re going on one of the many day trips from Oaxaca City, you’ll want to save this list of Oaxaca restaurants that are located just outside of the city. I’ve included the town name as well as a link to the map location.

18. Mo-Kalli Restaurante

  • map pin symbolTlacolula de Matamoros
Outside view of a restaurant near Oaxaca shows an orange metal door frame with the words Mo-Kalli Restaurant painted above in white. Above the restaurant is an unpainted concrete block room.

If you’re visiting Tlacolula Market on a Sunday, you’re probably already planning to taste the incredible barbacoa and grilled meats in the original pasillo de humo. But you should save room to eat at Mo-Kalli.

Chef Catalina Lucas is one of the many guardians of traditional Oaxacan food and she’s especially well known for her moles. When my friends and I ate here one afternoon, she brought us a mole tasting plate so that we could decide which ones to order. We each ordered a plate with the meat of our choice and two or three different moles.

19. Caldo de Piedra

  • map pin symbolnear the Tule Tree
At Caldo de Piedra restaurant in Oaxaca, wooden tables and chairs sit under a tall roof decorated with a large papel picado, colorful paper in a circular pattern. On the walls are signs advertising drinks and mezcal as well as a welcome sign.

This restaurant is one of the most unique places to eat in Oaxaca simply because of its signature dish – a fish soup of the same name. Originating from San Felipe Usila of the Papaloapan Region (near Veracruz), Caldo de Piedra was made by the men of the community as a way to honor the women.

A unique Oaxacan food, caldo de piedra is literally bowling, severed in a gourd bowl.

Traditionally it was made in a large carved stone on the riverbanks using hot rocks to heat the broth. And then served to the women in a gourd bowl. At this restaurant located near the Tule Tree, a lot of the same tradition is kept in its preparation. 

When my mom and I visited, a large gourd bowl of soup arrived at the table, literally boiling from the hot stones inside. The owner and chef, who hails from the Papaloapan Region, has a lot of pride for this regional dish and it shows.

20. Almú

  • map pin symbolSan Martin Tilcajete
Baskets of fresh produce and other ingredients sit on a large wooden table at Almu restaurant in San Martin Tilcajete, Oaxaca. Above the table hangs bananas and a large pile of avocado leaves, an ingredient used in traditional Oaxacan food.

As you walk into this space, your attention is immediately drawn to the open kitchen. Large heavy pots simmer over the fire while a woman cooks fresh tortillas on the large comal. In the dining area, thick wooden tables are surrounded by plants before transitioning to the small greenhouse area.

At Almu Restaurant, small vases of flowers sit on the large wooden table surrounded by plants.

The menu is traditionally Oaxacan for a dining experience that I would describe as elevated rustic. Afterward, make time to explore the surrounding grounds of the reforestation project. This impressive undertaking was started by Jacobo and Maria Angeles who operate one of the most well-known alebrije workshops in San Martin Tilcajete.

21. La Cocina de Frida

  • map pin symbolMercado Morelos in Ocotlán

Another of my favorite markets is in Ocotlán, when on Fridays the market expands to the streets for the weekly tianguis. Inside the mercado, you’ll find La Cocina de Frida, a traditional restaurant by local chef Beatriz/Frida.

When I first heard about this Oaxacan restaurant and the chef who dresses like Frida everyday I questioned if it was a marketing gimmick. But I’m here to tell you, it’s not. One of my favorite of her dishes is carne de puerco con verdolagas (pork with purslane). The green sauce and hearty purslane is the perfect compliment to the pork. 

When you arrive, you can ask for a tasting plate of moles and stews to decide which one you want to order. You also don’t want to miss her requeson en hoja de platano (ricotta in banana leaf) which is grilled to warm and soften the cheese.

22. Restaurante La Casa de la Abuela

  • map pin symbolHuayápam

If you want to take a short trip out of the city, the pueblo of Huayápam located about a 30 minute drive is a great option. It’s known as the capital of tejate, one of the most emblematic drinks of Oaxaca.

Tables, some empty and some full of families under a large tree on the patio of Casa de la Abuela, a restaurant in Huayapam Oaxaca.

This rustic family restaurant features a lovely tree covered patio. The menu features delicious traditional food – from tlayudas to memelas. In the morning, it’s a place to enjoy a cup of Oaxacan chocolate with bread. And in the afternoons, they serve tejate as well as other drinks.

23. Luz de Luna Huayápam

  • map pin symbolHuayápam

Luz de Luna is another great option in Huayápam, although they are only open a few days per week from morning until the early evening.

An overhead views of the downstairs seating at Luz de Lua in Huayapam Oaxaca shows a man an woman sitting at a wooden table surrounded by plants and some artwork hanging on the walls. In the background a comal is heated with a wood fire.

The breakfast menu includes classics such as chilaquiles, enfrijoladas, and enchiladas de mole coloradito. They also serve the famous Oaxacan memelas and the harder to find tetelas. The lunch and dinner menu also includes classic options of mole and estofado, barbacoa, and more. 

I find the space at Luz de Luna to be beautiful and inviting, including the upstairs patio. They also have a small but chic bar area that my friends enjoyed frequenting when they lived in Huayápam.

24. Sabor 107

  • map pin symbolSanta Maria Atzompa

After visiting the archeological site of Atzompa (highly recommended), my friends and I decided to stop at Sabor 107 for lunch.

We loved sitting in the shaded courtyard, which is lit with string lights for dinner service. The menu features classic dishes from tlayudas to enchiladas as well as some harder to find dishes from the Istmo region of Oaxaca.

And they make some incredible bread and pastries – including a light corn bread wrapped in the husk of the corn. We all bought some to eat the next morning.

READ NEXT – My Favorite Cafes in Oaxaca to Drink Coffee

Lunch Restaurants in Oaxaca Centro

These are some of my favorite places to eat in Oaxaca for lunch because they offer a menú del día which includes an appetizer (often soup), main entree, dessert, and a drink.

These multi-course meals are typically only served for lunch, beginning around 1 pm. It’s often an economical way to eat, although not everyone appreciates the limited menu. But I find many Oaxaca restaurants offer a varied menú del día, often with 5 or more options for the main dish.

25. Casa Taviche

  • map pin symbolLocation

If you’re looking for a slightly gourmet menu del dia, you should make plans for lunch at Casa Taviche. The three-course meal is on the higher end, but its value is immediately evident in the flavor and beautiful plating. The inviting covered patio has a retractable roof and is dotted with green plants.

While you won’t know the menu of the day ahead of time, they always seem to find a way to include a healthy amount of vegetables on each plate. During my first visit, the first course of chileatole rojo – a soup of chile and corn masa – was topped with squash blossoms, radish, sprouts, and green onion tops. 

At Casa Taviche, one of the best places to eat in Oaxaca, the main course is a round plate with large pieces of vegetables, a small bowl of rice and pork ribs in a sauce.

The second course of ribs was served with a side of perfectly cooked vegetables – thick cuts of carrot and chayote squash topped with sprouts and thin slices of radish. Dessert was heavenly for this non sweet lover – a light mango mousse sprinkled with caramelized sunflower, amaranth, and chia seeds. The perfect cap to a delicious meal.

The regular menu includes classics like tlayudas, tinga tostadas, and mole. And there’s also the option to select more unusual ingredients such as portobello mushrooms on the tlayuda.

26. Restaurante Arugula

  • map pin symbolLocation

Cousins Gabi and Diego, the chef and server respectively, are the perfect duo for this healthy restaurant in Oaxaca. Her kitchen creations are creative and nutritious. His service is friendly and attentive.

There are a lot of options on the menú del día at Restaurante Arugula. And the options double when you include the five or six vegetarian plates. The first course is a choice of two soups. Diego is quick to point out that the creamy squash soup is lactose-free.

The other aspect I love about the menú del día at Restaurante Arugula is the sides. Each entree comes with the three sides. From my experience, there is a salad, a carb, and a healthy vegetable. Diego will ask if you want all three. You can opt to only have larger portions of one or two of the sides instead.

27. Santo Sabor

  • map pin symbolLocation

Santo Sabor offers a breakfast buffet from 9 am to 1 pm for a very reasonable price. Afterward, they switch over to a menú del día that is consistently fresh and delicious.

It typically consists of your choice of soup, salad, or other small plates to start. The main course menu has five or six options, one of which is usually vegetarian. The menu also includes dessert and water of the day.

I chose the stuffed chile de agua which was full of flavor and shredded chicken. It was served on a small serving of pureed beans with rice and a small salad. The first course of pureed vegetable soup was quite satisfying. And even though I’m usually not big on dessert, the chocolate pudding was a perfect end to the meal.

28. Coeva

  • map pin symbolLocation

Coeva is another restaurant in Oaxaca centro with a traditional menú del día. And they also serve a great breakfast!

There’s usually only a couple of options to choose from, which are listed on the menu board in front of the restaurant. Generally they feature Oaxacan ingredients in delicious homemade dishes. 

On my first visit I enjoyed a brothy huitlacoche soup to start, estofado de pollo, and a refreshing cucumber water. Plus the dessert was light and not too sweet.

29. La Casa de la Chef

  • map pin symbolLocation

This Oaxaca restaurant with a small outdoor courtyard is run by a husband and wife team. The menú del día (1:30 pm and after) is one of the most affordable in the city. The options typically include one vegetarian option.

My lunch started with a really flavorful tomato soup. For the main course, I opted for the vegetarian hamburger which was a full portobello mushroom layered with grilled zucchini. It was served with a small salad with shredded carrots and beets, lightly dressed in creamy citrus.

Overall, I would say this is a solid affordable lunch in Oaxaca City. They have a devoted following for both breakfast and lunch. I look forward to trying this restaurant again.

30. Restaurante El Pipe

  • map pin symbolLocation

The motto at this restaurant is “cocina con gusto,” which roughly translates to “kitchen with taste.” And I would argue that is an accurate description.

Reviews have become a little mixed since I was last here, but I believe most of the complaints are for breakfast. So I recommend arriving around 1 pm when they offer the menú del día.

When I was told the first course was consomé de pollo, essentially chicken soup, I wasn’t too excited. But as I lifted the first spoonful to my mouth, I saw it was full of vegetables. Their freshness was evident in the vibrant colors. And the broth was incredibly flavorful.

For the main dish, I chose Chiles en Nogada seeing as it was the last day of September – the month to eat this national dish, which I had yet to try in over three years of being in Mexico. Again the depth of flavors and the eloquent, creamy almond sauce blew me away.

Inexpensive Places to Eat in Oaxaca

There are quite a few cheap eats in Oaxaca and this list only begins to dive into them. To keep it manageable, I limited this list to restaurants, preferring to save the best street food in Oaxaca for another article.

21. Taquería Tacomer

  • map pin symbolLocation

Taquería Tacomer one of my favorite places to eat tacos in Oaxaca. Each evening they start with a fresh trompo (a vertical rotating spit) loaded with seasoned pork and topped with pineapple. The menu also includes meat combination plates, quesadillas, and a hearty pozole. 

From above, a plate of three different tacos in Oaxaca - pastor, chorizo, and bistec sits on top of the menu at Taquería Tacomer.

I ordered one taco each of chorizo, bistec, and pastor. By far the best was the pastor tacos which had beautifully marbled, flavorful pieces of pork inside. Their accompaniments are also delicious – three different salsas as well as a bowl of tomatoes, onions, and jalapenos, and another made of pickled onions with habanero.

32. El Apetito Buffet

  • map pin symbolLocation

There are a few breakfast and lunch buffets in Oaxaca. My first experience was the one located across from Iguana, one of my favorite hostels in Oaxaca. Note, there are two buffets in this location and the one on the left is better.

I appreciated the ability to get a plate of as many vegetables as I wanted, a little of the meat dish, and go back for seconds or thirds. But then, a fellow traveler told me about El Apetito.

The first half of the self-serve buffet consists of about 20 traditional clay bowls filled with various stews, soups, and veggies. And the second half is a salad and veggie bar with a few desserts thrown in for good measure.

The soups and stews are flavorful and varied. I actually didn’t find a lot of meat in the dishes, but for me, that was a bonus. However, I didn’t think to ask if they were prepared vegetarian.

33. Tlayudas de Ánimas

  • map pin symbolLocation

After ordering a tlayuda and cerveza, an older gentleman dropped off a small container and was delighted to announce that it was “salsa chile de agua oaxaqueña con tomate.” Intrigued, I showed my interest by asking him to repeat it and then quickly saved it in my phone so that I wouldn’t forget. 

You may have noticed that Oaxacans are proud of their regional specialties. And one ingredient prevalent on a few menus is chile de agua. It’s a complex and aromatic chili pepper that has slightly less heat than a jalapeno. It is typical of the Central Valleys of Oaxaca and is often stuffed with meat and cheese. 

At one of the best restaurants in Oaxaca for tlayudas, a handwritten chalkboard menu sits on the floor in front of a collage of family photos.
A large tortilla is stuffed with cheese and other ingredients and folded in half to form a tlayuda.

Okay, back to the tlayudas. The handwritten menu consists of a variety of tlayuda fillings including tasajo or chorizo, a combination of the two, enmolada (mole negro) with and without meat, vegetarian or vegan. I decided on a tlayuda chileajo which is a variety of vegetables in a spicy, garlicky red sauce. For non-tlayuda lovers, there are also tacos, tostadas, and tortas with various fillings including cochinita pibil and beans with cheese.

This family run operation has the feeling of a street cart stand placed inside a covered patio. With the addition of a handful of tables placed in front of a large altar. In fact, it’s important to note that they are only open Thursday through Saturday evenings when the other businesses surrounding the patio are closed. 

34. Tlayudas Doña Luchita

  • map pin symbolLocation

When I arrived, my nose was greeted by the rich and smoky aromas coming from the large grill. Similar to Tlayudas de Ánimas, this tlayuda restaurant also has the feeling of a street cart placed under a large metal roof – simple and efficient. 

A mini tlayuda in Oaxaca topped with a thin beef ribeye on the bone that covers the entire tlayuda.

The menu includes the traditional Oaxaca tlayuda options like tasajo and chorizo as well as some specialties that look interesting. But it was the marinated chuleta de res that caught my attention. And it was delicious – thin, salty, and fatty beef, perfectly grilled to create crispy edges along the bone it was still attached to.

The tlayuda itself was pretty standard, but I think the best part is the use of the grill. It crisps the outside of the large tortilla, flavors the meats, and causes you to salivate while you wait for your meal to be prepared.

The tlayudas are served with pickled onion, radishes, lime, and the pungent chepiche herb. Amazingly they are available in two sizes. I happily ordered a mini tlayuda and was pleased with the size and price.

Going to the coast of Oaxaca next? Check out my picks for the best Puerto Escondido restaurants.

35. La Popular

  • map pin symbolOriginal Location | Second Location

As the name suggests, this place gets really popular, so much so that they’ve opened a second location down the street. La Popular is a solid restaurant where you can sit down and order some cheap food to soak up your night of mezcal. 

I recommend that you stick to the basics here. The cochinita pibil torta was incredible, especially with the addition of the bowl of pickled onions and herbaceous green salsa. The tacos, quesadillas, and tlayudas are also good options. 

The location is fabulous, centrally located on a corner with both doors open to the street. Every time I pass by there is such lively energy emanating through those doors.

Final Thoughts on Best Restaurants in Oaxaca

It’s easy to see why Oaxaca is considered the foodie capital of Mexico. Many of the restaurants in Oaxaca use recipes that have been passed down for generations, using the same ingredients and techniques that they learned at home.

I’ve seen travelers ask – Is it even worth going to fancy restaurants in Oaxaca City? And the answer is it depends. You’ll find some of the best food in Oaxaca at small local restaurants and mercados but you can discover innovative ways to cook with the same ingredients at some of the higher end Oaxaca restaurants.

If you’re look for the best places to eat in Oaxaca, I think you should try both!

Julien Casanova

When I set off to explore Mexico again, I found myself always coming back to Oaxaca. The vibrant culture, wonderful people, stunning beaches, and incredible food kept drawing me in. After three years of living in Oaxaca, I love sharing what makes this region so special.

Post navigation

Previous Previous
Oaxaca to Huatulco: 5 Best Transportation Options
NextContinue
Where to Stay in Puerto Escondido: Best Areas + Hotels
  • OAXACA CITY
  • OAXACA BEACHES
  • TRAVEL TIPS
  • ABOUT
  • CONTACT
Facebook FacebookPinterest PinterestFacebook Group Facebook Group

© 2025 Oaxaca Travel Tips

Affiliate Disclaimer, Terms of Service, Privacy Policy

Scroll to top
  • Oaxaca City
  • Oaxaca Beaches
  • Oaxaca State
  • Travel Tips
  • About
  • Contact
Search
We use cookies to ensure that we give you the best experience on our website. You may opt out if you wish.AcceptDeclinePrivacy Policy