20 Dishes – The Best Food in OAXACA Mexico

Are you searching for the best food in Oaxaca, Mexico? Want to eat in a city that offers the most varied cuisine in the country?

If you’re serious about digging deeper into what Mexican food is all about, this is the place for you.

20 Dishes – The Best Food in OAXACA Mexico

Are you searching for the best food in Oaxaca, Mexico? Want to eat in a city that offers the most varied cuisine in the country?

If you’re serious about digging deeper into what Mexican food is all about, this is the place for you.

Hi, we’re Rach & Marty!

We’ve visited every country in the world and want to help you get the most out of your travels!

Whether you need an expertly planned itinerary, some experienced hints and tips, or just craving a delicious food adventure, we’ve got you covered!

Hi, we’re Rach & Marty!

We’ve visited every country in the world and want to help you get the most out of your travels!

Whether you need an expertly planned itinerary, some experienced hints and tips, or just craving a delicious food adventure, we’ve got you covered!

Hi, we’re Rach & Marty!

We’ve visited every country in the world and want to help you get the most out of your travels!

Whether you need an expertly planned itinerary, some experienced hints and tips, or just craving a delicious food adventure, we’ve got you covered!

We may earn affiliate commissions from websites we link to, at no cost to you. Click here for details.

Prepare your tastebuds as we share the best food in Oaxaca, Mexico.

Oaxaca is known as a food lovers paradise, one of our favourite cities to eat worldwide!

There are up to 16 indigenous groups living in the state. Each group has its ancient traditions, language, and recipes passed down through generations.

We’ve covered 20 of the most delicious foods from Oaxaca and, most importantly, where you can find it!

20 Recommended Dishes for the Best Food in Oaxaca:

1) Mole

Oaxaca is the birthplace of mole. It is a national dish that is eaten widely across the country and prepared especially during festivals and celebrations.

To explain it, mole is a complex, rich sauce. The main ingredients in mole are herbs, onions, chiles, nuts, spices, seeds, garlic, chocolate and fruit. There are seven variations of mole in Oaxacan cuisine. These include red, green, yellow and black mole.

However, the most famous mole recipe in Oaxaca is a black mole (negro), pictured above. It is an incredibly popular food in Oaxaca, Mexico. 

This mole is the most difficult to prepare because mole negro contains over 30 ingredients. And even unsweetened dark chocolate. Mole sauces are served with pork, turkey, beef or chicken.

My tip: Have warm tortillas on hand to mop up the yummy sauce at the end of your meal. Honestly, mole negro is one of the most unique foods from Oaxaca.

Find the best Mole Negro here: Restaurant Los Pacos – Calle de Mariano Abasolo 121, RUTA INDEPENDENCIA, Oaxaca

2) Empanada

In other Latin countries, empanadas are usually small, deep-fried pastries. The most common fillings include different meats and vegetables. However, here in Oaxaca, an empanada is a large tortilla stuffed with meat and cheese.

Afterwards, it’s folded in half, then toasted on a comal. It’s also referred to as ‘quesadilla’ in Oaxaca.

Keep your eyes open to find one served with mole amarillo (yellow mole).

Also, don’t leave Oaxaca without trying the empanada con flor de calabaza.

Empanada with flor de calabasa & quesillo

When you visit, this must be on your list of food in Oaxaca to try. The empanada con flor de calabaza is a fresh pumpkin flower topped with quesillo.

It’s served with your choice of salsa drizzled over. Absolute bliss!

Where to find the best foods to try in Oaxaca? Find the best empanada con flor de calabaza here: Tacos del Carmen, Oaxaca Centro

3) Tlayudas – the most popular snack food in Oaxaca Mexico

Tlayudas are the classic street food of Oaxaca. Often described as a Mexican-style pizza. First, a huge crispy tortilla is grilled on both sides over a fire. Then, bean paste and pork lard are spread over it.

And to finish it off, they add toppings of quesillo (Oaxacan string cheese), tomato, soft avocado, lettuce or cabbage for crunch. Of course, you can choose to add meat.

This is my favourite street snack in Oaxaca. Include Tlayuda in your list of foods from Oaxaca you cannot miss.

Nothing beats the smoky, crispy tortilla piled with fresh ingredients and delicious spicy salsa.

Also, remember to squeeze lime on top.

Find the best tlayudas here: Tlayudas Libres in central Oaxaca, Antojitos Dona Ines (I recommend taking a taxi from central Oaxaca in the evening for around 80 pesos each way) OR Comedor Chabelita, located inside 20 de Noviembre mercado.

Get Connected with eSIM

Get connected easily on your travels—buy an eSIM! It works like an app: buy it, download it, and get connected in minutes! It’s easy, affordable, and convenient. Keep your original phone number, too!

Use our code: RACHEL5045 to get $3 off your first purchase!

4) Pozole

This is a must in your search for the best food in Oaxaca. Pozole is a traditional Mexican soup. The secret ingredient? Hominy.

Essentially dried corn, which locals soak in a mineral bath. This process loosens the hulls from the kernels, softens the kernels and doubles them in size.

The soup is topped with lime juice, cabbage, radishes, chilli and your choice of meat. The ultimate comfort food!

Find the best pozole here: Cabuche OR Tacos Roy – one of my go-to places to eat in Oaxaca. I recommend either Chicken Pozole or the Combination Pozole (Beef & Chicken)

5) Sopa de Mariscos

Sopa de mariscos (seafood soup) is a spicy tomato soup. Imagine soup full of fish, mussels, prawns, and crab. This is a speciality along Oaxaca’s Pacific coastline. Cazuelita is an earthenware pot in which locals cook and serve this goodness.

Wedges of lime and chopped coriander enhance the dish’s flavour. 

There are so many different soups to taste in Mexico. Keep your eyes open for another soup. The sopa de barracoa (braised or stewed beef). It makes it to our list of best foods to try in Oaxaca.

Find the best Sopa de Mariscos here: Marisqueria La Red. This restaurant offers some fantastic ‘Daily Menu’ options for seafood, starting from 130 pesos. They have a location near Zocalo, Central Oaxaca, too.

6) Tamales

Tamales are quintessential Mexican snack food. You can find them all over Mexico. Tamales are made from corn dough. Small packages filled with meat, vegetables and salsa. They’re wrapped in banana leaves or corn husks and then steamed.

The traditional tamales in Oaxaca are a little different from the rest of Mexico. Here in Oaxaca, tamales fillings include mole and pollo (chicken), frijol (beans), rajas (peppers) and chipil (local herbs). I’ve even eaten tamales here with sweet fillings.

Once you find an excellent tamale vendor, you’re all set!

My favourite place to buy them is from the Mercado Sanchez Pascuas.

Tamal Negro from Tamales Cande – A small stand with delicious tamales

Our Spanish teacher recommended ‘Tamales Cande’, a stand inside Mercado Sanchez Pascuas, when we asked where to find the best food in Oaxaca. I enjoyed the Tamale Negro (chicken and black mole) inside; it was fantastic! Sweet, savoury and cooked with love. I highly recommend stopping by here for delicious food.

Tamales are a popular breakfast food in Oaxaca. Read more about our 12 favourite breakfast places in Oaxaca!

While you’re here, order a fresh juice from Super Jugos Angelita, the stand across from the Tamales Cande.

You can also find Tamale vendors at Mercado Benito Juarez in Central Oaxaca.

Look for them near the Calle Miguel Cabrera entrance. The ladies have them covered in big baskets, and There are many women in a line selling tamales at this market.

Just ask them what fillings they have for the day and eat through them all during your visit.

Find the best tamales here: Tamales Cande at Mercado Sanchez Pascuaz OR from Mercado Benito Juarez

tourradar latest deals

7) Carne Asada

Carne Asada Hall in 20 de Noviembre Market

I love a good food experience, and this one is fantastic. Put this one down on your list of the best foods to try in Oaxaca.

The Carne Asada Hall is located inside the 20 de Noviembre market. In the hall, you’ll find meat vendors selling raw cuts. Order your selection of meat from the displayed proteins.

Beef, pork and chorizo are widely available. The vendors will grill it for you once it is ordered. Move on to the next stall. Order your choice of vegetables that you’d like grilled, too.

Order some tortillas, salad and drinks on the side, and walk down to the end of the hall. Sit and wait for your BBQ. The staff will deliver it to you when it’s ready.

It’s worth noting that if you visit the Tlacolula Sunday market in Oaxaca, there’s a huge Carne Asada hall inside it, too! It’s very impressive.

Tlacolula Sunday Markets

I wrote this post about how to get to Tlacolula Markets in Oaxaca; it includes everything you need to know for a recommended cultural experience in Oaxaca.

Find the best Carne Asada here: The Carne Asada Hall inside 20 de Noviembre market.

8) Memelas

Memelas are a popular dish in Oaxaca. Definitely one of the best foods in Oaxaca. And you can eat them anytime, for both breakfast and dinner. Street vendors sell them all over the city.

They’re similar to sopes, another food found at street stalls across Central and Southern Mexico. Vendors grill the memela, a thicker and smaller tortilla, on a comal.

A slathering of pork lard, bean paste, and your choice of topping. Popular options include tinga de pollo (spicy stewed chicken) and chicharron (pork rinds).

Finally, the topping. Crumbled queso fresco or quesillo.

You can never stop at just one! A delicious option for popular food in Oaxaca, Mexico.

Find the best memelas here: Mercado de La Merced from Fonda Florecita or La Guerita.

9) Quesillo – my favourite food in Oaxaca Mexico

Quesillo is the most delicious cheese! It’s stringy, creamy and rich and found everywhere. Find it wound up in layers in the shape of a ball.

This cheese resembles mozzarella. It’s a little salty with a firm texture and pairs perfectly with a cold beer.

You can’t miss this one. It is one of the quintessential foods you must try in Oaxaca.

Find the best quesillo here: Queseria La Milagrosa

10) Tejate

Yes, tejate is more like a drink. It’s incredibly filling, thick and wholesome too. Perhaps that’s why it belongs on this list of foods to try in Oaxaca—prepared using ground maize, mamey seeds, cacao beans and white flower (flor de cacao).

The white flower is an essential ingredient. It gives tejate its distinctive flavour and creamy top.

Please be sure to look for this ancient beverage in food markets. Usually, women scoop tejate from large earthenware bowls.

Find the best tejate here: Mercado Benito Juarez or at Tlacolula Markets.

11) Barbacoa (and Consommé)

In Oaxaca, barbacoa is a traditional slow-cooked meat dish, typically made with lamb or goat, but pork is also used. The meat is marinated in spices and wrapped in maguey leaves.

It is then pit-roasted underground, resulting in tender, aromatic meat infused with smoky flavours. 

Consommé is a mouthwatering soup made from the rich broth obtained during the slow-cooking process of barbacoa meat. 

A bowl of consommé includes pieces of tender meat, along with vegetables such as onions, coriander, and lime on the side. 

I enjoyed a bowl of consommé in one of the small eateries in Tlacolula market accompanied by a couple of tortillas, it was heavenly!

Find the best Barbacoa & consommé here: Mercado de la Merced OR Mercado Municipal Martin Gonzalez, Tlacolula.

12) Tacos el Pastor

The dish has its roots in Lebanese cuisine, brought to Mexico by Lebanese immigrants, and has been adapted to suit local tastes.

Tacos al pastor is made by marinating pork meat, often from the trompo (a vertical rotisserie), in a mixture of spices, chiles, and achiote paste. The marinated meat is then stacked onto the trompo, similar to shawarma meat. As the trompo rotates, the outer layer of the meat gets crispy while the inside remains tender.

When you order tacos al pastor, the taquero (taco chef) shaves off thin slices of the marinated meat and serves it on small corn tortillas. The tacos are typically topped with coriander, diced onions, pineapple, and salsa. It’s a winning combination!

Find the best Tacos El Pastor here: Tacos ROY

13) Estofado

Estofado in Oaxaca is a stew featuring meat (such as beef, pork, or chicken) cooked in a rich sauce made with dried chillies, spices, and sometimes chocolate.

The Oaxacan version often includes local chillies, tomatoes, garlic, cinnamon, cloves, almonds, and chocolate, giving the dish a unique flavour.

It is simmered and served with rice, tortillas, or bread.

Find the best Estofado here: Many Comedors (eateries) inside 20 de Noviembre Mercado serve this dish.

14) Enchiladas Coloradito

Enchiladas de Coloradito

This is a very popular breakfast dish, and it is packed with flavour!

Enchiladas de la Coloradito are a traditional Mexican dish featuring corn tortillas rolled around a filling (such as shredded chicken or beef) and covered in a delicious red sauce made from dried chillies, tomatoes, garlic, spices, and sometimes chocolate.

They are typically topped with onions, coriander, cheese, and Mexican crema before being baked and served hot.

The name “coloradito” refers to the reddish hue of the sauce.

Find the best Enchiladas Coloradito here: A fantastic little Comedor called Calenda Cocina Oaxaquena; find it inside 20 de Noviembre Market.

Lonely Planet Global Banner

15) Chilaquiles

Chilaquiles with salsa verde & cecina enchilada (marinated grilled pork)


Chilaquiles is a delightful Mexican dish featuring crispy fried tortilla strips smothered in a rich and spicy sauce made from chilies, tomatoes, garlic, and sometimes a hint of chocolate.

It’s like a party in your mouth! Toppings include crumbled queso fresco, avocado, onions, and a glorious fried egg on top. Alternatively, you can also choose other toppings to go on top, such as cecina enchilada (pictured above), tasajo (grilled thinly cut beef), or chorizo to name just a few.

This dish is a flavour explosion that’s crunchy, spicy, and utterly satisfying – it’s the ultimate Mexican comfort food.

Chilaquiles is also one of the most popular breakfast foods in Mexico.

Check out these 12 best breakfast places in Oaxaca to taste this dish and other classic Mexican breakfast foods.

Find the best Chilaquiles here: Many places serve tasty plates of Chilaquiles inside 20 de Noviembre Market.

16) Tacos Dorados

Tacos dorados, also known as flautas, are a popular dish where corn tortillas are filled with various ingredients, typically shredded meat (such as chicken, beef, or pork), rolled into a cylindrical shape, and then deep-fried until crispy. The result is a crunchy, golden taco shell that encases the tasty filling.

These crispy tacos are often served with toppings such as shredded lettuce, crumbled queso fresco (fresh cheese), diced tomatoes, onions, guacamole, salsa, and sour cream.

I love Tacos Dorados for their satisfying crunch, and the contrast between the crispy shell and the tender filling is great.

Find the best Tacos Dorados here: La Cosecha Organico Market, Oaxaca

17) Chile Relleno

Chile Relleno

In Oaxaca, Chile Relleno is a beloved dish that showcases the region’s rich culinary heritage.

Traditionally, it consists of large, mild chilli peppers (such as poblano peppers) that are roasted, peeled, and stuffed with a delicious filling.

The filling often includes ingredients like picadillo (a mixture of ground meat, fruits, nuts, and spices), cheese, or a combination of both.

Find the best Chile Relleno here: Many places serve tasty plates of Chile Relleno inside 20 de Noviembre Market.

18) Enchiladas Suiza & Enchiladas Verde

Enchilada Suiza is a Mexican dish featuring corn tortillas filled with shredded chicken (or other meats) and covered in a creamy, green sauce made from tomatillos, green chilies, and sour cream.

The dish is baked until the cheese on top is melted and gooey, then garnished with fresh coriander, diced onions, and sometimes more sour cream.

Despite the name, it’s not Swiss, but it’s known for its rich, tangy, and slightly spicy flavours.

Enchilada verde is another version of classic enchiladas, but this one is served with a Salsa Verde. Delicious!

Find the best Enchilada Suiza or Enchiladas Verde here: Mercado de la Merced

19) Torta

Torta with tinga de pollo (spicy stewed chicken)

Sometimes, all you really crave is a good sandwich; and that’s where the Torta comes in! You can choose to enjoy a torta with almost anything on it.

Fried eggs and chorizo, spicy stewed chicken, marinated pork or grilled beef with onions; tortas are a reliable & quick lunch when you’re trying to visit all the fantastic sites in Oaxaca.

Find the best Tortas here: Tortas de Hormiga OR Heladeria del Jardin in the City Centre.

20) Hot Chocolate with Bread

The Oaxacan breakfast of chocolate caliente (hot chocolate) and pan (bread) is a classic and comforting morning meal in Oaxaca, Mexico.

Oaxacan hot chocolate is not the typical sweet, thin drink that many people might associate with hot chocolate. Instead, it’s a thick and rich beverage made by melting chocolate tablets (often made from locally grown cacao beans) into hot milk or water.

Spices like cinnamon or almonds are sometimes added, giving the hot chocolate a unique, delicious twist.

The bread, often referred to as “pan de yema,” is a sweet and eggy bread that complements the richness of the hot chocolate. It might be a simple bolillo (Mexican bread roll) or a more elaborate pastry.

The combination of warm, thick hot chocolate and freshly baked bread creates a perfect balance of flavors and textures—creamy, sweet, and slightly crunchy.

This breakfast is a delicious start to the day and a cultural experience, showcasing the region’s love for cacao and its culinary traditions. It’s a beautiful way to experience the warmth and hospitality of Oaxacan cuisine.

Best Food Tours in Oaxaca

How did you like our list of best food in Oaxaca? Have you tried any of them? What would you add to our list of top foods from Oaxaca? Let us know in the comments below.

Travel Tips for Mexico

We have many travel guides and tips for Mexico—what a delicious country!

Start your food journey with our Mexico Food Guide (21 of Mexico’s popular dishes).

Check out our Food Map of MEXICO, including 15 places to eat the best food! If you’re short on time, these are our top 5 food cities in Mexico.

Did you know Mexico is featured in our TOP 10 best countries for food lovers? 

Still trying to decide where to take your next trip? Read these 10 reasons to visit Mexico; it’s the ideal vacation spot.

For history lovers, these 11 historical places in Mexico will amaze you! 

If you plan to visit Oaxaca, a food lover’s paradise, you must taste these 20 most delicious dishes in Oaxaca. I also recommend these 12 best breakfast places.

For an unforgettable and authentic cultural experience, visit the Tlacolula Markets on Sunday – an absolute highlight of our visit! 

You may want to try as many of these popular Mexican drinks as possible; they’re so good!

You’ll need to stay connected while travelling in Mexico. We recommend eSIM. It’s easy, reliable and affordable. View options for eSIM in Mexico.

If your travels in Mexico are part of a much larger global adventure, then a Global eSIM may be the answer. It connects you in 124 countries, offering data-only eSIM and data/call/text eSIM. The Global eSIM has been a game-changer; we couldn’t imagine travelling without it now.

Want to travel in Mexico with like-minded travellers? View the best deals on group adventures in Mexico.

Check out our best-ever travel tips compiled from more than twenty years of experience.

Did you enjoy this article? Share it with friends and family!

Travel Planning Resources

✈️ Flights: We use Skyscanner to book cheap flights worldwide.

🏨 AccommodationBooking.com is our preferred platform for booking hotels and accommodation. We use Vrbo to book apartments and long-term stays.

🏥 Travel Insurance: We recommend Heymondo (Get 5% off Heymondo) & SafetyWing

🚌 Transportation: Trainline is the best website to reserve trains. We use Omio to book transport worldwide. For travel in Asia, we use 12Go. 

🚘 Car Rental: We use DiscoverCars to book rental cars worldwide.

👫 Group ToursG Adventures OR compare multi-day tours worldwide with Tourradar.

📸 Day Tours & TripsGetYourGuide & Viator are the only two platforms you need.

📚 Lonely Planet: The Best Range of Travel Guides & Ebooks, and FREE Shipping! (use code RACHELDAVEY10 for a 10% discount)

🎒 LuggageOsprey Farpoint 40L Backpack or Samsonite Luggage Range.

🛄 What to Pack: Don’t forget your Universal charger and a good power bank.  To help you pack the essentials, here is our ULTIMATE Packing List for all Travellers.

🐶 Become a House Sitter: Join Trusted Housesitters and enjoy FREE accommodation worldwide. Use our invite to receive 25% off your new membership.

💰 Send Money Anywhere: WISE & Revolut are the best online accounts that let you send money, get paid, and spend money internationally. Both are so easy to use and way cheaper than any bank transfer.

📶 Stay Connected: Airalo eSIM allows you to get connected the moment you land at your destination, and you can avoid those expensive data roaming charges. We LOVE this product! Use promo code NOMAD15 for 15% off ALL eSIMs (new Airalo users only) OR use NOMAD10 for 10% off ALL eSIMs (for existing Airalo users)

✅ Check out our Travel Gear and Travel Resources for more valuable tips to save you money!

Tasty Food Adventures

Are you looking for more adventures?
See all articles about Mexico

2 Comments. Leave new

  • Very good information all foods explained well.
    I will be traveling to oaxaca in July and this helps me know what to look for and where to find it. I plan on going to Thailand next year but in search of a good tour group package.
    Thank you

    Reply
    • Amazing! Thailand is one of our favourite countries in the world, you will love it! We’d highly recommend GAdventures Tour Company for AMAZING Group Tours in Thailand. Happy Travels 🙂

      Reply

Leave a Reply

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

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed