Make a free reservation
Best American Restaurants in McAllen
Diners' Choice Winners: Best Overall
McAllen's best restaurants based upon thousands of OpenTable diner reviews
Best steak I’ve ever had!! Great service. Excellent bread and salad too. I also love that they presented me with a card for my birthday upon walking in and dessert too. Great place. EXCELLENT food and service too. Just a fabulous place. Expensive but worth it. MoreOpenTable Diner -
We had a fantastic meal at the Patio on Guerra. This was our 29th wedding anniversary and they had made a point of decorating the table for us. It started the night out fantastically. We started with cocktails and went into an appetizer each, both prepared in a manner that was pleasant to view and fantastic to eat. Our waiter assisted us with a great bottle of wine that was unique and paired very well with our meal. So much so we kept the bottle to find more. The meal itself was great, with enough food to leave ourselves a little hungry for a fantastic desert prepared right there at our table (Banana's Foster). This again was accompanied by a nice glass of Port that was not overpriced and paired with our dessert. We wound up getting another dessert to take home with us (Carrot Cake) as we were pleasantly full by the end of the overall meal. MoreOpenTable Diner -
McAllen, Texas, sits on the Rio Grande River and is a classic agricultural city. It also features a bustling trade economy and an active dining and restaurant scene. McAllen is packed with dining establishments that serve authentic Mexican food. At a casual sit-down restaurant, you can order seafood, steak expresso, and camarones, and at a small family-owned eatery, you can sample tacos with braised pork, charred fish, fresh salsas, and warm corn tortillas. You can even feast al fresco on Mexican fine-dining options presented in creative plates. There are plenty of Tex-Mex restaurants where you can enjoy a juicy burger alongside sizzling fajitas and thirst-quenching margaritas. Local cafes serve fresh salads with homemade dressings, generous sandwiches, and plenty of vegan, vegetarian, and healthy options. There are also several national chain restaurants that serve Chinese, seafood, Italian, and American diner classics.