Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form


Best Mexican

Best Mexican

Northeastern Oklahoma has a fantastic Mexican restaurant scene, especially in its variety of regional specialties. From tacos to tamales and all sorts of enchiladas in between, these 38 south-of-the-border spots serve some of Green Country’s top eats.

Michele Chiappetta and Rob Harmon
April 28, 2019 3:18 AM

It’s fair to say that Green Country has a church or a QuikTrip on just about every corner. It’s also fair to say that there’s a Mexican, Tex-Mex, or Southwestern-style restaurant on just about every corner too. Some of them are small mom-and-pop shops, some large and spacious, some focused on giving diners a fiesta, and others as relaxed as a siesta in the warm afternoon. But what they all share is a focus on serving up delicious food that makes you want to cry, “ole!”

In other words, if you love burritos, tostadas, salsa, guacamole, and margaritas, then Green Country is a great place. Around here, it’s possible to go to a different Mexican-style restaurant every day for at least a month without repeating the same place twice. Then again, there are a lot of places around here that you’ll want to visit over and over because they are so good.

If you’re visiting the Tulsa Arts District, Mexicali Border Café is a smart choice for authentic cuisine and tasty drinks.
If you’re visiting the Tulsa Arts District, Mexicali Border Café is a smart choice for authentic cuisine and tasty drinks.


Cafe Ole
3509 S. Peoria Ave. | Tulsa
This charming little restaurant in the Brookside District has been a staple place for over 30 years. And there are many reasons why that’s the case. The adobe-style patio and fireplace create the feel of being away from home. The margaritas and sangria are legendary. And the fusion of Southwestern, Mexican, and Native American ingredients in the dishes assure you that you’ll find flavors here that you can’t find anywhere else in T-Town. And, of course, there’s the unique queso — a rich blend of cream cheesy goodness that is addictive.

Calaveras Mexican Grill
2326 E. Admiral Blvd. | Tulsa
If there is an anchor to the Kendall Whittier area of Tulsa, it would be hard to say it isn’t Calaveras. And if there is another restaurant that more accurately represents authentic Jalisco Mexican food, we’d like to know. The molcajete Jalisco, served in the traditional three-legged mortar stone bowl, is so jammed full of juicy grilled steak, chicken, shrimp and chorizo, you’ll have a difficult time choosing anything else. However, if you’re the adventurous type, there are so many yummy menu items that you’ll have something new to try next time.

1304 E. 15th St. | Tulsa
5320 S. Harvard Ave. | Tulsa
6709 E. 81st St. | Tulsa
Since the early 1980s, Brandon Fischer and his crew have been cultivating a menu rich in freshness and quality, becoming the stuff of legends. For multiple generations of families, it’s been the place to go for aromatic, authentic Mexican food. Every menu item is spectacular, like burritos topped with outstanding, mouth-watering sauces, tacos stuffed with rich and intensely flavored meat and cheese, enchiladas packed with creamy goodness. Bite after bite, Chimi’s satisfies and makes you look forward to visiting again before you’ve even left.

Dos Bandidos
109 N. Detroit Ave. | Tulsa    
13330 S. Memorial Dr. | Bixby
Yes, the name means “two bandits” — but you won’t get robbed when you eat here. Perhaps you should think of this place as “two desperados” — desperate to ensure that you love the California-style Mexican meals you order off their menu. Everything is prepared from scratch daily in-house, including plenty of gluten-free options. Like meat? Try the pollo pancho villa with chicken, chorizo and bacon sautéed together, and drizzled with queso. Prefer veggies? Get the tempura zucchini tacos topped with guacamole, cabbage, sour cream and chipotle.

El Chico
9825 E. 21st St. | Tulsa
Casual, family-friendly, reliable — El Chico is known for their specials, like the three-course, Tex-Mex for two for under $20, or their Thursday family special, when kids eat for .99 cents all day. You won’t go wrong with anything off the menu. We like their top-shelf guacamole, made tableside, as well as the food combinations such as the chicken and mushrooms fajitas and the build-your-own burrito. They have a dazzling list of margaritas, too.

El Guapo's Cantina
332 E. 1st St. | Tulsa    
8161 S. Harvard Ave. | Tulsa
Choose El Guapo’s for any occasion, and they are up for the task. From big parties like reunions, wedding rehearsal dinners and corporate events to small, intimate occasions such as a wedding proposal or anniversary night out, El Guapo’s is a perfect choice. Atmosphere is what you get, along with excellent menu choices and drink specials. Whether you visit the downtown rooftop cantina or south Tulsa’s Harvard Avenue location, you’ll be where the party is. Great food and excellent ambiance make any event here special. El Guapo’s knows it, and you will too on your next visit.

El Rancho Grande Restaurant and Cantina
1629 E. 11th St. | Tulsa
Since 1953, this little gem has been serving up Tex-Mex on Route 66. Anyone who visits leaves satisfied. After all these years, with such a rich tradition, this restaurant is committed to going for another 65 years and more of serving up time-tested recipes that can’t be beaten. Their cheesy enchiladas and top-shelf margaritas are great.

Elote Cafe
514 S. Boston Ave. | Tulsa
There’s no other place in Green Country where you can get such delicious Mexican fare and catch an exhibition of luchadores. For starters, try the puffy-dough-wrapped fried avocados. Enjoy some delightful salmon tacos. Then top it all off with the house stuffed empanadas. You’ll be impressed. Even more impressive is that nine months out of the year, this restaurant hosts one of Tulsa’s most lively wrestling shows, with the season ending around Cinco de Mayo.

Los Cabos
300 Riverwalk Terrace | Jenks
151 Bass Pro Dr. | Broken Arrow
9455 N. Owasso Expressway | Owasso
With a name like Los Cabos, you can bet you’re going to enjoy a vacation-like atmosphere. Sure, the food is generously portioned and tasty. Everyone loves a visit there, no matter what they order off the menu. But what’s especially fun to love about any of the Los Cabos restaurants is their open patio seating and live music. You’ll feel like you’re on the beach, ordering beers and relaxing with your friends as you chow down on queso and salsa.

Los Mariachis Mexican Restaurant
2534 E. Kenosha St. | Broken Arrow 
11476 S. Union Ave. | Jenks 
With a love for Mexican food that has that homemade feel, the owner and chef of Los Mariachis have teamed up to give Green Country some flavorful dishes that you won’t soon forget. With an upbeat wait staff and patio seating available in pleasant weather, a visit to Los Mariachis is a lot of fun. Try the chori queso, a creamy cheese and chorizo appetizer. Then move on to one of their many styles of quesadillas, burritos, enchiladas, fajitas, and much more. Their lunch specials are super affordable and available Monday through Saturday, 11 a.m.-3 p.m. You’ll come away with a love for Los Mariachis.

14 W. M.B. Brady St. | Tulsa
If you’re visiting the Tulsa Arts District, Mexicali Border Café is a smart choice for authentic cuisine and tasty drinks. This place is always busy but still capable of seating you quickly, if that tells you anything about their commitment to giving guests a good time. Everything is delicious, and the service is always personable. The menu is extensive, so there is something for everyone. Offering a short walk to Guthrie Green, Cain’s Ballroom, Brady Theater and more, Mexicali is your go-to when looking for a satisfying Mexican dinner before or after an event.

5629 E. 41st St. | Tulsa
Ricardos is where locals have gone for fantastic Mexican for decades. The owner and his veteran staff know many of the repeat customers by name and vice versa. After being seated quickly, you’ll be enjoying excellent chips and salsa and ordering your first drink before you know it. Outstanding enchiladas, tamales, chalupas and tostadas are just a few of the stars on the menu. Try the Burritolata. Fresh ground beef over a mounding refried bean burrito, with a devilish amount of chili con queso and guacamole, make this an unforgettable meal, much like the rest of the menu at Ricardos.

Rincon Mexican Grill and Cantina
6219 E. 61st St. | Tulsa
People have been raving about Rincon for years, and for a good reason. The menu is reliable, walking the line between authentic preparations and crowd-pleasers. It’s nearly impossible to pick just a few wood-fired dishes to try, but the servers are more than happy to offer their favorites. All the meats are delicious and can be tossed into a burrito, tacos, or some nachos. Fresh tortilla chips get props, as do the smoked chicken enchiladas, anything that features seafood, and the lunchtime offerings, which are both affordable and flavorful. Unique cocktails span the whole range, with some more traditional tequila drinks, and several others with spirits not often seen on a Mexican menu.

Torchy's Tacos
3330 S. Peoria Ave. | Tulsa
The atmosphere at Torchy’s makes it a stand-out spot to get tacos with friends over a meal on Peoria Avenue. Belly up to the register and place your order, which will be delivered to your table. Choose from a variety of taco flavorings that scream hipster fusion, but deliver in terms of flavor. Try the Trailer Park, filled with fried chicken, or the Crossroads, made with beef brisket, or any of the other creative taco fillings. Their drink menu stands out too, with plenty of margaritas and other mixed drinks to choose from.

Tres Amigos
8144 S. Lewis Ave. | Tulsa
Traditional Mexican food, exceptional seafood and savory steaks have made Tres Amigos one of Tulsa’s delights for several years now. Excellent service is another one of their hallmarks. Their fresh hand-made burritos and quesadillas are the kind you smell before they make it to the table. Unusual specialties like the chipotle ribs or the Mexican lasagna dishes are sure to become favorites at first bite. Any of the combo platters, fajitas and taco dishes will not disappoint either. But let’s not leave out their top-shelf margaritas and mojitos. They are just divine and even better the second time around.

Also Check Out

& Tacos
Mother Road Market | 1124 S. Lewis Ave. | Tulsa

10909 E. 71st St. | Tulsa

Baja Jacks
9045 N. 121st E. Ave. | Owasso

4532 E. 51st St. | Tulsa
8010 E. 106th St. | Tulsa
100 Rogers Blvd. | Skiatook

393 E. Main St. | Jenks

Cancun International Restaurant
705 S. Lewis Ave. | Tulsa

10808 E. 71st St. | Tulsa
8120 S. Olympia Ave. | Tulsa

El Fogon
11515 N. Garnett Road | Owasso

El Jalapeno Grill
801 W. Main St. | Collinsville

El Maguey Mexican Grill and Cantina
1900 SE Washington Blvd. | Bartlesville

El Rio Verde
38 N. Trenton Ave. | Tulsa

El Sombrero
2001 W. Houston St. | Broken Arrow

El Tequila
5001 S. Harvard Ave. | Tulsa
8118 S. Memorial Dr. | Tulsa

El Tequila Concina Mexicana
12500 E. 86th St. | Owasso

Fiesta Cozumel Cantina and Grill
2165 S. Sheridan Road | Tulsa

Izzys Mexican Flat Grill
25702 E. Admiral Place | Catoosa

La Fiesta Mexican Restaurant
3800 SE Washington Blvd. | Bartlesville

La Hacienda
3114 E. Pine St. | Tulsa

La Tienda El Rincon
213 S. Comanche Ave. | Bartlesville

Las Parrillas Mexican Restaurant
509 S. Cherokee St. | Catoosa

Lopez Grill Mexican Restaurant
323 S. 32nd St. | Muskogee

Los Tres Hermanos
906 W. Main St. | Collinsville

Mi Cocina
1342 E. 15th St. | Tulsa

Mr. Tacos
130 N. Lewis Ave. | Tulsa

Neives' Mexican Grill
10309 E. 61st St. | Tulsa

Nice Guys Shrimp Shack
Mother Road Market | 1124 S. Lewis Ave. | Tulsa

Plaza de Toros
12551 E. 86th St. | Owasso

The Boxyard | 502 E. 3rd St. | Tulsa

Senor Salsa
1250 W. Rogers Blvd. | Skiatook
621 SW Washington Blvd. | Bartlesville
13427 OK-51 | Coweta

Senor Tequila
3348 S. Peoria Ave. | Tulsa
6973 E. 71st St. | Tulsa
9999 S. Mingo Road | Tulsa

Speedy Gonzalez
2601 S. Memorial Dr. | Tulsa

Tacos Don Francisco
4008 E. 11th St. | Tulsa

Tacos La Tia
604 East Side Blvd. | Muskogee