Between kids running around like outlaws in the old west and everything being slightly too expensive, hotel restaurants get a bad rap. But Xochi, located inside the Marriott Marquis downtown, is one of the best restaurants in the city and should be on your shortlist the next time you’re planning a celebratory dinner or brunch. This Mexican spot specializes in Oaxacan food, so expect mezcal cocktails, mole, and lots of fresh masa. Xochi is open all day, but if you come later, make sure to get the pato crujiente with duck chicharrones, along with the mole sampler.
Where we've featured it
More spots in DowntownSee more
More Mexican spotsSee more
Laredo Taqueria off Washington Ave. is where you should go for tacos, regardless of the time of day.
La Guadalupana Cafe And Bakery
La Guadalupana is where to go in Montrose for homestyle Mexican food, including breakfast all-day.
The Original Ninfa’s On Navigation
The Original Ninfa’s on Navigation is where to go in Downtown for fajitas, margaritas, and a great outdoor patio.
Suggested by our writers
The Pit Room
Instead of asking four different Houstonians about their favorite bbq spot, head to The Pit Room in Montrose for all the classics.
Present Company in Montrose is like a tropical island transplanted to Texas, with frozen drinks, palm trees, and two patios for their weekend brunch.
Nancy’s Hustle is a wine bar in East Downtown, where you should get drinks and a light bite, like their Nancy Cakes with caviar.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more