Best Restaurants in Oaxaca
Hungry in Oaxaca? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Oaxaca
Oaxaca offers a vibrant dining scene that showcases the rich flavors of traditional Mexican cuisine. From street food vendors serving up mouth-watering tacos and tlayudas, to upscale restaurants offering innovative takes on Oaxacan classics, visitors can expect a culinary adventure like no other. Don't miss out on trying the local specialty, mole, a complex and delicious sauce made with over 30 ingredients. With bustling markets, cozy cafes, and lively cantinas, Oaxaca has something to satisfy every palate and budget.
- Top rated
- Closest to the centre
- Price level: low to high
- Time to spend: shortest first
- A–Z
53 restaurants
-
Mexican4.6★6,625 reviews
Casa Oaxaca el Restaurante
Nestled in the heart of Oaxaca, Casa Oaxaca el Restaurante invites tourists to indulge in an unforgettable dining experience featuring traditional Oaxacan cuisine. Renowned for its vibrant flavors and artistic presentations, this restaurant promises to take your taste buds on a remarkable journey through the rich culinary heritage of Mexico.
Mon–Sat 13:00–23:00 · Sun 13:00–21:00
-
Oaxacan restaurant4.5★4,032 reviews
Las Quince Letras Restaurante
Nestled in the heart of Oaxaca, Las Quince Letras Restaurante offers an authentic taste of Oaxacan cuisine that captivates the senses. From its vibrant atmosphere to its rich, traditional dishes, this restaurant is a must-visit for any culinary enthusiast exploring the region.
Mon–Sat 8:00–22:00 · Sun 8:00–19:00
-
Mexican4.6★3,676 reviews
Los Danzantes
Los Danzantes is a renowned Mexican restaurant in the heart of Oaxaca, offering a vibrant atmosphere and exquisite local cuisine. Known for its creative dishes and exceptional service, this establishment promises an unforgettable dining experience that reflects the rich culinary traditions of the region.
-
Mexican4.5★2,954 reviews
Catedral Restaurant
Catedral Restaurant is a must-visit dining destination in Oaxaca, renowned for its authentic Mexican cuisine. With a cozy atmosphere and a diverse menu, it promises an unforgettable culinary experience for tourists seeking the flavors of Mexico.
Mon 8:00–23:00 · Wed–Sun 8:00–23:00
-
Chocolate shop4.5★2,852 reviews
Chocolate Mayordomo
Iconic Oaxacan chocolate shop in Oaxaca's historic center, renowned for traditional stone-ground chocolate, hot chocolate drinks, mole pastes, and regional pastries. Watch fresh cacao being milled on-site while enjoying rich chocomil or malteadas amid the bustling Mina street location near the Zócalo. A must-visit for authentic flavors since 1956.
Daily 7:00–21:00Price level $Time to spend 0.5–1.5 hrs
-
Restaurant4.3★2,795 reviews
Restaurant Tierra del Sol
Nestled in the heart of Oaxaca de Juárez, Restaurant Tierra del Sol offers a captivating dining experience with a rich blend of local flavors and elegant ambiance. Perfect for tourists seeking a memorable meal.
Daily 7:30–23:00
-
Mexican4.4★2,346 reviews
Zandunga Sabor Istmeño
Nestled in the heart of Oaxaca, Zandunga Sabor Istmeño is a culinary gem where tourists can immerse themselves in traditional Mexican cuisine. Known for its vibrant atmosphere and unique dishes, this restaurant is a must-visit for anyone looking to experience the rich flavors of the region.
Mon–Sat 12:00–23:00 · Sun 12:00–22:00
-
Mexican4.3★2,356 reviews
Gozobi Restaurante Bar
Nestled in the vibrant heart of Oaxaca, Gozobi Restaurante Bar offers a delightful fusion of traditional Mexican cuisine and modern culinary flair. This charming venue is perfect for breakfast, coffee breaks, or enjoying a refreshing drink at the bar, making it an ideal stop for tourists exploring the rich culture and flavors of the region.
-
Mexican4.5★1,881 reviews
Ancestral Cocina Tradicional
Ancestral Cocina Tradicional invites tourists to indulge in authentic Oaxacan cuisine, showcasing a rich tapestry of flavors, traditional cooking methods, and a vibrant atmosphere that celebrates the region's culinary heritage.
-
Mexican4.2★2,095 reviews
Criollo
Experience the vibrant flavors of traditional Mexican cuisine at Criollo, a renowned restaurant in Oaxaca. Known for its innovative dishes that celebrate local ingredients, this dining destination is perfect for food lovers seeking an unforgettable culinary journey.
Casa Oaxaca Reforma
Casa Oaxaca Reforma offers an exquisite culinary experience, combining traditional Oaxacan flavors with a modern twist. Perfect for breakfast or lunch, this restaurant is a must-visit for food enthusiasts exploring the vibrant city of Oaxaca.
Mon–Sat 8:00–23:00 · Sun 10:00–18:00
Pitiona
Pitiona is a renowned restaurant in the heart of Oaxaca, celebrated for its exquisite culinary offerings that blend traditional Oaxacan flavors with modern techniques. A must-visit for food enthusiasts!
Mon–Sat 13:00–23:00 · Sun 13:00–21:30
Sabina Sabe
Experience the vibrant culinary scene at Sabina Sabe, a celebrated grill and Mexican restaurant in the heart of Oaxaca. With its lively atmosphere and delicious offerings, it's a must-visit for food lovers.
Daily 13:00–0:30
Casa Taviche
Discover Casa Taviche, a beloved Mexican restaurant in Oaxaca, where traditional flavors meet modern culinary techniques. Enjoy an unforgettable dining experience with vibrant dishes and warm hospitality.
Mon–Tue 8:00–22:00 · Thu–Sun 8:00–22:00
La Azotea
Discover La Azotea, a vibrant chophouse restaurant in Oaxaca that offers an unforgettable dining experience with stunning views and exquisite Oaxacan cuisine. Perfect for brunch or a romantic dinner.
Itanoní
Nestled in the heart of Oaxaca, Itanoní is a beloved breakfast spot that offers an authentic taste of Mexican cuisine. Known for its unique dishes and vibrant atmosphere, it's a must-visit for tourists seeking to indulge in local flavors.
Mon–Sat 7:00–16:00 · Sun 7:00–15:00
El Biche Pobre
Nestled in the vibrant Barrio de Jalatlaco, El Biche Pobre offers a delightful taste of authentic Mexican cuisine, making it a must-visit for food lovers exploring Oaxaca.
Mon–Sat 8:00–23:00 · Sun 8:00–22:00
Tr3s 3istro Restaurant & Oyster Bar
Discover the vibrant flavors of Oaxaca at Tr3s 3istro Restaurant & Oyster Bar, a must-visit dining destination for tourists seeking an unforgettable culinary experience. With its inviting atmosphere and diverse menu, this establishment offers a delightful fusion of traditional Oaxacan dishes and modern grill cuisine, ensuring every meal is a memorable one.
Daily 9:00–23:00
Oaxacalifornia
Discover Oaxacalifornia, a vibrant seafood restaurant in Oaxaca that combines the rich flavors of Mexican cuisine with fresh, local ingredients. A must-visit for food enthusiasts!
Mon–Sat 8:00–21:00 · Sun 10:00–18:00
El Olivo Gastrobar
Nestled in the heart of Oaxaca, El Olivo Gastrobar offers a delightful fusion of traditional Spanish cuisine and modern culinary techniques. With a vibrant atmosphere and a diverse menu, it's an ideal spot for food enthusiasts and casual diners alike.
Tue–Sat 13:00–24:00 · Sun 13:00–23:00
Origen
Nestled in the heart of Oaxaca, Origen offers an exquisite journey through traditional Mexican flavors, perfect for tourists seeking an unforgettable dining experience.
Mon–Sat 13:00–17:00, 19:00–23:00 · Sun 13:30–17:00, 19:00–22:30
Cabuche
Cabuche is a delightful Mexican restaurant nestled in the vibrant Centro of Oaxaca. Known for its rich flavors and inviting atmosphere, it’s an essential stop for any food lover exploring the city.
Mon–Sat 10:00–22:00
La Olla
La Olla is a celebrated Mexican restaurant in the heart of Oaxaca, offering an authentic culinary experience with locally sourced ingredients and traditional recipes that capture the essence of Oaxacan cuisine.
Tue–Sun 13:00–21:00
Red Indian Chilli
Red Indian Chilli in Oaxaca de Juárez is a must-visit for tourists seeking authentic Indian cuisine. With its vibrant atmosphere and mouthwatering dishes, this restaurant offers an unforgettable dining experience in the heart of Mexico.
Mon–Sat 13:00–21:30 · Sun 17:00–21:30
El Asador Vasco
Discover El Asador Vasco, a celebrated European and Spanish restaurant in the heart of Oaxaca, where authentic flavors meet a vibrant atmosphere. Indulge in grilled specialties that showcase the culinary heritage of Spain, all within a warm and inviting setting perfect for travelers seeking an unforgettable dining experience.
Daily 13:30–23:00
Hostería de Alcalá
Nestled in the heart of Oaxaca, Hostería de Alcalá offers an authentic taste of Mexican cuisine, specializing in traditional Oaxacan dishes. Enjoy a vibrant atmosphere perfect for breakfast or lunch, complemented by warm hospitality.
Mon–Sat 8:00–23:00 · Sun 9:00–22:00
Los Pacos Oaxaca
Los Pacos Oaxaca is a fine dining Mexican restaurant that offers a delightful culinary journey through traditional Oaxacan cuisine. Tourists will enjoy the vibrant atmosphere, exceptional service, and a menu filled with local specialties, making it a must-visit destination for food lovers in Oaxaca.
Mon–Sat 9:00–20:30 · Sun 9:00–18:30
Mexita
Nestled in the heart of Oaxaca, Mexita offers a tantalizing escape into the world of Italian cuisine. With its warm ambiance and exquisite dishes, this restaurant is a must-visit for tourists seeking an authentic taste of Italy infused with local flavors.
Ocote cocina
Ocote Cocina is a must-visit restaurant in the heart of Oaxaca, offering a unique blend of traditional and contemporary Mexican cuisine. With its vibrant atmosphere and diverse menu, it promises an unforgettable dining experience for all food enthusiasts.
Mon–Sat 11:30–23:00 · Sun 16:30–22:00
El Escapulario
El Escapulario is a must-visit restaurant in the heart of Oaxaca, renowned for its authentic Mexican breakfast offerings. With a cozy ambiance and a focus on quality ingredients, it promises an unforgettable dining experience for tourists and locals alike.
Mon–Tue 12:00–23:00 · Thu–Sun 12:00–23:00
Cafe Bistrot Epicuro - Restaurante italiano y pizzeria-
Discover Café Bistrot Epicuro, a charming Italian restaurant in the heart of Oaxaca, where authentic flavors meet a cozy ambiance. Enjoy delectable pizzas, fresh seafood, and classic Italian dishes crafted with passion and precision.
Hierba Dulce
Nestled in the vibrant Centro of Oaxaca, Hierba Dulce offers a unique vegan dining experience that celebrates local ingredients and flavors. Perfect for food lovers seeking a plant-based culinary adventure, this charming restaurant presents artfully crafted dishes that showcase the rich culinary heritage of Mexico, reimagined for a modern audience. With its inviting atmosphere and commitment to sustainability, Hierba Dulce is a must-visit destination for anyone exploring the region.
Mon–Tue 14:00–21:30 · Thu–Sun 14:00–21:30
Chocolate de Oaxaca - La Soledad
Nestled in Oaxaca's vibrant Centro district, Chocolate y Mole La Soledad has crafted artisanal chocolate and mole since 1930 using grandmother's recipes and 100% natural cacao from Chiapas and Tabasco. This beloved shop offers tablets, powders like Chocopombo and Chocomiel, alongside moles, coffee, mezcal, and chapulines. Watch traditional grinding on massive stone mills, savor hot chocolate in the back café, and take home authentic Oaxacan flavors near Mercado 20 de Noviembre.
Mon–Sat 8:00–20:30 · Sun 8:00–20:00Price level $Time to spend 0.5–1.5 hrs
Restaurante Coronita
Nestled in the heart of Oaxaca, Restaurante Coronita offers an exquisite dining experience featuring traditional Mexican dishes that celebrate local flavors. Tourists can savor a variety of culinary delights in a warm and inviting atmosphere, making it a must-visit destination for food lovers.
El Tendajon
Discover El Tendajon, a vibrant restaurant in the heart of Oaxaca, where traditional flavors meet modern flair. With its inviting ambiance and extensive menu, it’s a must-visit for food lovers.
Tue–Sat 8:30–23:00 · Sun 8:30–22:00
El Destilado
Nestled in the heart of Oaxaca, El Destilado is a must-visit Mexican restaurant that captivates with its vibrant atmosphere and delectable dishes. Perfect for food enthusiasts, it offers a unique blend of traditional flavors and modern culinary techniques, making it an unforgettable dining experience.
La Toscana
Nestled in the heart of Oaxaca, La Toscana offers a delightful escape into Italian and Mediterranean cuisine. This charming restaurant is perfect for tourists looking to indulge in authentic flavors while enjoying the vibrant atmosphere of this beautiful city.
Tue–Sat 14:00–22:59 · Sun 14:00–19:00
El Quinque
El Quinque is a delightful restaurant nestled in the heart of Oaxaca, renowned for its vibrant Mexican cuisine and warm atmosphere. With a blend of traditional and contemporary dishes, it promises an unforgettable dining experience that captures the essence of Oaxacan flavors.
Mon–Sat 13:00–21:00
Terraza Istmo
Terraza Istmo offers a delightful culinary experience in the heart of Oaxaca, showcasing authentic Mexican cuisine with a stunning view. Perfect for tourists looking to indulge in local flavors.
Tue–Sun 13:30–22:00
Restaurante Taniperla Oaxaca
Nestled in the vibrant heart of Oaxaca, Restaurante Taniperla offers an exceptional dining experience where traditional Oaxacan flavors meet modern culinary artistry. This beloved restaurant is known for its unique dishes and a warm atmosphere that invites both locals and tourists alike to savor the rich culinary heritage of the region.
Daily 8:00–22:00
Sirilo | Cocina Folk
Nestled in the vibrant heart of Oaxaca, Sirilo | Cocina Folk offers a delightful seafood experience that showcases local flavors and culinary creativity. Perfect for tourists looking to indulge in authentic Mexican cuisine with a modern twist.
Tue–Sun 12:00–21:00
Restaurante El Andariego Cocina Tradicional
Experience the heart of Oaxaca's culinary scene at Restaurante El Andariego, where traditional recipes meet a vibrant atmosphere. Indulge in authentic Mexican dishes crafted with local ingredients, all while enjoying a warm and inviting ambiance that reflects the rich culture of Oaxaca.
Calabacitas Tiernas
Discover the vibrant flavors of Oaxaca at Calabacitas Tiernas, a vegetarian restaurant that offers an authentic taste of local cuisine in a cozy atmosphere. Perfect for food lovers and health-conscious travelers alike, this culinary gem is a must-visit for anyone exploring the area.
Mon–Sat 13:00–22:00
La Popular
La Popular is a must-visit Oaxacan restaurant in the heart of Oaxaca de Juárez, offering a rich taste of local flavors and culinary traditions. With its vibrant atmosphere and delicious dishes, it's perfect for tourists seeking an authentic dining experience.
Daily 13:00–23:00
El Morocco
Nestled in the vibrant Barrio de Xochimilco, El Morocco offers a unique culinary experience that transports you to the heart of Morocco. This charming restaurant invites tourists to savor authentic Moroccan dishes crafted with fresh ingredients and traditional spices. The warm ambiance and attentive service make it an ideal spot for both casual dining and special occasions, providing a delightful escape into a world of flavors.
Tue–Sun 12:00–21:00
Le Campane
Nestled in the heart of Oaxaca, Le Campane offers an exquisite dining experience that showcases the rich flavors and vibrant culinary traditions of Mexico. With a welcoming ambiance and attentive service, this restaurant is a must-visit for food enthusiasts seeking authentic local cuisine.
Mon–Sat 14:00–22:30
La Flor de Oaxaca
Nestled in the heart of Oaxaca, La Flor de Oaxaca offers a delightful culinary experience, showcasing authentic Mexican breakfast dishes in a charming setting. Known for its vibrant flavors and warm atmosphere, this restaurant is a must-visit for any food lover exploring the region.
Mon–Sat 9:00–18:00
Oaxaca te amo
Nestled in the vibrant city of Oaxaca, 'Oaxaca te amo' is a must-visit Mexican restaurant that captures the essence of traditional Oaxacan cuisine. With a warm atmosphere and a diverse menu, it promises an unforgettable culinary experience for all visitors.
Tue 14:00–24:00 · Wed–Sun 17:00–24:00
Centro Gastronómico de Oaxaca
Centro Gastronómico de Oaxaca is a vibrant culinary hub where tourists can indulge in authentic Oaxacan cuisine. This gastronomic paradise offers a variety of traditional dishes, showcasing the rich flavors and cultural heritage of the region. From mole to tlayudas, every bite tells a story.
Coquina Hua Xha
Coquina Hua Xha is a vibrant Mexican restaurant located in the heart of Oaxaca de Juárez, offering an authentic culinary experience with a warm atmosphere. Ideal for tourists seeking to indulge in local flavors and traditional dishes.
Mon–Fri 8:00–23:00 · Sat–Sun 9:00–22:00
Yu Ne Nisa
Nestled in the heart of Oaxaca, Yu Ne Nisa is a delightful Mexican restaurant that showcases the vibrant culinary traditions of the region. With its warm ambiance and mouthwatering dishes, it's a must-visit for any food lover exploring this beautiful city.
Daily 9:00–21:00
Xolo Mar & Tierra Oaxaca
Discover the vibrant culinary scene at Xolo Mar & Tierra in Oaxaca, where traditional Oaxacan dishes meet modern gastronomy in a welcoming atmosphere. This restaurant is a must-visit for food enthusiasts seeking an authentic taste of Mexico.
Daily 8:00–22:00
La Oaxaqueña
La Oaxaqueña is a neighborhood eatery in Santa Cruz Xoxocotlán, Oaxaca, offering authentic Oaxacan flavors in a casual, local setting near the airport. Savor traditional dishes like tlayudas, mole, and fresh tortillas amid the vibrant community atmosphere of this residential borough. Ideal for travelers seeking genuine regional cuisine without the tourist crowds.
Price level $Time to spend 0.8–1.5 hrs
Explore Oaxaca on the map
A handpicked selection of must-see spots in Oaxaca, mapped for you.
More about Oaxaca

Oaxaca travel guide
Oaxaca, Mexico, blends Zapotec heritage, colonial architecture, celebrated cuisine, lively markets and memorable cultural experiences in the Central Valleys.
Tell me more about OaxacaMore to explore in Oaxaca
Explore more

Explore more of Mexico
Discover Mexico: A land of ancient ruins, vibrant culture, and stunning natural landscapes. Experience diverse cuisine, rich traditions, and warm hospitality.
Explore Mexico
Getting your guide ready…
We are putting together a fresh copy of the Oaxaca guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.
