El Imperial Mexican Restaurant   820 FM 1960 Rd W 12 Houston,TX77090   (281) 893-2165
El Imperial Mexican Restaurant
820 FM 1960 Rd W 12
HoustonTX 77090
 (281) 893-2165
Satisfy your taste buds
View Our Menu

Mexican Restaurant Houston, TX

A tasty food sensation awaits when you bring your appetite to El Imperial. For more than 30 years, we've been serving up Mexican cuisine at its best at our Mexican restaurant in Houston, TX. Whether you like steak, chicken, beef, pork, or seafood, we have the selections you're looking for and served just the way you desire -- hot and delicious!

At El Imperial, it's always our goal to provide Mexican cuisine that is authentic yet innovative. But we strive to do even more than that by offering friendly, helpful customer service and prices that can't be beaten. From our welcoming staff and cozy environment to our outstanding Mexican dishes, our goal is to give you an award-winning experience at each visit.


  • Burritos
  • Chalupas
  • Chile Rellenos
  • Chimichangas
  • Enchiladas
  • Fajitas
  • Flautas
  • Parilladas
  • Quesadillas
  • Tacos ... and more
Just when you thought it couldn't get any better than our fantastic dishes, we offer a wonderful selection of beers, daiquiris, frozen and traditional margaritas, wines, and mixed drinks upon request.

Additionally, be sure to ask about our daily specials for the same fine food and great prices! And when you're wanting to bring all your friends or family, you can enjoy private dining where we can accommodate up to 30 people for a real fiesta!

To best serve you, we are fluent in English and Spanish.

When you're ready to satisfy your appetite with an abundance of fine Mexican food, stop by today or call (281) 893-2165 to schedule your next private party.

We are located at 820 FM 1960 Rd W, 12, Houston, TX.

Send El Imperial Mexican Restaurant a message.

Get Directions

More Details:

More Details about El Imperial Mexican Restaurant

Accepted Payment Methods:

  • Debit Card

We are open:

Sunday 11:00 AM – 9:00 PM
Monday 11:00 AM – 10:00 PM
Tuesday 11:00 AM – 10:00 PM
Wednesday 11:00 AM – 10:00 PM
Thursday 11:00 AM – 10:00 PM
Friday 11:00 AM – 10:00 PM
Saturday 11:00 AM – 10:00 PM