Spanish Flowers Mexican Restaurant
4701 North Main
Houston, TX 77009
Spanish Flowers Mexican Restaurant was founded in 1979 by owner and chef Mary Bernal and has been a Houston favorite for many years. Whether you’re looking for delectable tamales, chips and salsa, traditional mole or the perfect margarita, Mary and her staff won’t disappoint. Specializing in both Tex-Mex and traditional Mexican dishes, what makes this Houston hotspot truly amazing is that they are open 24 hours a day (with the exception of Tuesday nights, when they close at 10 p.m. and reopen at 9 a.m. on Wednesday mornings). The food here is a great value for the price, with breakfast specials starting at $4.95 and lunch specials starting at $5.95.
Houston, TX 77006
When you’ve got a craving for Mexican food, fine dining might not come to mind, but that is exactly what Hugo’s of Houston offers – amazing, authentic tasting Mexican food served in an elegant, upscale atmosphere. Chef Hugo Ortega, together with local restaurant owner Tracy Vaught, has created a diverse menu of Regional Mexican Cuisine. Hugo’s is the perfect place to host a party, and they offer a great wine and tequila menu to compliment the world-class food. Hours: Monday through Thursday, 11 a.m. to 10 p.m.; Friday and Saturday, 11 a.m. to 11 p.m.; Sunday, 10 a.m. to 9:30 p.m.
The Original Ninfa’s on Navigation
2704 Navigation Boulevard
Houston, TX 77003
Established in 1973 by Mama Ninfa, The Original Ninfa’s on Navigation has become a Houston landmark and definitely offers some of the best Mexican food in the city. Currently hosting Executive Chef Alex Padilla, who was born and raised in Honduras, Ninfa’s serves up brunch, lunch and dinner dishes that will keep you coming back for more. You won’t want to leave this establishment without trying one of their famous fajitas. Ninfa’s also offers catering and delivery, as well as a free shuttle service that takes patrons to and from events at the Toyota Center and Minute Maid Park. Hours: Monday through Thursday, 11 a.m. to 10 p.m.; Friday, 11 a.m. to 11 p.m.; Saturday, 10 a.m. to 11 p.m.; Sunday, 10 a.m. to 10 p.m.