Food & Drink

¡Arriba! Discover Oklahoma City’s Top 18 Mexican Eateries

Oklahoma City is a hub of diverse cultures and flavors, and Mexican cuisine is no exception. From classic street tacos to decadent chile rellenos, there is no shortage of delicious Mexican food in this city.

But with so many restaurants to choose from, it can be overwhelming to decide where to go for the best experience.

That's why we've compiled a list of the top Mexican restaurants in Oklahoma City.

We've scoured the city, trying everything from traditional dishes to innovative fusions, to bring you the most authentic and satisfying Mexican food experiences.

Whether you're craving a hearty burrito or a refreshing margarita, our list has something for everyone.

From hole-in-the-wall taquerias to upscale dining establishments, we've got you covered. So sit back, relax, and let us guide you through the best Mexican restaurants in Oklahoma City.

1. Big Truck Tacos

Big Truck Tacos
530 NW 23rd St, Oklahoma City, OK 73103 (Google Maps)

If you're looking for delicious and innovative tacos, then look no further than Big Truck Tacos.

This Mexican restaurant serves up fresh and flavorful dishes that are sure to satisfy your cravings.

With a variety of options to choose from, including vegan and meat-filled tacos, you're sure to find something you love.

Plus, the homemade sauces are a must-try! The atmosphere is casual and inviting, perfect for a quick bite or a leisurely meal. Don't miss out on this local favorite!

2. San Marcos Mexican restaurant

San Marcos Mexican Restaurant
2301 SW 59th St, Oklahoma City, OK 73119 (Google Maps)

San Marcos Mexican restaurant is a casual, family-owned eatery that offers authentic Mexican cuisine. The friendly waitstaff provides excellent service, and the food is always hot and delicious.

Their tamales, burritos, and enchiladas are highly recommended, and their margaritas are a must-try.

The restaurant's atmosphere is cozy and welcoming, making it a perfect spot for a casual night out with friends or family.

San Marcos Mexican restaurant is a great choice for anyone looking to indulge in some tasty Mexican food.

3. Fuzzy's Taco Shop

Fuzzy's Taco Shop
208 Johnny Bench Dr C, Oklahoma City, OK 73104 (Google Maps)

Fuzzy's Taco Shop is a must-visit for anyone who loves delicious Mexican food at affordable prices.

Their grilled shrimp tacos and shredded brisket tacos are both excellent choices. The atmosphere is fun and upbeat, with indoor and outdoor seating options.

The service is prompt and friendly, and the restaurant is always kept clean. The lines can be long, but it's well worth the wait.

Don't forget to try their famous King Kraken frozen margarita and take home a souvenir cup. Fuzzy's Taco Shop is the perfect spot for a quick and tasty meal with friends and family.

4. Chelino's Mexican Restaurant

Chelino's Mexican Restaurant
4221 S Robinson Ave, Oklahoma City, OK 73109 (Google Maps)

Chelino's Mexican Restaurant is a casual chain that offers traditional Mexican dishes.

It has a lengthy menu that features fajitas, fish tacos, and other favorites. The staff is friendly and provides excellent service.

The restaurant is always clean and neat, with a nice atmosphere.

The food is fresh, delicious, and generously portioned. It's a great place to sit down and enjoy a Mexican meal.

5. Azteca Mexican Grill

Azteca Mexican Grill
4024 N May Ave, Oklahoma City, OK 73112 (Google Maps)

Azteca Mexican Grill is a locally owned restaurant that offers delicious Mexican cuisine at affordable prices.

The restaurant has a cozy and colorful atmosphere, with friendly and attentive staff. The owners are hands-on and engaged, making sure that customers have a great dining experience.

The menu offers a variety of options, including new items, and the Mole Enchiladas filled with chicken are a must-try. The restaurant also provides hand sanitizer on every table, ensuring that customers feel safe and comfortable.

Although the serving size of some dishes may be small, the flavor is still great. Azteca Mexican Grill is a gem that is definitely worth visiting.

6. Ted's Cafe Escondido

Ted's Cafe Escondido
2836 NW 68th St, Oklahoma City, OK 73116 (Google Maps)

Ted's Cafe Escondido is a local chain serving traditional Mexican fare in a relaxed space with traditional touches.

The food is delicious and the portions are generous. The staff is attentive and friendly. The hot salsa and tortillas are a must-try.

The atmosphere is casual and comfortable, making it a great spot for a quick lunch or a relaxing dinner with friends and family.

If you're in the mood for classic Mexican dishes, Ted's Cafe Escondido is definitely worth checking out.

7. El Potosino

El Potosino
2500 S Robinson Ave, Oklahoma City, OK 73109 (Google Maps)

El Potosino is a must-visit Mexican restaurant for anyone looking for authentic and delicious food.

The menu has plenty of options to please everyone with reasonable prices. The portions are generous, and the service is fast and attentive.

The atmosphere is cozy, and the staff is friendly, making it a great place to dine with friends and family.

The homemade tortillas are a standout, and the seafood and shrimp soup is a must-try. Don't miss out on this hidden gem for a taste of Latin delicacies.

8. Casa Perico Mexican Grille

Casa Perico Mexican Grille
4521 NW 63rd St, Oklahoma City, OK 73132 (Google Maps)

Casa Perico Mexican Grille offers outstanding service and delicious food. The lunch specials are highly recommended with a variety of combinations to choose from.

The staff is friendly and efficient, ensuring a pleasant dining experience.

The restaurant has an authentic South of the border atmosphere, adding to the ambiance. The menu has vegetarian options, making it an ideal spot for everyone.

The prices are reasonable, making it a great value for money. Casa Perico Mexican Grille is a must-visit for anyone looking for a great Mexican restaurant.

9. OSO Paseo

Oso Paseo
603 NW 28th St, Oklahoma City, OK 73103 (Google Maps)

OSO Paseo is a Mexican restaurant that serves delicious food and drinks. The restaurant has a great atmosphere and friendly staff.

Their signature cocktails and tiki drink menu are a must-try. The burnt ends brisket tacos and Left Coast Burrito are amazing.

The fresh ingredients and unique slaw make all the difference. The service is fantastic and the staff is always attentive.

The Baja Fish taco and Birria ramen are highly recommended. OSO Paseo is a great spot for a relaxed dinner or date on the outdoor patio in the artsy Paseo district.

10. La Salsa Grille

La Salsa Grille
2329 N Meridian Ave, Oklahoma City, OK 73107 (Google Maps)

La Salsa Grille is a Mexican restaurant that offers excellent texmex dishes at great prices. They have a simple menu, which is perfect for those who don't want to be overwhelmed by too many options.

The complimentary thin warm chips with tasty queso and fresh salsa are a great way to start the meal.

The enchiladas are full and filling, while the carne asada torta is huge. The service is always very nice and attentive, and the owner is normally present.

La Salsa Grille is a great place to support local businesses and get delicious, authentic Mexican food.

11. La Cocina de Dona Nena

La Cocina De Dona Nena
3710 S May Ave, Oklahoma City, OK 73119 (Google Maps)

La Cocina de Dona Nena is a hidden gem waiting to be discovered. The friendly waiters welcome every guest with warm hospitality.

The authentic Mexican food is simply delicious and worth the trip. The tacos and gorditas are spectacular, and the tortillas are made fresh in-house.

The portions are perfect, and the prices are affordable. The restaurant is spotless, and the bathrooms are clean.

The service is exceptional, and the employees treat everyone like family. La Cocina de Dona Nena is a must-visit for anyone who loves traditional Mexican food.

12. El Patio

El Patio
3421 SW 29th St, Oklahoma City, OK 73119 (Google Maps)

El Patio is a Mexican restaurant that is known for their delicious tamales.

They offer pork, chicken, and cheese tamales, with the pork being the most popular. The tamales are generous in portion and seasoned well.

They also offer a jalapeno sauce that adds a final kick to the tamales. The restaurant is cash only and typically busy, but the wait is worth it for the hot and fresh tamales.

El Patio is a go-to place for anyone looking for a fix of the best tamales in town.

13. La Tropicana Tacos Y Mas

La Tropicana Tacos Y Mas
3903 S Western Ave, Oklahoma City, OK 73109 (Google Maps)

La Tropicana Tacos Y Mas is a must-visit Mexican restaurant with great food, excellent service, and a welcoming atmosphere. The portions are generous, and the prices are reasonable, making it an ideal place for families to dine out.

The staff is friendly and attentive, always ready to assist with menu options. The menu offers a wide range of authentic Mexican dishes, including tacos, enchiladas, and tostadas.

The food is always fresh and delicious, and the restaurant is very clean. It is a great place to have a quick bite or a full meal with friends and family.

The restaurant is open until late at night, making it a perfect spot for a late-night snack. All in all, La Tropicana Tacos Y Mas is a great place to enjoy authentic Mexican cuisine in a friendly and relaxed environment.

14. El Toro Mexican Grill

El Toro Mexican Grill
5920 NW 23rd St, Oklahoma City, OK 73127 (Google Maps)

El Toro Mexican Grill is a must-try for anyone looking for authentic Mexican cuisine.

The restaurant's staff is friendly and welcoming, making for a pleasant dining experience. The food is fresh, flavorful, and comes in generous portions.

Prices are reasonable for the quality and quantity of food served.

Whether you're in the mood for street tacos or burritos, El Toro Mexican Grill has got you covered. Don't miss out on this gem of a restaurant.

15. Mama Lety Authentic Mexican Restaurant

Mama Lety Authentic Mexican Restaurant
12000 N I- 35 Service Rd, Oklahoma City, OK 73131 (Google Maps)

Mama Lety Authentic Mexican Restaurant is a must-visit for those craving for authentic Mexican food. Their staff is friendly and provides exceptional service.

The Quesabarria Tacos with Consomme and pork guiso verde are some of their specialties that are worth trying.

The restaurant is clean and has an attractive ambiance. The queso blanco and salsa are complimentary and delicious. Their mole is made in-house, which adds to the authenticity of their dishes.

Mama Lety Authentic Mexican Restaurant is highly recommended for those looking for a great Mexican food experience.

16. El Rey Taqueria

El Rey Taqueria
100 S May Ave, Oklahoma City, OK 73107 (Google Maps)

El Rey Taqueria is a must-visit for anyone craving authentic Mexican food. From their street-style tacos to their burritos and shrimp cocktail, every dish is cooked to perfection.

The restaurant has a laid-back atmosphere and excellent service, making it perfect for a quick lunch or dinner. Prices are reasonable, and the drive-thru window is an added convenience.

The only downside is the lack of a restroom inside. The vegetable bar is a unique feature, and the cantaloupe juice is a must-try.

El Rey Taqueria has a loyal following of regular customers, and it's easy to see why. If you're in the mood for a delicious Mexican meal, El Rey Taqueria should be at the top of your list.

17. Restaurante Los Artesanos

Restaurante Los Artesanos
2685 S Walker Ave, Oklahoma City, OK 73109 (Google Maps)

Restaurante Los Artesanos is a hidden gem for those seeking authentic Mexican food.

With limited seating, the cozy atmosphere adds to the charm of the restaurant. The friendly staff provides fast and polite service, making customers feel at home.

The menu offers delicious options, including the carne asada gordita and the Torta Ahogada with a great red sauce. The fresh aguas and jugo de mango are also highly recommended.

Prices are reasonable, making it a great spot for a casual meal. Restaurante Los Artesanos is a must-visit for those looking for fantastic Mexican cuisine.

18. Los Corpus Mexican Restaurant

Los Corpus Mexican Restaurant
1524 SE 15th St, Oklahoma City, OK 73129 (Google Maps)

Los Corpus Mexican Restaurant is a must-visit for anyone who loves Mexican cuisine. The food is exceptional, and the customer service is top-notch.

From the moment you walk in, you are greeted with a warm smile and made to feel right at home. The menu boasts a wide variety of dishes, all of which are bursting with flavor.

The portions are generous, and the prices are reasonable. Don't miss out on the guacamole, it's some of the best you'll ever taste.

The atmosphere is lively, and the decor is charming. If you're in the mood for some delicious Mexican food, Los Corpus Mexican Restaurant is the place to be.