Oklahoma City is a hidden gem for those who appreciate the vibrant flavors of Mexican cuisine. From the moment you step into one of these restaurants, the aroma of spices and the warmth of hospitality envelop you. Each establishment tells a story, whether it’s through traditional recipes passed down through generations or innovative dishes that put a modern twist on classic favorites. The city’s culinary scene is rich and diverse, making it a paradise for taco lovers and enchilada enthusiasts alike.
As someone who has explored the streets of Oklahoma City in search of the best bites, I can assure you that the Mexican restaurants here offer something for everyone. Whether you’re in the mood for a casual taco joint or a more upscale dining experience, this list will guide you to the top spots that promise to satisfy your cravings. Get ready to discover the best Mexican restaurants in Oklahoma City, where every meal is an opportunity to indulge in bold flavors and delightful experiences.
Where to find the best mexican restaurants in Oklahoma City, OK
Here are some of the top spots to find the best mexican restaurants in Oklahoma City, OK:
- Ted’s Café Escondido
- Fuzzy’s Taco Shop
- Big Truck Tacos
- Barrios Fine Mexican Dishes
- Ted’s Café Escondido
- Mama Roja
- Tacos Don Nacho
- 1492 New World Latin Cuisine
- Iguana Mexican Grill
- Yucatan Taco Stand
1. Ted’s Café Escondido
Ted’s Café Escondido, located at 2836 NW 68th Street in Oklahoma City, offers a warm and inviting atmosphere that feels both familiar and special. From the moment I walked in, I noticed their commitment to quality and authentic flavors. The restaurant features vegetarian, vegan, and gluten-free options, making it accessible to a variety of dietary preferences. They also accept credit cards, which is convenient for a quick lunch or dinner outing.
What truly sets Ted’s apart is the consistent excellence of their dishes. Their signature Tex-Mex dishes, like the Fajitas and Steak Enchiladas, capture the essence of genuine Mexican flavors with a hearty, satisfying twist. I recommend trying their Guacamole with freshly made chips, a perfect starter that reflects Ted’s dedication to quality ingredients. This is a spot where tradition meets a modern, inclusive dining experience.
2. Fuzzy’s Taco Shop
Fuzzy’s Taco Shop, located at 208 Johnny Bench Drive, is a vibrant spot that brings a fun twist to traditional Mexican fare. The lively atmosphere and colorful decor immediately set the tone for a casual dining experience. With options for vegetarians and vegans, Fuzzy’s ensures that everyone can enjoy their delicious offerings. They also accept credit cards, making it easy to grab a bite any time of day.
What makes Fuzzy’s stand out is their commitment to bold flavors and fresh ingredients. I particularly enjoyed their Fish Tacos, which are perfectly seasoned and served with a zesty sauce that elevates the dish. Don’t miss out on their Queso, a creamy delight that pairs well with their house-made chips. Fuzzy’s Taco Shop is a must-visit for anyone craving a lively atmosphere and tasty Mexican cuisine.
3. Big Truck Tacos
Big Truck Tacos, located at 530 NW 23rd Street, is a standout choice for taco lovers in Oklahoma City. The moment I visited, the casual vibe and friendly staff made each taco taste even better. With vegetarian, vegan, and gluten-free options, this spot caters to diverse palates without sacrificing flavor. They accept all major credit cards, adding convenience to quality.
The signature dish here is the Brisket Taco, featuring tender, smoky meat paired with fresh toppings that highlight traditional Mexican flavors. Don’t overlook the Elote Corn, a grilled delight that complements the tacos perfectly. Big Truck Tacos blends authenticity with innovation, creating dishes that reflect the city’s growing Mexican food scene while staying true to classic tastes.
4. Barrios Fine Mexican Dishes
Barrios Fine Mexican Dishes, located at 1000 N. Hudson in Oklahoma City, offers a refined yet approachable take on Mexican cuisine. The space feels modern but grounded, with a menu that blends traditional flavors with creative flair. From my first visit, I was struck by the attention to detail—from the fresh ingredients to the thoughtful presentation. With vegetarian, vegan, and gluten-free options, Barrios makes it easy for everyone to enjoy a satisfying meal.
What sets Barrios apart is its ability to elevate familiar dishes without losing their soul. I highly recommend the Grilled Avocado Tacos, which balance smoky richness with bright, citrusy notes. Their Roasted Poblano Queso is another standout—creamy, flavorful, and perfect for sharing. Barrios is where tradition meets creativity, making it a top pick for fine Mexican dining in OKC.
5. Ted’s Café Escondido
Ted’s Café Escondido, located at 8324 S Western Ave, is a beloved gem in Oklahoma City known for its vibrant atmosphere and authentic Mexican flavors. My experience there was delightful, with friendly staff and a welcoming environment that made me feel right at home. The restaurant offers vegetarian options, ensuring everyone can find something to enjoy.
What truly sets Ted’s apart is their commitment to quality and flavor. I highly recommend the Chicken Fajitas, which are perfectly seasoned and served sizzling hot. The Queso Blanco is a must-try appetizer, creamy and rich, making it the perfect start to your meal. Ted’s Café Escondido is a fantastic choice for anyone craving delicious Mexican cuisine in a warm, inviting setting.
6. Mama Roja
Mama Roja, located at 9219 Lake Hefner Pkwy, is a delightful destination for those seeking authentic border-style Mexican cuisine in Oklahoma City. My visit was a feast for the senses, with vibrant decor and a lively atmosphere that set the stage for a memorable meal. The restaurant is vegetarian-friendly and accepts credit cards, making it convenient for all diners.
What makes Mama Roja stand out is their dedication to bold flavors and fresh ingredients. I highly recommend the Chicken Enchiladas, which are smothered in a rich, homemade sauce that perfectly complements the tender chicken. Don’t miss their Guacamole, made fresh to order, adding a creamy touch to your meal. Mama Roja is a must-visit for anyone craving delicious Mexican fare in a welcoming environment.
7. Tacos Don Nacho
Tacos Don Nacho, located at 3721 S Council Rd, offers a laid-back, friendly atmosphere perfect for a quick and satisfying meal. My experience there was memorable, thanks to their flavorful, generously sized tacos that hit the spot every time. With vegetarian options and convenient drive-thru service, they cater to busy schedules and diverse tastes.
What makes Tacos Don Nacho stand out is their focus on authentic, bold flavors. I recommend trying the Grilled Chicken Tacos, which are packed with tender meat and fresh toppings. The Supreme Nachos are also highly recommended, loaded with cheese, fresh veggies, and tasty proteins. Tacos Don Nacho combines quality with affordability, making it a favorite for casual Mexican cravings.
8. 1492 New World Latin Cuisine
1492 New World Latin Cuisine, located at 1207 N Walker Ave, offers a unique dining experience that celebrates the rich flavors of Latin American cuisine. My visit was delightful, with a warm ambiance and attentive service that made me feel welcomed. The restaurant is both vegetarian-friendly and offers gluten-free options, catering to a variety of dietary needs.
What sets 1492 apart is their innovative approach to traditional dishes. I highly recommend the Chiles Rellenos, which are expertly prepared and bursting with flavor. The Seafood Paella is another standout, showcasing a delightful mix of fresh seafood and spices that reflect the restaurant’s commitment to quality. 1492 New World Latin Cuisine is a must-visit for anyone looking to explore vibrant Latin flavors in Oklahoma City.
9. Iguana Mexican Grill
Iguana Mexican Grill, located at 9 NW 9th St, is a vibrant spot that brings the flavors of Mexico to Oklahoma City. My experience there was fantastic, with a lively atmosphere and friendly staff that made dining enjoyable. The restaurant is vegetarian-friendly and offers vegan and gluten-free options, ensuring everyone can find something delicious.
What makes Iguana stand out is their creative menu and commitment to fresh ingredients. I highly recommend the Fish Tacos, which are perfectly seasoned and served with a zesty sauce. The Vegetarian Burrito is another must-try, packed with flavor and freshness. Iguana Mexican Grill is a great choice for anyone looking to indulge in authentic Mexican cuisine with a modern twist.
10. Yucatan Taco Stand
Yucatan Taco Stand, tucked along the Bricktown canal, blends bold Mexican flavors with a laid-back, fast-casual vibe. The setting is lively but relaxed—perfect for a casual lunch or a low-key dinner with friends. The patio seating offers a great view of the water, adding to the charm.
What sets Yucatan apart is its commitment to quality. The menu leans fresh and flavorful, with vegetarian and gluten-free options that don’t feel like afterthoughts. The staff is quick, friendly, and knows the menu well.
Try the Grilled Veggie Tacos—they’re smoky, colorful, and topped with a tangy crema. The Yucatan Bowl is another standout, layered with rice, beans, and your choice of protein, all tied together with bright, citrusy notes. It’s a solid pick for anyone craving Mexican food with a modern edge.
More Things to Try in Oklahoma City, OK
Frequently Asked Questions
1. What are the best Mexican restaurants in Oklahoma City?
Some of the top-rated Mexican restaurants include Tacos Don Nacho, 1492 New World Latin Cuisine, and Iguana Mexican Grill. Each offers a unique take on traditional dishes and a vibrant dining atmosphere.
2. Do Mexican restaurants in Oklahoma City offer vegetarian options?
Yes, many Mexican restaurants in Oklahoma City, such as Yucatan Taco Stand and Iguana Mexican Grill, provide a variety of vegetarian and even vegan options, ensuring that everyone can enjoy a delicious meal.
3. Are there gluten-free options available at Mexican restaurants?
Absolutely! Most Mexican restaurants, including Yucatan Taco Stand and 1492 New World Latin Cuisine, offer gluten-free options, making it easier for those with dietary restrictions to enjoy their favorite dishes.
4. What is the typical price range for meals at Mexican restaurants in Oklahoma City?
Prices can vary, but you can generally expect to pay between $10 to $20 per person for a meal, depending on the restaurant and your order. Many places also offer affordable lunch specials.
5. Can I get takeout from Mexican restaurants in Oklahoma City?
Yes, most Mexican restaurants, including Iguana Mexican Grill and Yucatan Taco Stand, offer takeout options, making it convenient to enjoy your favorite dishes at home or on the go.