With Oklahoma City being a Cowboy town, there are more than enough steakhouses. What about the Mexican restaurants in Oklahoma City, though? No, we're not talking about Taco Bell... we mean the kind of Mexican bodegas that offer authentic Mexican cuisine along with those ever-so-tasty margaritas.

When you want Mexican food, you want the real deal, right? Fortunately, we've found exactly what you're looking for, so read on to find out the best OKC Mexican restaurants. For more restaurants in Oklahoma City, 405area is your source for all the best places to eat in Oklahoma City.

Abuelo's Mexican Restaurant
Restaurant $$
17 East Sheridan Avenue, Oklahoma City OK, 73104
Abuelo’s brings you a singular dining experience that combines authentic standards with the rich, subtle flavors of coastal and interior Mexican cuisine.
San Marcos Mexican restaurant
Restaurant $$
2301 Southwest 59th Street, Oklahoma City OK, 73119
For delicious Mexican food, only San Marcos. Live with us a pleasant time while enjoying our great variety of delicious typical dishes that represent the...
Casa Perico Mexican Grille
Restaurant $$
12219 North Pennsylvania Avenue, Oklahoma City OK, 73120
WE SERVE LUNCH SPECIALS SEVEN DAYS A WEEK FORM 11:00 A.M. TO4:00 P.M. WE OFFER ORIGINAL AUTHENTIC MEXICAN FOOD WITH AN EXTENSIVE MENU INCLUDING SEVERAL...
Casa De Los Milagros Mexican Restaurant And Cantina
Restaurant $$
5111 North Classen Boulevard, Oklahoma City OK, 73118
Spacious cantina with a covered patio serving traditional Mexican dishes & jumbo margaritas.
Azteca Mexican Grill OKC
Restaurant $$
4024 North May Avenue, Oklahoma City OK, 73112
At Azteca Mexican Grill, we focus on the value of great food and fresh ingredients while giving our guests an authentic experience of Mexican culture!
El Asadero Mexican Restaurant
Restaurant $$
2703 South Western Avenue, Oklahoma City OK, 73109
Authentic Mexican food. Fresh, homemade tortillas ever weekend and always friendly service!