These 8 Oklahoma Mexican Restaurants Stand Out For Their Flavor, Local Charm, And Authentic Dishes
Somewhere in Oklahoma, a restaurant crushes a tamale right into a bowl of queso, and I can’t stop thinking about it. Yes, really.
That’s only one surprise on this list. Another kitchen grills pineapple for its tres leches cake.
A third stuffs lamb barbacoa into tacos, which sounds like a very smart plan.
I love how these kitchens mix old favorites with fresh, playful ideas. The menus bring sizzling molcajetes, mojarra frita, brunch chilaquiles, and fajitas kissed by a wood fire.
A few are family owned, and a couple sit in busy college towns. One even calls Oklahoma’s first capital home.
Grab your stretchy pants and a friend who likes to share bites. Spread across the state, these eight tables cover a lot of ground and a lot of tortillas.
The hard part is picking which one earns your very first road trip.
1. Barrios Fine Mexican Dishes

Brussels sprouts rarely get invited to a Mexican dinner, but here they show up glazed in ancho and agave. That one dish tells you a lot about the playful mood of this Midtown Oklahoma City kitchen.
Barrios Fine Mexican Dishes serves Mexican food with a twist inside an airy, modern dining room. A patio gives you another option when the weather plays nice.
Start with the Traditional Smashed Guacamole, because some classics earn their spot. Then move to the Victory Club Nachos, a vegetarian pick that makes sharing feel like a team sport.
The Lamb Barbacoa Tacos are a fun change from the usual beef or chicken. Fish tacos and Roasted Chicken Enchiladas round out the lineup for folks who like familiar ground.
Hungry for something bigger? Steak fajitas arrive with sides like Mexican corn and refried black beans, and short rib enchiladas also pair with those black beans.
Plant-based eaters get real attention here, with a full vegan menu and a full vegetarian menu. Grilled Broccolini with Pequin Butter proves vegetables can steal the show.
Save room for the Grilled Pineapple Tres Leches. Grilling the fruit is such a clever move, and it turns a classic cake into something you’ll want to brag about.
Brunch, lunch, and dinner are all on the table, and kids get their own menu. Dogs are welcome on the patio, which is a nice perk for pet parents.
Dinner reservations are recommended, especially on Friday nights and Saturdays when the room gets busiest. Parking nearby can be a little tricky, so give yourself a few extra minutes.
Address: 1000 N Hudson Ave, Oklahoma City, OK 73102.
2. Noche Woodfired Grill & Agave Bar

Wood smoke does a lot of the talking at this Tulsa grill, and it has plenty to say. The kitchen builds its menu around wood-fired specialties, with fajitas leading the charge.
Noche sits on North Elgin Avenue in downtown Tulsa, close to the city’s arts district. The mood runs lively, trendy, and a touch upscale without feeling stiff.
Let’s talk about that crushed tamale queso first. Hazel’s Crushed Tamale Queso is vegetarian, and the idea of a tamale folded into cheese dip is pure genius.
Fajitas come in a few forms, including Marinated New York Strip and Plancha-Seared Shrimp. Wrap them in house-made tortillas, with both corn and flour available.
Craving a bigger plate? The Beef Tenderloin Tampiqueña is a classic Mexican steak dish, and the Yucatan-Style Pork Shoulder nods to flavors from the country’s southeastern corner.
Lighter appetites can go for the Ahi and Avocado Tostada. House-made guacamole and cheese enchiladas also keep things simple and satisfying.
Vegan and vegetarian diners get full menus of their own. Kids have a menu too, and high chairs are ready for the smallest guests.
Timing matters here, so plan ahead. Monday through Thursday, the doors open at 5 PM for dinner, while Friday through Sunday adds a midday service.
Reservations are recommended for dinner, and Friday and Saturday evenings get busiest. A private dining room makes it an easy pick for birthdays or office celebrations.
Downtown parking can take a little patience, so leave some wiggle room. Curbside pickup and takeout help on nights when you’d rather stay in.
Address: 110 N Elgin Ave Ste 140, Tulsa, OK 74120.
3. Tarahumara’s Méxican Cafe & Cantina

Free chips are nice, but unlimited chips, salsa, and cheese sauce feel like a lifetime membership. That generous welcome sets the tone at this family-owned spot in Norman.
Tarahumara’s Méxican Cafe & Cantina calls itself a laid-back cantina, and the description fits. You’ll find a patio, a seating area, and a menu that blends Mexican and Tex-Mex classics.
Fun fact for your next trivia night: the name echoes the Tarahumara people, also known as the Rarámuri. They live in the rugged canyon country of northern Mexico.
Back to the food. Carnitas and tamales headline the house favorites, while beef enchiladas arrive with rice and beans for a plate that hits the classic notes.
Fajita meat and grilled chicken are popular picks for folks who want something off the grill. The vegetarian taco salad gives meat-free eaters a solid option too.
Speaking of meat-free, a full vegetarian menu means nobody has to settle for just rice. Kids get their own menu, and high chairs are available.
Norman is a college town, and the crowd often includes students, groups, and visitors. Sunday afternoons and weekend evenings tend to bring the biggest rush.
Reservations aren’t taken, so show up ready to grab a table. The good news is that parking is usually plentiful, which always feels like a small win.
Lunch here works well for quick bites, too, since fast service is one of the restaurant’s strengths. It’s a handy stop when your schedule is packed but your stomach is not.
Need food for a crowd? Catering is available, and takeout works great for game days at home.
Address: 702 N Porter Ave, Norman, OK 73071.
4. Los Tres Amigos LLC

Three friends on the sign, and a menu big enough to keep a whole crowd happy. Los Tres Amigos LLC brings that easygoing spirit to East Gore Boulevard in Lawton.
Southwest Oklahoma has plenty of Tex-Mex fans, and this kitchen speaks their language. Beef fajitas are a signature here, sitting atop a long list of classics.
Tacos al pastor deserve a spot on your order. The carne asada taco is another favorite, and it makes a great partner for a side of rice and beans.
Want something unexpected? Look for the Bruschetta de Camaron, which pairs bacon-wrapped shrimp with jalapeños for a starter that packs plenty of personality.
Bisteck Ranchero and Pollo a la Mexicana bring classic Mexican flavors to the table. Quesadillas Mexicanas and a shrimp quesadilla give cheese lovers two very good reasons to smile.
Vegetable fans aren’t left out. Spinach enchiladas, a chile relleno, and the Three Salsas Enchiladas all offer meat-free choices, and that last one is even vegan.
Game on the TV? The restaurant is a good spot for watching sports, so you can cheer and chew at the same time.
Families will appreciate the kids’ menu, high chairs, and changing tables. Little ones can eat happy while grown-ups finally finish a hot plate.
Planning a bigger gathering? Reservations are accepted, and a private dining room keeps birthday chaos contained.
Doors open at 11 AM every day of the week. Catering is also available if you’d rather bring the fiesta to your own backyard.
Parking is usually easy here. That’s one less thing to stress about when hunger hits.
Address: 2002 E Gore Blvd, Lawton, OK 73501.
5. Cafe Mona

Coffee and chilaquiles might be the best morning team since peanut butter met jelly. Cafe Mona serves both, plus a whole lot more, on North Perkins Road in Stillwater.
This family-owned cafe blends Mexican cooking with a coffee station menu. Specialty lattes and cappuccinos sit right alongside plates you’d expect at a traditional Mexican kitchen.
Los Chilaquiles are an easy first pick. Traditionally, chilaquiles are fried tortilla pieces coated in salsa, and the version here is vegetarian.
Street Corn Nachos make a fun shareable plate. Bigger appetites can look at El Gordito or Comal De Pollo, two entrees with names that already sound like a good time.
Fresh chips and salsa help kick things off. A full vegan menu and full vegetarian menu mean plant-based friends can order without a long list of questions.
Since Stillwater is home to Oklahoma State University, this is a handy spot for campus visits. The atmosphere leans casual and quiet, which makes it nice for studying or catching up.
Free time and a laptop? Wi-Fi is available, so a latte and a little homework can share the same table.
Check the clock before you go. The cafe is closed on Mondays, opens at 8 AM Tuesday through Saturday, and wraps up at 3 PM on Sundays.
Weekend mornings and Friday evenings bring the most traffic. Reservations are accepted, and catering is an option for showers, meetings, or graduation parties.
Kids have their own menu, and high chairs are ready. Free parking is usually easy to find, a nice bonus in a college town.
Address: 211 N Perkins Rd Ste 30, Stillwater, OK 74075.
6. Habaneros Mexican Grill & Bar

Here’s a twist you don’t see often: a sit-down Mexican grill with a drive-through. Habaneros Mexican Grill & Bar in Broken Arrow lets you grab dinner without even unbuckling.
Of course, staying awhile is the better move. The restaurant has a relaxed pace, and nobody hurries you to finish your meal and leave.
Queso is a big deal here, so order it early and often. Pair it with chips and salsa for the kind of starter that quietly ruins your appetite in the best way.
Fajitas are a headliner, with chicken fajitas and Fajitas for Two for sharing. Splitting a platter on date night beats splitting the check.
The molcajete is another dish worth a look. It’s named for the traditional stone bowl used in Mexican kitchens for grinding salsa and spices.
Street tacos and El Trio Enchiladas give you more ways to sample. A chimichanga rounds out the list for anyone who loves a deep-fried burrito.
Vegetarian diners get a full menu to explore. Kids have a menu too, with high chairs available for little ones.
Sports fans can catch a game here, which makes it a smart pick for weekend gatherings. Outdoor seating is available, and dogs are welcome outside.
Friday and Saturday evenings get the busiest. Parking is usually plentiful, and reservations are accepted if you’re bringing the whole crew.
Broken Arrow has lots of Mexican restaurants, so standing out takes effort. Catering is available too, meaning your next party can taste like a night out.
Lunch starts at 11 AM daily. Sundays close a little earlier at 9 PM, so plan your evening cravings accordingly.
Address: 4640 S Elm Pl, Broken Arrow, OK 74011.
7. Catrinas Mexican Grill

A fancy skeleton lady in a giant feathered hat might be the most stylish mascot in Mexican culture. That’s La Catrina, and she lends her name to this lively grill in Enid.
The original Catrina came from Mexican printmaker José Guadalupe Posada in the early 1900s. Today she’s a beloved symbol, which feels fitting for a restaurant that honors tradition.
Catrinas Mexican Grill describes its cooking as traditional Mexican cuisine with a modern twist. You can see that mix on a menu that jumps from street tacos to Mango Ceviche Fresco.
Seafood fans should look at the Camarones Yucatan, a shrimp dish named for the Yucatán region. Ceviche plus shrimp makes this a fun stop for anyone tired of plain old beef.
Fajitas get plenty of love too. Cowboy Fajitas, Chicken Fajitas, and Fajitas Enchiladas each offer a different spin on the crowd favorite.
The guacamole Mexicana comes chunky, and Nachos Catrinas make a vegetarian starter for the table. Lunch brings a Lunch Chimichanga for folks on a midday schedule.
A full vegetarian menu keeps options open for meat-free diners. Families get a kids’ menu, high chairs, and changing tables, so nobody’s left scrambling.
Watching the game? The restaurant is good for sports, and free Wi-Fi is available if you need to check scores on your phone.
Later hours help too, with doors open until 10:30 PM on Fridays and Saturdays. A private dining room and outdoor seating give you choices beyond the main room.
Sunday afternoons and Friday evenings get busiest in this northwest Oklahoma town. Reservations are accepted, so call ahead if your crew is big.
Address: 1729 N Van Buren St, Enid, OK 73703.
8. Señor Lopez Mexican Grill

Thunder Fries on a Mexican menu sounds like something built for game night. Señor Lopez Mexican Grill serves them in Guthrie, along with a big lineup of fajitas and Tex-Mex favorites.
Guthrie served as Oklahoma’s first state capital, and its historic downtown still draws visitors. After a stroll through town, this grill on South Division Street makes an easy stop.
Portions run generous here, so you might want to loosen your belt a notch. Prices are known for being friendly, which makes it a handy choice for families.
Fajitas come in fun styles, including Hawaiian Fajitas and Alambres Fajitas. Alambres usually mix grilled meat, peppers, onions, and cheese, a combo that’s hard to argue with.
Seafood fans can try the Mojarra Frita, a fried fish dish popular across Mexico. Ceviche shows up too, offering a lighter bite.
The molcajete and carne asada lean hearty. Pollo Con Queso pairs chicken with cheese, while the Cheese Steak Burrito sounds like a happy marriage of two great ideas.
Sides matter here, too. Charro beans, rice, and salsa all deserve space on your table, so don’t fill up on chips before the main event.
Vegetarian diners get a full menu, including a taco salad. Kids have their own menu, and high chairs are available.
Outdoor seating offers fresh air when the weather cooperates. Delivery and takeout are options, too, for nights when the couch wins.
Friday and Saturday evenings bring the biggest crowds. Parking is usually plentiful, so you can focus on the important decision: which fajitas to order.
Lunch or dinner, the menu covers a lot of ground. It’s a tasty way to wrap up a road trip across Oklahoma.
Address: 2130 S Division St #3123, Guthrie, OK 73044.
