Stop in for a plate of chilaquiles, migas, huevos rancheros, breakfast tacos and more from our picks for Mexican breakfast in Greater Houston.
Thank goodness delicious Mexican food is not limited to margs and queso for happy hour and dinner. Breakfast and brunch, whether it’s your weekend boost or your hangover cure, are two meals you can’t get enough of. Luckily, there’s no shortage of tasty offerings in Houston.
From small and homey to spectacular and decadent, we’ve rounded up a list of the best Mexican restaurants you must try for breakfast.
Where to Find Mexican Breakfast in Greater Houston
Hugo at Montrose
Few things can energize a weekend like a delicious brunch, and Hugo’s, Houston’s popular mainstay, offers the convenience of authentic Mexican cuisine. Hugo Ortega, named the best chef in the Southwest by the James Beard Award Foundation, lives up to the accolades his restaurants receive each year.
On Saturday for an a la carte brunch and Sunday for a buffet brunch, diners can dive into an overflowing plate of chilaquiles or go red and green with Filete con Huevos Divorciados. All weekend, the brunch proposals are delicious, including Barbacoa, Lechón or Ceviche Verde. Enjoy authentic homemade salsas and tortillas daily, plus a festive atmosphere and indoor and outdoor seating.
Brunch available on Saturday from 11 a.m. to 3 p.m.; Sunday brunch buffet from 10 a.m. to 2 p.m.
Teotihuacan in several places
Bringing the glorious tradition of Mexican cuisine to four locations in Houston (on Airline, West Bellfort Avenue and two on Irvington), Teotihuacan is known for its hearty breakfasts. All eggs are made to order, tortillas are made daily, and the menu offers a variety of traditional dishes including Huevos Rancheros, Huevos a la Mexicana, weekend-only Menudo, and breakfast burritos. Do you have a less adventurous appetite? Don’t worry, pancakes, veggie omelettes, and a kids’ menu are available at all four restaurants.
Breakfast available daily from 8 a.m. to 11 a.m.; Saturday and Sunday from 8 a.m. to 1 p.m.
Laredo Taqueria on Washington Avenue
There’s a reason Laredo Taqueria is on so many “best taco” lists. For nearly 40 years, they’ve been serving delicious traditional fare to cheering Houston crowds. Located in the heart of Washington Heights, Laredo Taqueria wants to connect its customers to the family recipes that owners Joe and Ray Soto grew up eating in their grandmother’s kitchen.
Open early at 6am, the restaurant offers a robust menu of traditional breakfast tacos, including Barbacoa, Papas Mexicanas, and Chicharron. Breakfast plates featuring a side dish of perfectly spiced refried beans and a choice of protein are also available.
Open daily from 6 a.m. to 6 p.m.; close on Sunday.
The Guadalupana in Montrose
Located on Dunlavy Street in Montrose, this casual restaurant specializes in must-try Mexican fare. Savor a hearty breakfast torta, migas, or traditional Machaca Norteña, and don’t let the fact that their breakfast puts you off ordering their award-winning flan. Make carb friends at La Guadalupana, where conchas and other Mexican pan dulce are menu highlights, ordered straight from the counter.
Open every day from 7 a.m. to 2 p.m.
Alamo Tamales in Northside
This longtime favorite offers early morning dining at its Northside Restaurant. Starting early and early at 5 a.m., customers can choose from handmade or machine-made tamales stuffed with jalapeño and cheese, sweet corn, or pulled pork. Alamo Tamales’ famous red or green salsas are the perfect addition to any plate, homemade with just the right amount of spice.
Open daily from 5 a.m. to 6 p.m.
Doña Maria in the East End
Generous portions and affordable prices are hallmarks of this Northside restaurant. Owners Anna and Juan Hernandez’s menu is full of favorites from their Tex-Mex childhoods, including delicious homemade tortillas (of course), Huevos con Chorizo, Barbacoa, and mouth-watering Migas. Don’t miss Doña Maria’s hearty breakfast tacos with an addictive homemade salsa.
Open every day from 8 a.m. to 2 p.m.; closed on Mondays.
The Mexicana in Montrose
“Breakfast is served all day, every day.” These are the words we love to hear, and La Mexicana has been doing it well since the 80s.
A massive list of breakfast tacos, including Papas a la Mexicana, Carnitas, and Fajita and Egg draw breakfast crowds. Their homemade Aguas Frescas, including horchata and cantaloupe, are favorites, as are their breakfast plates, which include five different types of Huevos Rancheros. Stretch pants and decisiveness are always a good idea at this restaurant in Montrose.
Open daily from 7 a.m. to 10 p.m.; Friday and Saturday from 7 a.m. to 11 p.m.; Sunday 7 a.m. to 9 p.m.
Monchy’s in East End
This bright East End favorite serves up an impressive list of breakfast tacos, and for those looking for a vegetarian fair, they’ve got it. Mushroom, cactus and spinach tacos are just a few of their vegetarian offerings. Since 2006, Monchy’s has been spoiling its customers with traditional dishes such as Huevo con Jamon, Discada and Barbacoa.
Open daily from 5 a.m. to 4 p.m.; Sunday from 7 a.m. to 4 p.m.
Dona Lena Tacos in Spring Branch
Doña Lena, taco darling of Spring Branch, one of Yelp’s Top 100 American Restaurants, started out as a roadside saleswoman in Mexico. Fast forward nearly 40 years, and the recipes live on in a brick-and-mortar place that’s still jam-packed.
Serving breakfast on the weekends, the restaurant is known for its tasty breakfast tacos and its rainbow of six salsas ranging from mild to spicy. Always made from scratch, tortillas, chilaquiles, breakfast gorditas and tortas are just a handful of their favorites on the breakfast menu.
Breakfast available on Saturday from 8 a.m. to 10 p.m.; Sunday from 8 a.m. to 9 p.m.
The original Ninfa in several places
Whether you’re headed to the original location on Navigation Boulevard in the East End or the chic Uptown kitchen, Ninfa’s may be known for its sizzling fajita plates, but a respectable breakfast menu makes up also a great way to start the day.
Breakfast tacos are available daily in potato, bacon, chorizo, fajita, and bean varieties; and the weekend brunch menu is topped with a plate of Huevos Rancheros, Chilaquiles Verdes, Red Chile-Pork Posole, an expanded menu of breakfast tacos including carnitas and brisket, and more.
Breakfast tacos available daily from 10 a.m. to 2 p.m.; Saturday and Sunday brunch available from 10 a.m. to 2 p.m.
El Venado on Washington Avenue
Relax and enjoy the ambiance of this bustling Washington Avenue hotspot. Serving a menu filled with colorful, shareable options and fun cocktails at weekend brunches, El Venado knows how to spice up weekend mornings. The Latin Shakshuka, a play on a traditional Mediterranean dish, is served with salsa, peppers and topped with poached eggs and avocado. For those with a sweet tooth, a decadent French toast served with creme de guava and spiced syrup is the way to go. The restaurant also serves a traditional Mexican breakfast with tacos, chilaquiles, and pan dulce.
Brunch available Saturday and Sunday from 10:30 a.m. to 3:30 p.m.