Best Brunch With a View in Oaxaca: Great Food and Better Scenery
Words by
Sofia Garcia
The morning light in Oaxaca has a quality I have not found anywhere else in Mexico, golden and soft, the kind that makes a plate of chilaquiles look like a painting. If you are searching for the best brunch with a view in Oaxaca, you are in luck because the city is full of rooftops, terraces, and tucked-away patios that pair serious food with serious scenery. I have spent years eating my way through the Centro Histórico, Xoxocotlán, and the hillsides above the city, and these are the spots I send my friends to when they visit and ask me where I would take them on a slow Sunday morning.
Rooftop Brunch Oaxaca: Where the Skyline Becomes the Side Dish
Casa Oaxaca El Restaurante, Calle Macedonio Alcalá
This place has been a fixture on the elegant side of Centro for decades, tucked behind a pale colonial facade just a few blocks from the Santo Domingo church. The rooftop terrace here is the kind of spot that makes you forget your phone exists, with views over the terracotta rooftops of the old center and the green flanks of the Cerro del Fortín in the distance. Brunch is not a formal menu, but if you ask, they will bring you a plate of eggs motuleños done Oaxaca-style, with the regional cheeselike quesillo instead of the Yucatán standard. Order the agua de jamaica, which arrives in a tall glass with a thin film of lime, and time your visit for around 10:30 a.m. when the mist on the distant mountains is still visible. The only thing to know is that service is measured in Oaxaca-slow minutes, so settle in, order a second coffee, and let the bell towers of Santo Domingo do their quiet work across the rooftops.
Boulenc, Calle 5 de Mayo
Boulenc is the kind of place that quietly anchors a block, a stone and wood building on 5 de Mayo just a short walk from the Zócalo. The ground floor is a working bakery, and the upper dining room opens to a small terrace that catches the morning sun without roasting you alive, which is rarer than it sounds in this part of the city. Their pan francés is the real move, thick slices of brioche-like bread with the slight pull of sourdough, served with house-made jam and either a smear of avocado or a poached egg depending on your morning mood. They do a strong single-origin coffee from Pluma Hidalgo, and the kitchen gets serious about sourcing, so even the butter on the table has a story. A small local tip: skip the front dining room and ask for the upstairs, which most tourists walk right past because they assume it is a closed event space.
Hierba Dulce, Calle Reforma
Hierba Dulce sits in a converted colonial house on the east side of Centro, and the rooftop here is one of the few places in the city where you can see three different church domes in a single line of sight. The brunch menu is one of the most vegetable-forward in Oaxaca, which is a real feat in a city that worships meat and cheese. The chilaquiles with hoja santa are a revelation if you have never had the herb, and the egg dishes all lean on local ingredients like quesillo from Etla and black beans from Tlacolula. Service can slow down sharply between 11 a.m. and noon when the room fills, so either arrive at 9:30 or wait until 1 p.m. when the crowd thins. I usually order a side of their house-made sourdough, which sells out on Saturdays by 11, so do not be shy about asking for extra when it is on the table.
Scenic Brunch Oaxaca: Patios, Gardens, and Quiet Corners
El Sacromonte, Calle Manuel García Vigil
El Sacromonte is one of the harder tables to land in Oaxaca, and for good reason, but the patio alone is worth the planning. The kitchen is led by chef Rodolfo Castellanos, and while the tasting menu at dinner gets all the press, the lunch service is where you find some of the most interesting cooking in the city. The space is a warren of small rooms opening onto a leafy central patio, with a second-level terrace that looks over the rooftops toward the Cerro del Fortín. The seasonal menu changes constantly, but if you see the mole-inspired egg dish on the chalkboard, get it. The reservation line opens on the first of each month for the following month, and tables for two go within a day or two. A small local detail that most visitors miss: the building was once home to a 19th-century hat maker, and the ironwork in the central staircase is original.
La Teca, Calle Macedonio Alcalá
This place is a ten-minute walk uphill from the main cathedral, sitting on a quieter stretch of Macedonio Alcalá where the traffic noise dies down and the air smells like woodsmoke from the neighboring kitchens. The dining room opens onto a small covered terrace that wraps around the back of the building, with a view of the tiled rooftops of the Jalatlaco neighborhood across the ravine. The cooking is Oaxacan home cooking at its most honest, and the lunchtime menu often includes a caldo de pollo that tastes like a grandmother made it, plus a moles sampler if you want to try three on one plate. I bring out-of-town friends here when I want them to understand what Oaxacan food is in a domestic sense, before the restaurant circuit gets them confused. Parking is a genuine headache on Sundays, so take a taxi or just walk from Centro, it is easier.
Las Quince Letras, Calle Cosijopii
You will not find this spot on most tourist maps, which is exactly why it has stayed one of my favorites for years. It is on a small street in the Jalatlaco neighborhood, just east of the market, and the kitchen is run by a family that has been in the same house for three generations. The patio out back is shaded by a single large guava tree, and the tables sit under a corrugated roof that throws patterns of light onto the floor by late morning. The food is what you would eat in a Oaxacan home on a Sunday, and that is the highest compliment I can give, including memelas with a smoky red salsa, a slow-cooked pork in green tomatillo, and warm tortillas pulled straight from the comal. They do not have a formal brunch menu, but if you show up between 10 and noon and ask for the comida corrida, they will feed you very well for a fraction of what you would pay in Centro. The one catch: the menu is entirely in Spanish, and the staff do not always switch to English, so bring a phrasebook or a friend who can read Spanish.
Rooftop Brunch Oaxaca: A Quieter Kind of Climb
Hotel Casa Conzatti, Calle Gómez Farías
Casa Conzatti is a boutique hotel on the southern edge of the Centro Histórico, and the rooftop terrace is open to non-guests for breakfast and lunch, which most people do not realize. The view from up here is one of the most underrated in the city, looking north over the older residential blocks and catching the bell towers of three different churches on a single axis. The brunch menu leans international, with shakshuka, eggs Benedict, and a properly good Mexican version of a breakfast bowl, plus a coffee program that pulls shots from Veracruz beans. The service is hotel-trained, which means it is polished in a way most independent restaurants in the city are not. Come here on a weekday if you can, the terrace is often empty by 9 a.m. and the morning light hits the rooftop pool in a way that looks almost cinematic.
Restaurante Rancho Los Encinos, Cerro del Fortín
If you want altitude, real altitude, the road up to Cerro del Fortín is worth the bumpy cab ride, and Rancho Los Encinos sits near the top with a terrace that looks out over the entire city. On clear mornings you can see all the way to the mountains that ring the valley, and on hazy mornings the city sits in a bowl of cloud that breaks apart by 11. The food is straightforward, eggs any style, chilaquiles, a respectable café de olla, and the portions are generous in a way that feels familial rather than restaurant-marketed. This is where locals go for a Sunday outing, especially families with kids, and the energy is more relaxed than any rooftop in Centro. I would not call the food transcendent, but the combination of the view, the altitude, and the price is hard to beat anywhere in Oaxaca. Bring a light jacket, the temperature drops noticeably once the sun moves behind the mountain.
Waterfront Brunch Oaxaca: Water Without the Beach
Hotel Camino Real, Calle 5 de Mayo
The Camino Real sits on the edge of the old convent complex near Santo Domingo, and the patio restaurant is built around a reflecting pool that gives the place its name, the real camino, the old royal road that once ran through the city. While Oaxaca is not a beach town, the property has a series of terraces and water features that create the feeling of brunching by water, with the shallow pools reflecting the colonial arches and the jacaranda trees overhead. The Sunday buffet is the move here, with a broad spread that includes local specialties like tamales Oaxaqueños, a serious mole bar, and a dessert table that leans on regional fruits like mamey and chicozapote. It is more expensive than most of the other places on this list, but you are paying for the setting as much as the food. The local tip: ask for a table by the pool on the south side of the patio, it is the quieter of the two and catches the morning sun in a softer way.
Hotel Quinta Real Oaxaca, Calle 5 de Mayo
The Quinta Real is built into a former convent, and the central courtyard is one of the most beautiful interior spaces in the city, ringed by stone arches and orange trees. The brunch is served in the cloister, and the original stone columns frame every table, so you feel like you are eating inside a piece of living history, which in this case is exactly what you are doing. The menu is more limited than the Camino Real, but the execution is careful, and the egg dishes lean on local ingredients like Oaxacan cheese and chapulines for the more adventurous orders. I like the nopal salad as a starter, and the agua de chilacayota is a regional specialty I had not tried until I came here. Tour groups sometimes pass through the courtyard in the late morning, so aim for a 9 a.m. seating if you want the place to yourself. The one trade-off is that the service is formal, almost stiff, which fits the setting but does not always match a relaxed brunch mood.
When to Go and What to Know About Brunch in Oaxaca
The best window for brunch in Oaxaca runs from late October through early April, when the mornings are warm but not hot, and the air is usually clear enough to see the surrounding mountains from any rooftop in the city. June through September brings afternoon rains, and the morning view often turns gray by 10 a.m., which is a real loss when you are paying a premium for scenery. Sundays are the busiest day, especially at places in Centro, so if you want a quiet table, shoot for a Wednesday or Thursday morning. Most kitchens open at 8 or 9 a.m. and start slowing down around 1 p.m. when the lunch shift begins. Tipping in Oaxaca is around 10 to 15 percent at casual spots, and the bill usually arrives with a small line item called "propina sugerida," which is a suggestion and not a requirement. If you are driving, leave the car at your hotel, parking in Centro and on the roads up to Cerro del Fortín is rough even on weekdays. And one more thing: make reservations wherever you can, the brunch scene in Oaxaca has grown in the last three years, and the best tables go early.
Frequently Asked Questions
Is Oaxaca expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.
A mid-range traveler can expect to spend roughly 1,800 to 2,500 Mexican pesos per day in Oaxaca, which is around 100 to 140 US dollars at current exchange rates. A decent hotel in Centro runs 1,200 to 2,000 pesos per night, a proper brunch with a drink runs 250 to 450 pesos, a sit-down dinner runs 350 to 600 pesos, and local transport by taxi or app runs 60 to 150 pesos per ride. Add 200 to 300 pesos per day for coffee, snacks, and entry fees to churches or museums, and you are in the realistic range for a comfortable trip without overdoing it.
Is the tap water in Oaxaca safe to drink, or should travelers strictly rely on filtered water options?
The tap water in Oaxaca is not considered safe to drink for visitors, and most locals use large blue garrafón jugs of filtered water in their homes and restaurants. Stick to bottled water, filtered jugs, or aguas frescas made with purified water, which most restaurants do by default. Ice in established restaurants is almost always made from purified water, but I would avoid it in smaller markets and street stalls just to be safe.
Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in Oaxaca?
There is no formal dress code in Oaxaca, but modest and tidy clothing is appreciated at churches, monasteries, and the most traditional restaurants in the historic center. Avoid shorts and tank tops inside active churches, especially during services, and ask before photographing people at smaller markets in places like Tlacolula or Zaachila. A simple hola and gracias go a long way, and learning a few words of Spanish before you arrive makes a real difference in how you are received.
What is the one must-try local specialty food or drink that Oaxaca is famous for?
If you only try one thing, make it a properly made mole negro, the smoky, complex sauce of chilhuacle chiles, chocolate, plantains, and dozens of other ingredients that takes a cook days to prepare. Pair it with a mezcal, the regional spirit made from agave, and you are eating and drinking at the heart of Oaxacan identity in a single meal. You will find mole negro on most menus in the city, but the version made at home or in small family kitchens is the one that will stay with you.
How easy is it to find pure vegetarian, vegan, or plant-based dining options in Oaxaca?
Vegetarian options in Oaxaca have grown significantly in the last five years, especially in the Centro Histórico, but traditional Oaxacan cooking is built around meat, cheese, and eggs, so dedicated vegan restaurants are still a small group. Expect to find at least one or two clearly marked vegetarian or vegan options at most mid-range and upscale restaurants, especially in the brunch scene, and a small number of fully plant-based restaurants like Hierba Dulce and Comala for travelers who need a fully vegan menu throughout the meal.
Enjoyed this guide? Support the work