McAllen is home to a wide variety of popular eateries that are mind-bendingly delicious. Our local American restaurants range from modern cuisine to trendy pubs. Experience the flavorful creations of steakhouses boasting extensive menus and local culinary masterpieces to delight the palate. Check out some of the best American restaurants in McAllen:
Yard House
Calling all lovers of variety! Yard House offers over 130 taps of beer and different varieties of food for nearly every taste; from steaks to street tacos. This is a place for big appetites!
- It’s open Sunday through Thursday from 11:00 AM until 12:30 AM and Friday and Saturday from 11:00 AM until 1:20 AM.
- Located at 2200 S. 10th in La Plaza Mall
- (956) 664-1878
Tony Roma’s
Meat lovers, unite at Tony Roma’s for steaks, barbeque, and their famous barbeque ribs!
- It’s open Sunday through Thursday from 11:00 AM until 10:00 PM and Friday and Saturday from 11:00 AM until 11:00 PM.
- Located at 2121 S. 10th
- (956) 631-2121
Bodega Tavern & Kitchen
Enjoy some regional Texan cuisine and the tastes of house-cured meats, specialty cocktails, and the Bodega Burger at this McAllen favorite!
- It’s open Tuesday through Friday from 11:00 AM until 10:00 PM, Friday and Saturday from 3:00 PM until 11:00 PM, and Sunday from 11:00 AM until 3:00 PM. Closed on Monday.
- Located at 2901 N. 10th
- (956) 627-0482
Republic of the Rio Grande
Inspired by the great history of the Rio Grande, this restaurant prides itself on top-quality cuts of meat and unforgettable evening dining experiences!
- It’s open Monday and Tuesday from 11:00 AM until 10:30 PM, Wednesday and Thursday from 11:00 AM until 11:00 PM, and Friday and Saturday from 11:00 AM until 1:00 AM. Closed on Sunday.
- Located at 1411 S. 10th
- (956) 994-8385
Santa Fe Steakhouse & Cantina
You’ll want to make your reservation at Santa Fe for an unforgettable dining experience! Or dine-in at the cantina to listen to live music in the evenings!
- It’s open Monday through Thursday from 5:00 PM until 12:00 AM and Friday and Saturday from 5:00 PM until 2:00 AM. Closed on Sunday.
- Located at 1918 S. 10th
- (956) 630-2331
The Patio on Guerra
This restaurant offers upscale Valley favorites and a selection of steaks and seafood! Reserve your spot for one of their upcoming “Wine & Spirit Dinners.”
- It’s open Monday through Thursday from 11:00 AM until 11:00 PM, Friday from 11:00 AM until 12:00 AM, and Saturday from 5:00 PM until 12:00 AM. Closed on Sunday.
- Located at 116 S. 17th
- (956) 661-9100
house. wine. & bistro.
If you’re the type that enjoys a relaxing ambiance with dinner, then try this restaurant’s aromatic, South Texas entrees – all made fresh!
- It’s open Monday through Thursday from 11:00 AM until 10:00 PM, Friday from 11:00 AM until 11:00 PM, and Saturday from 12:00 PM until 11:00 PM. Closed on Sunday.
- Located at 1117 U.S. Bus. 83
- (956) 994-8331
Le Peep
Le Peep prides itself on serving simple and fresh foods for breakfast, brunch, and lunch.
- It’s open every day from 7:00 AM until 3:00 PM.
- Located at 7700 N. 10th Unit C
- (956) 661-9200
Pepper’s at Uptown
This popular spot in McAllen offers live music and classic American dishes for both lunch and dinner. It also offers vegetarian options!
- It’s open Monday through Wednesday from 11:00 AM until 12:00 AM and Thursday through Saturday from 11:00 AM until 2:00 AM. Closed on Sunday.
- Located at 4620 N. 10th
- (956) 618-5533
SALT New American Table
SALT combines Asian, Italian, and Mexican flavors to bring you locally-sourced and freshly-made entrees.
- It’s open Monday through Thursday from 5:00 PM until 10:00 PM and Friday and Saturday from 5:00 PM until 11:00 PM. Closed on Sunday.
- Located at 210 N. Main St.
- (956) 627-6304
PJ’s Pies
This specialty café offers sandwiches, salads, soups, and, of course, pies! PJ’s prides itself on its creation of pies for lunch, dinner, and dessert!
- It’s open every day from 9:00 AM until 9:00 PM. Closed on Sunday.
- Located at 5500 N. McColl Rd.
- (956) 627-0180
El Divino
Get an unforgettable meal at El Divino or enjoy the ambience at this restaurant’s speakeasy lounge.
- It’s open Monday through Wednesday from 5:00 PM until 11:00 PM, Thursday from 5:00 PM until 12:00 AM, and Friday and Saturday from 5:00 PM until 2:00 AM. Closed on Sunday.
- Located at 5001 N. 10th
- (956) 627-3990
Grain to Glass
Beer, food, service, and community is what this spot is all about. This is a locally-owned restaurant that specializes in craft beer, great food, and good music.
- It’s open Monday through Thursday from 4:00 PM until 12:00 AM, Friday from 4:00 PM until 2:00 AM, Saturday from 12:00 PM until 2:00 AM, and Sunday from 12:00 PM until 10:00 PM.
- Located at 5921 N. 23rd
- (956) 322-3315
Freddy’s Frozen Custard & Steakburgers
This retro-style chain is known for its burgers, hot dogs, and other fast-food staples, plus frozen custard!
- It’s open Sunday through Thursday from 10:30 AM until 11:00 PM and Friday and Saturday from 10:30 AM until 12:00 AM.
- Located at 2624 Expressway 83
- (956) 540-2211
BurgerFi
This stylish, eco-minded chain serves grass-fed beef burgers, plus hot dogs, craft beer, and wine.
- It’s open Sunday through Thursday from 11:00 AM until 10:00 PM and Friday and Saturday from 11:00 AM until 11:00 PM.
- Located at 4501 W. Expressway 83
- (956) 627-2467
ProteinHouse
This eatery provides an inviting, comfortable, and modern atmosphere with healthy food served and prepared by a friendly staff. It offers everything from protein shakes to vegan dishes. This is a pet-friendly establishment as well!
- It’s open Monday through Saturday from 7:00 AM until 9:00 PM and Sunday from 9:00 AM until 7:00 PM.
- Located at 5800 N. 10th
- (956) 800-4313
Prime by Il Forno – Steak & Seafood
If you’re looking for an upscale dining experience with a modern twist to the steak house concept, then this spot is for you!
- It’s open Monday through Thursday from 11:00 AM until 11:00 PM, Friday and Saturday from 11:00 AM until 12:00 AM, and Sunday from 11:00 AM until 10:00 PM.
- Located at 3400 W. Expressway 83 Ste. #140
- (956) 391-1397
Philly 77
Dine at this locally-owned restaurant that focuses on Philly cheesesteaks and unique milkshakes. Enjoy your meal in their beautiful rustic-modern indoor space or outdoor patio.
- It’s open Sunday through Wednesday from 11:00 AM until 9:00 PM and Thursday through Saturday from 11:00 AM until 11:00 PM.
- Located at 1123 U.S. Business 83
- (956) 627-2577
Cheddar’s Scratch Kitchen
This family-friendly chain serves American comfort food with a Texas twist – plus cocktails!
- It’s open Sunday through Thursday from 11:00 AM until 11:00 PM and Friday and Saturday from 11:00 AM until 12:00 AM.
- Located at 3020 W. Expressway 83
- (956) 686-6766
Johnny Rockets
Enjoy some burgers, shakes, and fries in a ‘50s diner setting!
- It’s open Sunday through Thursday from 11:00 AM until 10:00 PM and Friday and Saturday from 11:00 AM until 11:00 PM.
- Located at 3300 W. Expressway 83 Ste. 150
- (956) 630-6094
Bubba’s 33
At this restaurant, you’ll find burgers, pizza, and beer served alongside many large-screen TVs showing vintage music videos.
- It’s open Monday through Wednesday from 3:00 PM until 11:00 PM, Thursday from 3:00 PM until 12:00 AM, Friday and Saturday from 11:00 AM until 12:00 AM, and Sunday from 11:00 AM until 11:00 PM.
- Located at 2608 W. Expressway 83
- (956) 661-2233
Dave & Buster’s
This is a family-friendly chain offering a sports-bar-style setting with American food and arcade games.
- It’s open Sunday through Thursday from 11:00 AM until 12:00 AM and Friday and Saturday from 10:00 AM until 2:00 AM.
- Located at 2700 W. Expressway 83
- (956) 217-5800