Best Mexican Restaurants in Tulsa, OK

Tulsa’s vibrant food scene offers a surprising array of authentic Mexican cuisine, making it a haven for taco lovers and seasoned foodies alike. Over the years, I’ve explored many local spots that serve more than just tacos and enchiladas—they craft experiences on every plate. Whether you’re searching for a casual hideaway or a sit-down restaurant with a lively atmosphere, Tulsa’s Mexican eateries deliver rich flavors and welcoming environments that never disappoint.

What sets Tulsa apart is its dedication to quality and authenticity. From classic recipes passed down through generations to innovative twists that excite the palate, these restaurants showcase the best of Mexican culinary tradition. As you navigate this list, you’ll discover hidden gems and popular favorites—all designed to satisfy your craving for genuine Mexican food in the heart of Oklahoma. Rest assured, each place here promises a memorable dining experience rooted in flavor and authenticity.

Where to find the best mexican restaurants in Tulsa, OK

Here are some of the top spots to find the best mexican restaurants in Tulsa, OK:

  1. El Rio Verde
  2. Abuelo’s Mexican Restaurant
  3. Casa Tequila Mexican Restaurant
  4. Ridge Grill
  5. Ted’s Café Escondido
  6. Chuy’s
  7. Mexicali Border Cafe
  8. Elote Cafe & Catering
  9. El Rancho Grande
  10. Mi Cocina

1. El Rio Verde

El Rio Verde
Image by: TripAdvisor
38 N Trenton Ave, Tulsa, OK 74120-1602
+1 918-592-2555
See Menu

El Rio Verde, located at 38 N Trenton Ave in Tulsa, offers a warm and welcoming atmosphere perfect for any time of day. During my visit, I was impressed by their vibrant flavors and friendly service, which truly reflect a commitment to authentic Mexican cuisine. The restaurant’s vegetarian and vegan options make it a versatile choice for diverse diets, and their range of breakfast, lunch, dinner, and brunch service ensures you can enjoy their dishes anytime.

What makes El Rio Verde stand out is its focus on fresh ingredients and traditional recipes. I highly recommend their signature fajitas, which arrive sizzling and packed with flavors. The veggie enchiladas and homemade salsas are also favorites, showcasing the restaurant’s dedication to quality. Whether dining in or taking out, El Rio Verde promises a genuine taste of Mexico in Tulsa.

2. Abuelo’s Mexican Restaurant

Abuelo's Mexican Restaurant
Image by: TripAdvisor
115 Beverly Street, Tulsa, OK 74133-2524
+1 918-249-1546
See Menu

Abuelo’s Mexican Restaurant in Tulsa, OK, offers a unique dining experience that blends traditional Mexican cuisine with the rich flavors of coastal and interior regions. Located at 115 Beverly Street, the restaurant provides a charming courtyard ambiance under a beautiful sky, perfect for savoring their exceptional food and drink.

My visit to Abuelo’s was memorable; the vibrant atmosphere and attentive service made it special. The vegetarian-friendly and gluten-free options cater to various dietary needs, ensuring everyone can enjoy a delicious meal.

What sets Abuelo’s apart is their dedication to authentic flavors and high-quality ingredients. They were recently named the #1 Mexican food concept in the nation and one of America’s best restaurants overall by a leading consumer ranking magazine.

I highly recommend trying their Enchiladas de Cozumel, a seafood lover’s delight, and the Pechuga con Calabaza, a savory chicken dish with a unique Mexican twist. These dishes reflect Abuelo’s commitment to offering authentic and flavorful Mexican cuisine.

3. Casa Tequila Mexican Restaurant

Casa Tequila  Mexican Restaurant
Image by: TripAdvisor
5001 S Harvard Ave, Tulsa, OK 74135
+1 918-895-6262
See Menu

Casa Tequila Mexican Restaurant, tucked away on South Harvard Avenue, strikes a perfect balance between comfort and flavor. During my visit, the cozy interior paired with attentive service made it an easy spot to unwind and enjoy a relaxed meal. Their menu leans into tradition while offering dishes that feel fresh and thoughtfully made.

One thing that distinguishes Casa Tequila is its commitment to bold yet balanced flavors. Whether you’re seated for lunch or dinner, the food feels personal—prepared with care and authenticity. Their vegetarian-friendly options give diners flexibility without compromising taste.

I recommend the spinach enchiladas and vegetable fajitas. Both dishes are vibrant and filling, capturing the essence of Mexican comfort food with a health-conscious twist. Casa Tequila delivers genuine hospitality and satisfying plates—without the fuss.

4. Ridge Grill

Ridge Grill
Image by: TripAdvisor
9999 S Mingo Rd, Tulsa, OK 74133
+1 918-994-4888
See Menu

Ridge Grill, located at 9999 S Mingo Rd, offers a refined dining experience with a focus on steaks and seafood. My visit was marked by a warm atmosphere and impeccable table service, perfect for a relaxed dinner or special occasion. The menu’s variety ensures there’s something for everyone.

What makes Ridge Grill stand out is its commitment to quality ingredients and presentation. Their dishes are thoughtfully prepared, blending classic flavors with contemporary flair. The restaurant also offers vegetarian and gluten-free options, making it accessible for diverse dietary needs.

For a taste of their best, try the seafood platter or the prime rib. Both dishes highlight Ridge Grill’s dedication to high-quality ingredients and mastery of flavor, elevating the typical steakhouse experience into something memorable.

5. Ted’s Café Escondido

Ted's Café Escondido
Image by: TripAdvisor
7848 S Olympia Ave, Tulsa, OK 74132
+1 918-301-8337
See Menu

Ted’s Café Escondido in Tulsa, OK, is the perfect destination for authentic, flavorful Mexican cuisine. Located at 7848 S Olympia Ave, this vibrant restaurant is renowned for its warm hospitality and dedication to quality. Whether you’re dining in or grabbing takeout, Ted’s promises a memorable experience with its vegetarian-friendly, vegan, and gluten-free options that cater to all dietary needs.

What makes Ted’s stand out is its commitment to fresh, made-from-scratch dishes served with care. From the complimentary chips, salsa, and queso to the perfectly seasoned entrées, every bite is a celebration of Mexican flavors. Their table service ensures you feel right at home.

For a true taste of Ted’s, try the Fajitas, served sizzling with fresh veggies and house-made tortillas. Pair it with their enchiladas or veggie tacos for a wholesome, halal-friendly meal. Ted’s blends tradition and quality, making it a top choice in Tulsa.

Visit Ted’s Café Escondido for an unforgettable dining experience where every detail reflects their passion for exceptional Mexican food.

6. Chuy’s

Chuy's
Image by: TripAdvisor
10808 E 71st Street, Tulsa, OK 74133
+1 918-252-0405
See Menu

Chuy’s at 10808 E 71st Street brings a bold, playful twist to Tex-Mex in Tulsa. The vibe is casual but full of character—think Elvis shrines, hubcaps on the ceiling, and a menu that doesn’t take shortcuts.

What sets Chuy’s apart is its commitment to scratch-made everything. From the hand-rolled tortillas to the creamy jalapeño dip, every detail feels intentional. It’s the kind of place where the salsa tastes like someone actually chopped tomatoes that morning.

For a standout meal, go for the “Big As Yo’ Face” burrito—a local favorite that lives up to its name. Pair it with veggie enchiladas or crispy tacos for a satisfying, halal-friendly combo. Chuy’s delivers flavor with flair, without compromising on freshness or fun.

7. Mexicali Border Cafe

Mexicali Border Cafe
Image by: TripAdvisor
14 W Brady St, Tulsa, OK 74103-2002
+1 918-582-3383
See Menu

Mexicali Border Cafe, nestled in Tulsa’s Arts District at 14 W Brady St, boasts a rich history dating back to 1917. My visit revealed a lively atmosphere filled with colorful decor and the aroma of freshly prepared Baja-style dishes. It’s a place that feels both classic and authentic, where every detail echoes generations of family recipes.

Their commitment to fresh, high-quality ingredients makes every bite memorable. From sizzling fajitas to their signature margaritas on the rocks, Mexicali Border Cafe delivers a balanced mix of tradition and innovation. Vegetarian options are readily available, ensuring all guests feel welcome.

If you’re seeking a true taste of Baja, I recommend the Roasted Pepper Fajitas and the seasoned carne asada. Both dishes showcase their dedication to flavor and authenticity, making Mexicali a standout in Tulsa’s Mexican dining scene.

8. Elote Cafe & Catering

Elote Cafe & Catering
Image by: TripAdvisor
514 S Boston Ave, Tulsa, OK 74103-4603
+1 918-582-1403
See Menu

Elote Cafe & Catering, located at 514 S Boston Ave in Tulsa, offers a fresh take on Mexican cuisine. During my visit, I was struck by their vibrant, welcoming atmosphere and thoughtfully curated menu that caters to various dietary preferences. Their focus on quality ingredients shines through in every dish, making it perfect for both casual lunches and special dinners.

Their vegetarian, vegan, and gluten-free options set them apart, ensuring everyone can enjoy authentic flavors without compromise. The expertly prepared dishes reflect a commitment to fresh, high-quality ingredients and a modern twist on traditional recipes.

I recommend trying the Elote-style street corn and their signature tacos. Both showcase the restaurant’s dedication to flavor, authenticity, and quality, creating an experience that’s both satisfying and memorable.

9. El Rancho Grande

El Rancho Grande
Image by: TripAdvisor
1629 E 11th St, Tulsa, OK 74120-4860
+1 918-584-0816
See Menu

El Rancho Grande, tucked into the heart of Route 66 at 1629 E 11th St, serves up Tulsa tradition with every plate. When I first stepped into its historic, neon-lit exterior, the cozy booths and colorful décor felt like stepping back into a beloved family memory. It’s one of the oldest Mexican restaurants in Tulsa, and that legacy shows in their hospitality and recipes.

What makes El Rancho Grande stand out is its commitment to consistency. Locals rave about its straightforward, flavorful menu and unfussy atmosphere. There’s nothing over-the-top—just solid Mexican fare done right. The staff delivers table service with warmth, making it an easy pick for both lunch or dinner.

I recommend the beef enchiladas topped with chili con carne for their rich, slow-cooked flavor and the cheese-stuffed chile relleno, which balances heat and creaminess beautifully. Each dish stays true to its roots while embracing local taste preferences.

Whether you’re picking up takeout or lingering over a plate, El Rancho Grande doesn’t aim to impress—it just delivers the kind of dependable comfort that keeps Tulsa coming back.

10. Mi Cocina

Mi Cocina
Image by: TripAdvisor
1342 E 15th St, Tulsa, OK 74120
+1 918-599-8009
See Menu

Mi Cocina on 1342 E 15th St is where classic Tex-Mex meets polished comfort. I dropped in on a quiet afternoon and found a space that hums with calm elegance—warm lighting, clean lines, and just enough bustle from the kitchen to keep it inviting.

What sets Mi Cocina apart in Tulsa’s Mexican dining scene is its attention to freshness and detail. Every dish tastes carefully composed. The service is courteous without being overly scripted, and the menu avoids flash in favor of substance.

For a balanced, standout meal, I’d go for the hand-dipped enchiladas—tender, generously portioned, and layered with deep, savory flavor. Pair that with their signature homemade salsa and tortilla chips for a great start.

Mi Cocina doesn’t need to shout to be memorable. It simply delivers quality food in a relaxed, refined way that’s easy to return to.

More Things to Try in Tulsa, OK

Frequently Asked Questions

Q: What are the best Mexican restaurants in Tulsa, OK?
A: Some top choices include El Rio Verde, Abuelo’s, Casa Tequila, and Elote Cafe & Catering. These spots are known for authentic flavors, fresh ingredients, and welcoming atmospheres.

Q: Are there vegetarian or vegan options available at Mexican restaurants in Tulsa?
A: Yes, many restaurants like Elote Cafe & Catering and Casa Tequila offer vegetarian, vegan, and gluten-free options, ensuring diners with dietary restrictions can enjoy delicious Mexican cuisine.

Q: Do Mexican restaurants in Tulsa offer takeout or delivery?
A: Most places, including Ted’s Café Escondido, Mi Cocina, and Chuy’s, provide both takeout and delivery services, making it easy to enjoy authentic Mexican dishes at home.

Q: Which Mexican restaurants in Tulsa have a family-friendly atmosphere?
A: Restaurants like Chuy’s, Mexicali Border Cafe, and El Rancho Grande are family-friendly, offering spacious seating, lively environments, and dishes suitable for all ages.