We have the best of both worlds in Oklahoma – authentic Mexican cuisine and mouthwatering Tex-Mex. And Oklahomans love it all. You can’t get queso (especially white queso) in many parts of the country, but you can find some of the best right here in the Sooner State. Add that to the homemade recipes that come from south of the border, and you’ll be in food heaven! Read on to find 10 of the best restaurants in Oklahoma to get the most amazing Mexican food.
1. Big Truck Tacos, Oklahoma City
Big Truck Tacos has become an Oklahoma landmark on 23rd Street in Oklahoma City. They were the winner of "America’s Favorite Food Truck" through a Food Network contest in 2010. Look for the food trucks or visit 23rd street to get a taste of some of the best Mexican food in the state.
2. Cancun Restaurant, Tulsa
Cancun International Restaurant is a small, family-owned restaurant that has been serving Tulsa since 1996. They stand above ordinary Mexican restaurants because their meals are cooked fresh everyday with the best quality ingredients.
3. Enrique's Restaurant, Ponca City
Located at the Ponca City Municipal Airport, Enrique's serves the "hottest jalapeno on the runway." Their fluffy, homemade chips are a favorite, along with their authentic tamales.
4. Birrieria Diaz Mexican Restaurant, Bethany
Birrieria Diaz serves food from the area of Calvillo, Aguascalientes and offers much more than birria, the signature dish at Birrieria Diaz. Everything served is an authentic dish from Mexico and tastes about as authentic as you can get.
5. El Charro, Canton
For traditional Mexican food, stop into El Charro in Canton and order some chips and queso to start your meal. Recommendations include: chicken fajita salad, tostadas and burritos.
6. Taqueria Guadalajara, Lawton
(Note: as of January 2021, this restaurant is permanently closed). You can't go wrong with anything on the menu at Taqueria Guadalajara in Lawton. The fresh, crispy chips and fresh authentic food, will keep you coming back for amazing, authentic food.
7. Las Cascades Mexican Restaurant, Davis
In the little town of Davis, Oklahoma, sits an excellent Mexican restaurant offering all of the things expected in a fine dining restaurant, but at an affordable price. The fajitas and enchiladas with jalepeno and habanero sauce are outstanding.
8. Papa Poblanos, Broken Bow
You can even find fabulous Mexican food in southeast Oklahoma at Papa Poblanos in Broken Bow. The service is great and the food keeps the locals coming back for more.
9. Iguana Mexican Grill, Oklahoma City
With over 200 different kinds of tequila available, a visit to Iguana Mexican Grill will have you ordering your favorite margarita. Cant decide? Try the Perfect Margarita...Pomegranate style. You'll love all the unique Mexican dishes and specialty items in downtown Oklahoma City.
10. El Guapo's Mexican Food, Tulsa
With two locations in Tulsa, you can always grab a bite of mouthwatering Mexican food at El Guapo's. The downtown location features a spectacular rooftop bar and the south location offers the largest selection of tequila in south Tulsa, along with a beautiful garden patio.
OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.