Authentic Mexican flavors served with warm hospitality in Houston.
Start your day with classic dishes like Huevos Rancheros, Chilaquiles, and tamales, served with homemade tortillas.
Enjoy flavorful entrees including fajitas, enchiladas, carnitas, and shrimp dishes, all with beans, rice, and fresh sides.
Sip on frozen margaritas, horchata, and other beverages in a relaxed setting, perfect for socializing.
Dine al fresco in our outdoor area, weather permitting, with attentive service and a casual vibe.
Ideal for gatherings with spacious seating and generous portions to share among friends and family.
My first time here and I wasn't disappointed. It was early so I had breakfast. I had the Huevos Rancheros plate which included 2 eggs cooked your way, beans refried, a side of chrispy potatoes, your choice of ham, sausage links or patties and one tamale. It was served with hot, freshly made corn or flour Tortillas. It was all Hot n Delicious. The service was excellent in which the server would come by every few minutes to check in on me especially drink refills. Waitress was Friendly n Courteous and the restaurant was spacious n spotless. A Great choice to eat or drink. Highly recommend it!👍😀
⭐️⭐️⭐️⭐️⭐️ We stumbled upon Teotihuacan Mexican Cafe while in Houston and it was such a great find! We were close to an appointment and craving Mexican food, and this place did not disappoint. We ordered a shrimp dish and cheese enchiladas — everything on the plate was so good. The proteins were flavorful, and the beans and rice were just as delicious. We’re from Washington State and it was about 76° on 12/10/25, so we asked if we could sit in the outdoor seating area even though it was empty. The staff said yes right away and were so kind about it. They kept checking on us throughout our meal, which I’m sure was a little extra work since we were the only ones outside, but they were attentive and welcoming the whole time. This is a great place to dine — flavorful food, friendly service, and a relaxed atmosphere. We’re really glad we found it and chose to eat here, and we can’t wait to go back next time we’re in Houston! 🌮🌯🍽️
This place was so delicious!! Great vibes, friendly service, and amazing food. I got the chilaquiles rojos and it was so good. A crazy amount of food and all of it hit. Nice beans, great potatoes, tender pork, runny eggs, and the best part of course the crunchy + saucy chilaquiles. Tamale was also very nice. Everyone was so nice and the horchata was also nice and refreshing. I can’t wait to come back!!
Excellent meal was had for a reasonable price. The menu is extensive. Carnitas were awesome and a generous portion. They offer homemade corn and flour tortillas. My companion loved the enchiladas so much that we had to wait until he ate every last one. No desserts this time. Definitely recommend.
Customer service was great, food was plentiful and delicious. We ordered the fajitas with short ribs, steak, chicken, and shrimp. I think the tortillas were homemade and delicious. Chips and salsa didn't disappoint. The order was enough for 3 people to share, but the food could use a little more seasoning. I definitely recommend trying this place you are guaranteed to find something on the menu to your liking. The frozen margaritas were delicious also!
Teotihuacan Mexican Cafe is a beloved Houston establishment offering a vibrant dining experience with authentic Mexican cuisine. Known for its extensive menu featuring breakfast favorites like Huevos Rancheros and Chilaquiles, as well as hearty dishes like fajitas, enchiladas, and carnitas, all served with homemade corn or flour tortillas. With a 4.4/5 rating from thousands of reviews, we pride ourselves on friendly service, a spacious and clean atmosphere, and delicious, generously portioned meals. Perfect for casual dining, family outings, or enjoying a refreshing frozen margarita.
Claim Teotihuacan to update business info, respond to reviews, and access analytics.