
If you're chasing a proper Tex-Mex fix in Houston, Teotihuacan Mexican Cafe — which you'll just as often see as Teo Mexican Cafe — is one of the city's most established names for it. The place is built around a few standouts that have earned it a loyal following: homemade tortillas, tender fajitas, a one-of-a-kind Caliente Shrimp, and an original Teotihuacan Parrillada. While the fajitas and shrimp enchiladas get most of the attention, it's the carnitas that a lot of regulars say keep them coming back.
Every week we pick 🏆 the 5 best 🏆 things to do in Houston and send them to your inbox. Just one weekly email, no spam.
By submitting your email, you accept our Privacy Policy
One of the best things about Teo is how much it fits into a busy schedule. It serves breakfast, lunch, and dinner across four Houston locations, so there's almost always one within reach. The doors open at 8:00 AM and run until 10:00 PM Monday through Thursday and until midnight on Friday and Saturday. Breakfast is a real draw here, served daily from 8:00 to 11:00 AM on weekdays and until 1:00 PM on the weekends, with the Machacado con Huevo — shredded meat, beaten eggs, tomatoes, onions, and jalapeños — as the signature morning plate. Lunch specials run weekdays from 11:00 AM to 3:00 PM and rotate by the day, so you get something different whether you drop in on a Monday or a Friday.
Depending on which location you land at, the menu shifts a bit. The Irvington spot leans into seafood, with Enchiladas de Mole, La Toña Spinach Enchiladas, El Chon Seafood Enchiladas, and fish dishes like Pescado al Cilantro and Pescado Gringo. The West Bellfort location runs its own set of specialties, including Enchiladas La Toña Spinach and Enchiladas Rojas, alongside its own lunch specials. Across all of them, the menu is broad, with sections for appetizers, soups and salads, carnes asadas, seafood, mixed plates, parrillada, house favorites, chicken specialties, a kids menu, and desserts like tres leches cake and fried sopapillas. And if you're going early or staying late, the happy hour runs daily on margaritas, beer, micheladas, and mixed drinks — 11:00 AM to 10:00 PM Monday through Wednesday and 2:00 to 6:00 PM on Thursday and Friday.
If you'd rather bring the food to you, Teo does takeout and delivery, and its catering is set up for groups of three or more, with pricing starting at about half a pound of meat per person. The basic packages run $15.99 for chicken and $18.99 for mixed or beef, and the more complete Teotihuacan Party packages add rice, refried beans, pico de gallo, guacamole, red and green sauces, and chips for a few dollars more. There are also bulk orders of flautas and enchiladas by the dozen, plus a long list of sides like chile con queso, guacamole, and charro beans sold by the half-loaf.
With four locations spread across the city — Airline, Irvington, a second Irvington spot, and West Bellfort — it's hard to be far from a Teo. Whether you're in for a full dinner, a quick weekday lunch, or a weekend breakfast, it's a reliable, no-fuss Houston staple that does exactly what it sets out to do.