We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

El Rancho Mexican Grill

704 2nd St, Talihina, OK 74571-2029
+1 918-567-3333
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent32%
  • Very good44%
  • Average12%
  • Poor9%
  • Terrible3%
21 Sep 2017
“Traveling thru town . . .”
16 May 2017
“Just Missing the Margarita”
Open Now
11:00 - 21:00All hours
704 2nd St, Talihina, OK 74571-2029
All Details
Write a ReviewReviews (31)
Traveller rating
Traveller type
Time of year

1 - 10 of 31 reviews

Reviewed 21 September 2017

A great little place to eat in a very quaint little town. Great food, great atmosphere, great people, and reasonably priced.

Thank fwcsportnut
Reviewed 6 September 2017

They have very good food and plenty of it! Not as crazy about the salsa, although it has gotten better

Thank janto73658
Reviewed 20 July 2017

Eat here bunches with the family, groups, date night. Just an alround great place to eat. The food is great. Has the best chicken nuggets and fries in town according to my wife and daughter. The fajitas our AWESOME!!!! This place is so good that...More

Thank Jeremy L
Reviewed 17 July 2017

El Rancho was DELICIOUS! We ate dinner there & it was close to their closing time when we arrived but they welcomed us, regardless. We even saw them seat 2 more groups after we arrived. The food was delicious, served quickly & priced well. We...More

Thank caseyc737
Reviewed 29 May 2017 via mobile

4 stars??!! REALLY? I guess everything is relative. First off, the salsa that came with the tortilla chips was the worst I've ever had a Mexican restaurant. It had a sweet flavor instead of spicy and was thick like tomato paste from a can. In...More

Thank Jerrid322
Reviewed 22 May 2017

El Rancho Mexican Grill is by far the best mexican food place we have ever eaten. The food is always hot and very good. I would give it 100 stars if I could. We dine there at least once a week and sometimes more, it's...More

Thank Sherry N
Reviewed 16 May 2017

The food is always delicious at El Rancho. The service is sometimes slow, but they work hard at getting it done! Just wish I could get a cold Tecate or a Margarita with my meal!

Thank Carrie K
Reviewed 30 March 2017

Good basic Tex-Mex food. I had the Chicken Burritos with white cheese sauce. The sauce was great. Plenty of food and good value.

Thank YoAndLeighVisit
Reviewed 8 March 2017 via mobile

For what you get the price is right. Service needed some attention. Lunch menu is the way to go. Salsa tasted like it came out of a can and had a ton of tomato sauce(think pasta sauce.)

Thank Ethan M
Reviewed 10 January 2017

We enjoyed typical Tex-Mex food and good service served in a family-style restaurant. They easily accommodated our family of 11.

Thank Victor S
Nearby HotelsSee all Talihina Hotels
Belle Starr View Lodge
21 reviews
19.86 miles away
A & A Motel & Annex
9 reviews
21.12 miles away
Green Country Inn
15 reviews
26.72 miles away
Days Inn & Suites Poteau
226 reviews
31.98 miles away
Nearby Restaurants
Pam's Diner
123 reviews
.50 miles away
Treats and Treasures
32 reviews
.51 miles away
7 reviews
.51 miles away
Nearby Attractions
Talimena State Park
29 reviews
5.30 miles away
Chuck's Classic Cycles
6 reviews
16.23 miles away
Clayton Lake State Park
9 reviews
17.32 miles away
Robbers Cave State Park
191 reviews
17.37 miles away
Questions & Answers
Get quick answers from El Rancho Mexican Grill staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Seating, Wheelchair Accessible, Waitstaff
Good for
Open Hours
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
Location and Contact Information
  • Address: 704 2nd St, Talihina, OK 74571-2029
  • Location: United States  >  Oklahoma (OK)  >  Talihina
  • Phone Number: +1 918-567-3333
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing