10 Best Mexican Restaurants In Oklahoma City
The ten best Mexican restaurants in Oklahoma City include Birrieria Diaz, Tequila Chulos, La Cocina De Doña Nena, Los Compadres, Barrios Fine Mexican Dishes, El Coyote New Mexican Bar and Cantina, FRIDA southwest, Azteca Mexican Grill, Jimador Mexican Grill, and Arroyos Mexican Restaurant. Oklahoma City is known for a high number of traditional family-run Mexican restaurants concentrated in the southern part of the city. Signature Mexican dishes include authentic quesabirria tacos, Oaxacan tlayudas, and New Mexican green chile cheeseburgers.
Mexican restaurants in Oklahoma City are found in the dense collection of eateries in the southern neighborhoods and in districts like Midtown and Bricktown. The array of eateries includes specialty birria shops, upscale modern dining rooms, and kitchens focused on the food of a single Mexican state. Dining at one of Oklahoma City's Mexican restaurants costs between $15 and $120 per person.
The best Mexican restaurants in Oklahoma City build their reputations on perfecting specific dishes, from the slow-cooked birria found in specialty shops to the complex moles of Oaxacan kitchens. Birrieria Diaz is the best overall choice, set apart by its singular focus on perfecting birria, its use of traditional recipes, and its status as a beloved community hub. For a quick meal, Birrieria Diaz also serves some of the best Mexican food in Oklahoma City. FRIDA southwest provides a premier fine-dining meal with its creative, art-inspired Southwestern menu. Restaurants like Barrios and FRIDA southwest offer vegan options, while nearly all traditional establishments, including Birrieria Diaz and La Cocina De Doña Nena, have extensive gluten-free choices that use corn as a base.
The top Mexican restaurants in Oklahoma City are listed below.
10 Best Mexican Restaurants In Oklahoma City are listed below.
-
1
Los CompadresMexican Latin American Family Friendly New Mexican Group FriendlyLos Compadres is a casual, family-friendly restaurant in Oklahoma City offering a broad menu of classic Mexican-American dishes. The restaurant is known for its festive atmosphere and generous combination plates.- Item Prices 266
- Average Item Price $9.93
Type of Restaurant:Casual Dining
Type of Food:Mexican-American
Signature Dishes:QuesabirriasGorditasPozole
Location:2741 SW 29th St, Oklahoma City, OK 73119, United States
Special Feature:The restaurant provides a very large and accessible menu that covers all the major categories of familiar Mexican-American restaurant fare.
What Makes It Special:The restaurant is a dependable neighborhood spot known for its lively environment, fast service, and consistently satisfying comfort food.
What Sets It Apart:Its role as a straightforward, high-volume family restaurant with an extensive, crowd-pleasing menu makes it a reliable choice for a classic Mexican-American meal.
Operating Hours:Sunday–Saturday: 10:00 AM–11:00 PM
Price:$10 to $20 per person
-
2
Barrios Fine Mexican DishesBarrios is an upscale, modern Mexican restaurant in Oklahoma City's Midtown district. The establishment features a stylish, contemporary design, a large patio, and a menu of updated Mexican dishes.- Item Prices 26
- Average Item Price $10.63
Type of Restaurant:Upscale Casual
Type of Food:Modern Mexican
Signature Dishes:Beef Skirt AdoboTraditional Smashed GuacamoleRoasted Chicken Enchiladas
Location:1000 N Hudson Ave, Oklahoma City, OK 73102, United States
Special Feature:The restaurant has a large, tree-covered patio with a fireplace and string lights, creating a popular outdoor dining space.
What Makes It Special:The restaurant is a destination for its unique, energetic atmosphere that combines the feel of a neighborhood gathering spot with a refined, contemporary menu.
What Sets It Apart:Its combination of a beautifully designed space with a very popular and well-regarded bar program makes it a premier destination for a festive meal.
Operating Hours:Sunday–Thursday: 11:00 AM–9:00 PMFriday–Saturday: 11:00 AM–10:00 PM
Price:$20 to $30 per person
-
3
Azteca Mexican GrillAzteca is a casual, family-owned restaurant in Oklahoma City serving a menu of homestyle Mexican dishes. The eatery is a local favorite, known for its traditional flavors and welcoming, unpretentious atmosphere.- Item Prices 1024
- Average Item Price $8.69
Type of Restaurant:Casual Eatery
Type of Food:Traditional Mexican
Signature Dishes:FajitaMenudoEnchiladas
Location:4024 N May Ave, Oklahoma City, OK 73112, United States
Special Feature:The restaurant is well-regarded for its traditional, slow-cooked guisados (stews) and its rich, complex mole sauces.
What Makes It Special:The eatery is known for its consistent, high-quality homestyle cooking that delivers the taste of a traditional kitchen.
What Sets It Apart:Its focus on straightforward, well-executed comfort food in a simple, friendly setting makes it a pure and reliable neighborhood destination.
Operating Hours:Sunday: 10:00 AM–5:00 PMMonday–Friday: 11:00 AM–8:30 PMSaturday: 10:00 AM–8:30 PM
Price:$10 to $20 per person
-
4
Birrieria DiazBirrieria Diaz is a casual eatery in South Oklahoma City that specializes in birria. The menu is tightly focused on birria-based dishes, including tacos, quesadillas, and bowls of consommé.Type of Restaurant:Casual Eatery, Birrieria
Type of Food:Birria, Traditional Mexican
Signature Dishes:QuesabirriasEnchiladasMenudo
Location:6700 NW 39th Expy, Bethany, OK 73008, United States
Special Feature:The restaurant is dedicated almost exclusively to the art of making birria, offering the dish in both traditional and modern forms like Birria Ramen.
What Makes It Special:The eatery is a destination for birria connoisseurs, celebrated for its rich, flavorful preparation of this beloved Mexican comfort food.
What Sets It Apart:Its specialization in a single, iconic dish allows for a depth of flavor and quality that makes it an expert in its craft.
Operating Hours:Sunday–Saturday: 8:00 AM–9:30 PM
Price:$10 to $20 per person
-
5
Tequila ChulosTequila Chulos is a modern, upscale cantina and bar in Oklahoma City's Bricktown district. The establishment is known for its extensive tequila and mezcal selection, craft cocktails, and a lively, social atmosphere.Type of Restaurant:Upscale Casual, Cantina
Type of Food:Modern Mexican
Signature Dishes:FajitasChimichangaQueso Fundido
Location:303 NW 62nd St, Oklahoma City, OK 73118, United States
Special Feature:The restaurant has a large bar program with a focus on creative, handcrafted cocktails and a wide selection of agave spirits.
What Makes It Special:The restaurant is a popular downtown spot for its high-energy environment that combines inventive food with a strong bar program.
What Sets It Apart:Its prime Bricktown location and its focus on a vibrant, social dining experience make it a go-to for a lively night out.
Operating Hours:Tuesday–Thursday: 11:00 AM–9:00 PMFriday–Saturday: 11:00 AM–10:00 PMSunday: 11:00 AM–9:00 PMMonday: Closed
Price:$20 to $30 per person
-
6
La Cocina De Doña NenaLa Cocina De Doña Nena is a small, family-owned restaurant in Oklahoma City that specializes in the homestyle food of Oaxaca. The establishment is a simple, counter-service spot cherished for its traditional recipes.Type of Restaurant:Casual Eatery
Type of Food:Oaxacan
Signature Dishes:TortasSteak QuesadillaMenudo
Location:3710 S May Ave, Oklahoma City, OK 73119, United States
Special Feature:The menu is centered on the specific food of Oaxaca, offering a taste of that state's cooking, including its famous tlayudas.
What Makes It Special:The restaurant is a destination for its genuine, high-quality homestyle food that delivers the specific flavors of Oaxaca.
What Sets It Apart:Its clear focus on the unique food of Oaxaca, including hard-to-find items like chapulines, makes it a destination for a specific food experience.
Operating Hours:Tuesday–Friday: 10:00 AM–9:00 PMSaturday: 9:00 AM–9:00 PMSunday: 9:00 AM–4:00 PMMonday: Closed
Price:$10 to $20 per person
-
7
El Coyote New Mexican Bar and CantinaEl Coyote is a modern restaurant and bar in Oklahoma City that serves New Mexican cuisine. The establishment is known for its focus on dishes made with Hatch red and green chiles.Type of Restaurant:Upscale Casual, Cantina
Type of Food:New Mexican
Signature Dishes:Green Chile QuesoStacked Enchilada PlatterGreen Chile Chicken Nachos
Location:925 W Britton Rd, Oklahoma City, OK 73114, United States
Special Feature:The menu is centered on the specific food of New Mexico, offering a taste of that state's cooking, including its famous red and green chile sauces.
What Makes It Special:The restaurant is a destination for its genuine, high-quality New Mexican food that delivers the specific flavors of that region.
What Sets It Apart:Its clear focus on the unique food of New Mexico makes it a destination for a specific food experience in Oklahoma City.
Operating Hours:Monday–Friday: 11:00 AM–2:00 PM, 4:00 PM–10:00 PMSaturday: 11:00 AM–10:00 PMSunday: 11:00 AM–9:00 PM
Price:$20 to $30 per person
-
8
FRIDA southwestFRIDA is a fine-dining restaurant in Oklahoma City's Paseo Arts District. The establishment offers a sophisticated menu of contemporary Southwestern cuisine in an elegant, art-filled setting.Type of Restaurant:Fine Dining
Type of Food:Modern Southwestern
Signature Dishes:Seafood TamaleStacked EnchiladasShort Rib Empanadas
Location:500 Paseo, Oklahoma City, OK 73103, United States
Special Feature:The restaurant's menu and decor are inspired by the life and art of Frida Kahlo and the American Southwest, creating a unique and culturally rich dining environment.
What Makes It Special:FRIDA is a destination for its inventive, chef-driven food that reinterprets Southwestern cuisine through a fine-dining lens.
What Sets It Apart:Its unique fusion of high-end, artistic presentation with the deep, traditional flavors of the Southwest makes it a singular fine-dining establishment.
Operating Hours:Sunday: 10:00 AM–2:00 PM, 5:00 PM–9:00 PMMonday: ClosedTuesday–Thursday: 5:00 PM–10:00 PMFriday: 5:00 PM–11:00 PMSaturday: 10:00 AM–2:00 PM, 5:00 PM–11:00 PM
Price:$30 to $50 per person
-
9
Jimador Mexican GrillJimador is a casual, family-friendly restaurant in Oklahoma City offering a broad menu of classic Mexican-American dishes. The restaurant is known for its festive atmosphere and generous combination plates.Type of Restaurant:Casual Dining
Type of Food:Mexican-American
Signature Dishes:Fajita HawaianaNachos OklahomaMolcajete
Location:5801 W Britton Rd, Oklahoma City, OK 73132, United States
Special Feature:The restaurant provides a very large and accessible menu that covers all the major categories of familiar Mexican-American restaurant fare.
What Makes It Special:The restaurant is a dependable neighborhood spot known for its lively environment, fast service, and consistently satisfying comfort food.
What Sets It Apart:Its role as a straightforward, high-volume family restaurant with an extensive, crowd-pleasing menu makes it a reliable choice for a classic Mexican-American meal.
Operating Hours:Sunday–Thursday: 11:00 AM–9:00 PMFriday–Saturday: 11:00 AM–9:30 PM
Price:$10 to $20 per person
-
10
Arroyos Mexican RestaurantArroyos is a long-standing, family-owned restaurant in Oklahoma City that serves traditional Mexican food. The establishment is a local fixture, known for its homestyle recipes and a casual, welcoming environment.Type of Restaurant:Casual Dining
Type of Food:Traditional Mexican
Signature Dishes:Queso BlancoJason SpecialEnchilada Dinner
Location:251 S Harrah Rd #105, Harrah, OK 73045, United States
Special Feature:The restaurant has been serving the community for decades, establishing itself as a beloved and historic neighborhood institution.
What Makes It Special:The restaurant is a cherished neighborhood spot known for its consistent, comforting food that has been served for generations.
What Sets It Apart:Its location and its reputation as a simple, no-frills institution for classic Mexican plates make it a local touchstone.
Operating Hours:Monday–Thursday, Saturday: 11:00 AM–8:00 PMFriday: 11:00 AM–9:00 PMSunday: Closed
Price:$10 to $20 per person
What Makes Mexican Restaurants in Oklahoma City Famous?
Oklahoma City's Mexican restaurants are known for the high number and quality of traditional, family-run establishments concentrated in the southern part of the city. The food tourism in Oklahoma City is built on this immersive experience, attracting diners to a specific area that functions as the city's heartland for Mexican and Latin American food. This sets Oklahoma City apart from other regional cities where such eateries may be more spread out. The food is defined by a well-established taqueria following, with a focus on classic preparations of birria, al pastor, and carne asada.
What Types of Mexican Restaurants are Commonly Found in Oklahoma City?
Oklahoma City's famous cuisine is presented through a few main restaurant models, from high-end dining rooms in arts districts to humble taquerias in the southern neighborhoods. The most common kinds of Mexican establishments in Oklahoma City are listed below.
- Authentic Neighborhood Taquerias: These are the foundation of the local food offerings, small, family-operated spots dedicated to serving street food with classic techniques. Birrieria Diaz is a prime example.
- Kitchens Focused on a Single State: These are establishments that center their menus on the food of one Mexican state, such as Oaxaca. La Cocina De Doña Nena represents this type.
- New Mexican Restaurants: This category includes establishments that cook the specific food of New Mexico, with a focus on Hatch red and green chiles. El Coyote is a key example.
- Upscale Modern Restaurants: These are contemporary, sophisticated restaurants that offer creative interpretations of Mexican and Southwestern dishes in a chic, polished setting. Barrios and FRIDA southwest fit this category.
- Large, Festive Cantinas: These are major destinations with a primary focus on a lively, family-friendly environment and an extensive menu of classic Mexican-American comfort food. Tequila Chulos is a well-known example.
- Casual, Family-Friendly Restaurants: These are accessible, sit-down establishments with broad menus of familiar Mexican-American comfort food. Los Compadres and Jimador are well-known examples.
Are There Authentic Mexican Restaurants in Oklahoma City?
Yes, Oklahoma City has many Mexican restaurants that adhere to traditional preparations, particularly in the southern part of the city. Birrieria Diaz is a specialty shop focused entirely on the craft of making birria. La Cocina De Doña Nena is a family-run restaurant that cooks the specific homestyle food of Oaxaca, including tlayudas. Azteca is a neighborhood spot known for its homestyle guisados and mole.
What are the Signature Dishes at the Best Mexican Restaurants in Oklahoma City?
The most well-known plates from Oklahoma City's best Mexican restaurants include a collection of specific regional dishes and modern culinary creations. A selection of the most popular and defining dishes served in Oklahoma City is described below.
- Quesabirria Tacos: Crispy, cheese-filled tacos with tender birria meat, served with consommé for dipping. Birrieria Diaz is a destination for this specialty.
- Tlayudas: A large, thin, crispy Oaxacan tortilla topped with beans, cheese, and meat. La Cocina De Doña Nena is one of the few spots in the city to find this dish.
- Green Chile Cheeseburger: A New Mexican classic, this is a cheeseburger topped with roasted, chopped Hatch green chiles. El Coyote is known for its version.
- Wood-Fired Queso: A modern, upscale take on queso, cooked in a wood-fired oven. Barrios is famous for this inventive appetizer.
- Smoked Duck Enchiladas: A gourmet enchilada dish featuring smoked duck, often with a rich mole or chile sauce. FRIDA southwest is known for this unique item.
- Mole Negro: A complex Oaxacan sauce made from many ingredients. La Cocina De Doña Nena serves a traditional version.
How Do Oklahoma City Mexican Restaurants Compare to Pittsburgh’s Best?
Oklahoma City's Mexican restaurants have a different quality from the best Mexican restaurants in Pittsburgh. Oklahoma City has a highly concentrated and well-established taqueria following in its southern neighborhoods, while Pittsburgh is known for a smaller but growing number of modern and traditional taquerias. The food environment in Oklahoma City is shaped by its long-standing Latino community, resulting in a high number of establishments that cook the food of particular Mexican states. Pittsburgh's food scene, on the other hand, is a more recent development, with a mix of straightforward street food spots and newer, contemporary cantinas.
Do Mexican Restaurants in Oklahoma City Offer Vegan Options?
Yes, Mexican restaurants in Oklahoma City offer vegan options, with restaurants like Barrios, FRIDA southwest, and El Coyote providing plant-based meals. The modern menu at Barrios includes creative vegetable-based tacos and bowls. The fine-dining restaurant FRIDA southwest has sophisticated vegetable entrees that can be prepared vegan. The New Mexican restaurant El Coyote offers several vegetable-based dishes that can be made without animal products.
Do Mexican Restaurants in Oklahoma City Offer Gluten-Free Options?
Yes, Mexican restaurants in Oklahoma City have many gluten-free options, including Birrieria Diaz, La Cocina De Doña Nena, and El Coyote. The specialty shop Birrieria Diaz has a menu that is almost entirely gluten-free. The Oaxacan menu at La Cocina De Doña Nena is heavily based on corn. The New Mexican restaurant El Coyote also has a menu where most items are naturally gluten-free.
What is the Average Price of a Meal at Mexican Restaurants in Oklahoma City?
A meal at a Mexican restaurant in Oklahoma City costs between $15 for a quick meal to over $120 for a fine-dining experience. A single person's meal at a taqueria like Birrieria Diaz costs between $15 and $30. A dinner for a small group at a casual, sit-down eatery like Los Compadres or Jimador will be between $40 and $100. For a budget-friendly meal, an individual can eat for under $20 at a local spot like Azteca. An evening at a high-end restaurant like FRIDA southwest will cost between $60 and $120 per person.
Is Mexican Food Popular in Oklahoma City?
Yes, Mexican food is a very popular and important part of Oklahoma City's food offerings. The cuisine's importance is clear from the high number of establishments concentrated in the southern part of the city, which is a renowned destination for food enthusiasts. The city supports a wide spectrum of restaurants, from nationally recognized fine-dining spots to humble, family-run taquerias. The success of these restaurant models confirms that Mexican food is a cherished and enduring staple in Oklahoma City.
Find your next favorite spot
Can't decide? start here: