Top Tex-Mex Dining Spots in Houston

Houstonians take their Tex-Mex very seriously. A search for Tex-Mex restaurants in the area yields over 1,000 options. From casual eateries to renowned chains, you’ll find an abundance of classic dishes, including spinach enchiladas, chile con queso, and delightful guacamole. However, among the numerous choices, a few establishments consistently stand out. Here are five of the best places to savor Tex-Mex cuisine in the Houston area.

The Original Ninfa’s on Navigation

Robyn Correll

Address: 2704 Navigation Blvd, Houston, TX 77003-1517, USA

Phone: +1 713-228-1175

Website: Visit website

Traditionally, “Mama” Ninfa Laurenzo popularized fajitas in Houston when she opened this location in 1973. While her menu has expanded and the restaurant now operates under new ownership, the fajitas — known as “tacos al carbon” — remain a must-try. Many locals recommend sticking with the beef, as it offers the most authentic flavor.

Hours:

  • Monday – Thursday | 11 a.m. – 10 p.m.
  • Friday | 11 a.m. – 11 p.m.
  • Saturday | 10 a.m. – 11 p.m.
  • Sunday | 10 a.m. – 10 p.m.

El Tiempo Cantina

Address: 322 Westheimer Rd, Houston, TX 77006, USA

Phone: +1 713-807-8101

Website: Visit website

After the original Ninfa’s transitioned to new ownership in the ’90s, Mama Ninfa’s progeny created their own venture, El Tiempo Cantina. This restaurant began on Richmond Avenue and has evolved into a beloved local chain, boasting over six locations throughout Houston. Each dish here is crafted from scratch, lending to their extensive and enticing Tex-Mex menu, which features everything from mouthwatering quesos to delightful enchiladas.

Luna y Sol Mexican Grill

Address: 2808 Milam St Suite G, Houston, TX 77006, USA

Phone: (281) 974-3530

Website: Visit website

Located in a small strip mall in Houston’s Midtown, Luna y Sol is an easy-to-miss gem. Known for its incredible breakfast tacos and other authentic Mexican dishes, this eatery emphasizes fast-casual dining without sacrificing quality.

Hours:

  • Monday | Closed
  • Tuesday – Thursday | 11 a.m. – 9 p.m.
  • Friday | 11 a.m. – 10 p.m.
  • Saturday | 9 a.m. – 10 p.m.
  • Sunday | 9 a.m. – 3 p.m.

Irma’s Original

Address: 22 N Chenevert St, Houston, TX 77002-1302, USA

Phone: +1 713-222-0767

Website: Visit website

Irma’s Original features a remarkable origin story. In the early ’80s, Irma Gonzalez Galvan started as a simple sandwich shop owner after facing personal tragedy. Today, her establishment thrives, showcasing a menu with a rotating array of exciting dishes, alongside beloved classics such as tacos and enchiladas. Don’t miss out on her homemade lemonade, a local favorite!

Hours:

  • Monday – Wednesday | 8 a.m. – 3 p.m.*
  • Thursday – Friday | 8 a.m. – 10 p.m.
  • Saturday | 4 p.m. – 10 p.m.
  • Sunday | Closed

*Open until 7 p.m. during Astros home games at Minute Maid Park.

Lupita’s Mexican Restaurant

Address: 7207 Bowie St, Houston, TX 77012-2901, USA

Phone: +1 832-283-2441

If you are willing to venture into Houston’s suburbs, Lupita’s in Sugar Land is worth the trip. Famous for its bean nachos, chile con queso, and flavorful burritos, this restaurant serves up an array of classic Tex-Mex options.

Hours:

  • Sunday – Thursday | 11 a.m. – 9 p.m.
  • Friday – Saturday | 11 a.m. – 10 p.m.
Back To Top