In McAllen, cultures collide and bring forth pure culinary bliss. There’s no better place to taste authentic Mexican food than in the heart of South Texas. Whether you’re in the mood for homemade tacos, enchiladas, or a botana, our local picks will have you coming back for more. Check out the top eateries to experience genuine Mexican cuisine:
100% Antojitos Mexicanos
- It’s open Sunday through Thursday from 10:30 AM until 10:00 PM and Friday and Saturday from 10:30 AM until 1:00 AM.
- Located at 1201 S. Jackson Rd
- (956) 994-0400
Costa Messa Restaurant
- It’s open Sunday through Thursday from 11:00 AM until 10:00 PM and Friday and Saturday from 11:00 AM until 10:00 PM.
- Costa Messa – Located at 1621 N. 11th St. (956) 618-5449
- Costa Messa North – Located at 5248 N. 10th St. (956) 618-1919
- Costa Messa Mainplace – 1801 S. Main St. (956) 618-4040
Delia’s Specializing in Tamales
- Dine-in open Monday through Saturday from 7:00 AM until 8:00 PM, drive thru 7:00 AM until 8:30 PM. Dine-in Sunday from 7:00 AM until 6:00 PM, drive-thru 7:00 AM until 6:30 PM.
- North McAllen Delia’s – Located at 3400 N. 10th St. (956) 627-2532
- South McAllen Delia’s – Located at 4800 S. 23rd St. (956) 630-3502
Don Pepe’s
- It’s open Monday through Sunday from 7:00 AM until 10:00 PM
- Located at 306 N. McColl Rd.
- (956) 631-8516
El Rodeo Taco Express
- It’s open Monday through Friday from 4:00 PM until 11:00 PM, Saturday from 12:00 PM until 12:00 AM and Sunday from 12:00 PM until 11:00 PM.
- Located at 6300 N. Ware Rd.
- (956) 661-0870
Espi & T’s Mexican Restaurant
- It’s open Sunday through Tuesday from 6:00 AM until 4:00 PM, Wednesday through Saturday from 6:00 AM until 4:00 PM.
- Located at 2101 N. 10th St.
- (956) 686-7467
Gorditas Doña Lula
- It’s open Monday through Sunday from 8:00 AM until 8:00 PM.
- Gorditas Doña Lula – Located at 2000 S. McColl Rd. Ste K (956) 683-1610
- Gorditas Doña Lula – Located at 2200 S. 10th St. (956) 618-3488
- Gorditas Doña Lula – Located at 2525 W. Military Hwy. (956) 683-0303
- Gorditas Doña Lula – Located at 2812 W. Nolana Ave. (956) 682-7100
Hacienda San Miguel Mexican Restaurant and Bar
- It’s open Monday through Wednesday from 9:00 AM until 10:00 PM, Thursday and Friday from 9:00 AM until 12:00 AM. Saturday until 8:00 AM until 12:00 AM, Sunday from 8:00 AM until 8:00 PM.
- Located at 6101 N. 23rd St.
- (956) 994-9495
Ibarra’s Restaurant
- It’s open Monday through Saturday from 8:00 AM until 4:00 PM and closed on Sunday.
- Located at 17 S. 22nd St.
- (956) 630-3332
Koko’s Mexican Restaurant
- It’s open Monday through Thursday from 11:00 AM until 9:00 PM, Friday and Saturday from 11:00 AM until 10:00 PM and Sunday from 8:00 AM until 3:00 PM.
- Located at 6100 N. 10th St.
- (956) 630-5656
Los Asados
- It’s open Sunday through Thursday from 11:00 AM until 9:30 PM, Friday and Saturday from 11:00 AM until 10:00 PM.
- Located at 620 S. Ware Rd.
- (956) 627-2160
La Jaiba Mexican Seafood Grill
- It’s open Sunday through Thursday from 11:00 AM until 10:00 PM, Friday and Saturday from 11:00 AM until 11:00 PM.
- Located at 525 N. 23rd St
- (956) 618-5172
Los Mismos Tacos Al Pastor
- It’s open Monday through Sunday from 8:30 AM until 9:00 PM.
- Located at 525 N. 23rd St.
- (956) 618-1143
Las Rocas Restaurant
- It’s open Monday through Saturday from 10:00 AM until 6:00 PM and closed on Sunday.
- Located at 617 S. 15th St.
- (956) 682-5655
Morado’s Restaurant
- It’s open Monday through Friday from 7:00 AM until 2:00 PM, Saturday and Sunday from 7:00 AM until 7:00 PM.
- Located at 1610 N. 23rd St.
- (956) 631-3112
Ms G’s Tacos N’ More
- It’s open Monday through Friday from 6:30 AM until 7:00 PM, and Saturday from 7:00 AM until 2:00 PM.
- Located at 2263 Pecan Blvd.
- (956) 668-8226
Nuevo Leon Express Taquerias
- It’s open Monday through Sunday from 3:00 PM until 3:00 AM.
- Located at 2101 Nolana Ave.
- (956) 533-8683
Palenque Grill
- It’s open Monday through Sunday from 11:00 AM until 9:00 PM.
- Located at 2200 S. 10th St. (Inside La Plaza Mall)
- (956) 994-8181
El Pato Mexican Food
- It’s open Monday through Saturday from 6:30 AM until 10:00 PM, Sundays from 8:00 AM until 10:00 PM.
- El Pato North McAllen – 3019 N. 10th St. (956) 682-1576
- El Pato Mid McAllen – 2035 N. 23rd St. (956) 618-2829
- El Pato South McAllen – 1609 S. 23rd St. (956) 683-1996
Piporro Taqueria Jalisco
- It’s open Monday through Sunday from 11:00 AM until 10:00 PM.
- Located at 5000 N. 23rd St.
- (956) 627-3177
Polito’s Mexican Restaurant
- It’s open Monday through Saturday from 6:30 AM until 3:00 PM.
- Located at 2433 N. McColl Rd.
- (956) 630-2489
Poncho’s Mexico Nuevo Restaurant
- It’s open Sunday through Wednesday from 7:00 AM until 9:00 PM, Thursday from 7:00 AM until 10:00 AM, and Friday and Saturday from 7:00 AM until 1:00 AM.
- Located at 601 W. Expressway 83
- (956) 630-2237
Rebecca’s Mexican Restaurant
- It’s open Monday through Sunday from 9:00 AM until 9:00 PM.
- Located at 2200 W. Nolana Ave.
- (956) 631-9997
The Republic of the Rio Grande
- It’s open Monday through Thursday from 11:00 AM until 10:00 PM, Friday and Saturday from 11:00 AM until 11:00 PM.
- Located at 1411 S. 10th St.
- (956) 994-8950
Tacos Kissi
- It’s open Sunday through Thursday from 9:00 AM until 10:00 PM, Friday and Saturday from 9:00 AM until 11:00 PM.
- Located at 705 S. 10th St.
- (956) 627-0574
Taco Palenque
- Taco Palenque S. McAllen – Open 24 Hours
1000 S. 10th St. (956) 994-8950 - Taco Palenque N. McAllen – Open Monday through Thursday from 6:00 AM until 12:00 AM, Friday through Sunday from 6:00 AM until 1:00 AM
3020 N. 10th St. (956) 686-0102 - Taco Palenque La Plaza Mall – Open from Monday through Saturday from 10:00 AM until 9:00 PM, Sundays from 11:00 AM until 7:00 PM
2200 S. 10th St. (956) 682-0001
Taqueria El Zarape
- It’s open Sunday through Thursday from 10:30 AM until 11:00 PM, Friday and Saturday from 7:00 AM until 12:00 AM
- Taqueria El Zarape N. McAllen – 4401 N. 23rd St. (956) 686-6622
- Taqueria El Zarape S. McAllen – 901 S. 10th St. Ste 200 (956) 994-8833
Taqueria Tepeque
- It’s open Monday through Sunday from 9:30 AM until 10:00 PM.
- Located at 3700 W. Dove Ave. Ste 700
- (956) 563-2816
Zamora’s Restaurant
- It’s open Monday through Saturday from 5:30 AM until 9:00 PM, Sundays from 6:00 AM until 9:00 PM.
- Located at 6001 N. 23rd St.
- (956) 631-5877