Skip to main content

Best Mexican Food in Central Park, Tulsa, OK

The Neon Sign Points to “Tulsa's Best” Cheese Enchilada & Margarita
A Tulsa Tradition Since the Beginning

A Tulsa Tradition Since the Beginning

For generations, El Rancho Grande has welcomed locals and travelers looking for authentic Tex-Mex cuisine in Tulsa. As Tulsa's oldest Mexican restaurant located on Historic Route 66, we're proud to serve traditional & original recipes, warm hospitality and a dining experience that keeps guests coming back. Stop in for a meal, enjoy a frozen margarita and see why so many people have made us part of their family traditions.
Mexican Pizza

Mexican Pizza

Come and enjoy our delicious homemade pizzas, a bold and unforgettable dish loaded with flavor. Perfect to share with family and friends or to treat yourself to something a little different tonight.
Taco Box

Taco Box

Take one of our loaded taco boxes home with you, packed with a variety of flavors to satisfy every craving. Great for sharing with family and friends, or for treating yourself to a full fiesta all on your own.
Home of Local Favorites

Home of Local Favorites

Some meals never go out of style. Our famous cheese enchiladas have earned a loyal following, and our frozen margaritas are a favorite for relaxing with friends and family. Pair your meal with an imported beer and enjoy classic authentic Tex-Mex dishes made with care every day.
Weekly Specials

Weekly Specials

Great food. Cold drinks. Good times. All day, every day! Join us throughout the week for unbeatable deals. Come see why we're Tulsa's oldest Mexican restaurant, serving up historic Route 66 flavor since 1950.
The Same Kitchen on 11th Street Since 1953

The Same Kitchen on 11th Street Since 1953

Tulsa's favorite authentic Tex-Mex & seafood dishes, handmade from recipes that have never changed. Come find the neon!
Regulars Walk In and Get Greeted by Name

Regulars Walk In and Get Greeted by Name

We started on Boulder Avenue in 1950, moved to Historic Route 66 in 1953, and haven't left.
A True Route 66 Experience

A True Route 66 Experience

There's something special about visiting a restaurant with history. From our iconic neon sign to our longtime place along Historic Route 66, El Rancho Grande offers more than a meal. It's a chance to enjoy one of Tulsa's most loved dining spots while creating new memories with the people you care about.
The Cantina, Upstairs

The Cantina, Upstairs

Over fifty tequilas and mezcals, craft margaritas, and the same food menu. Our Tequila Room upstairs is available to rent for your special occasion - just call for details.
Reserve Your Table

Reserve Your Table

Make your next meal at El Rancho Grande even easier by reserving your table in advance. Whether you're planning a family dinner, a casual meal with friends, or celebrating a special occasion, we're ready to welcome you with authentic Tex-Mex food and friendly service. Click the button below to reserve your table and join us at Tulsa's oldest Mexican restaurant on Historic Route 66.

76 Years in Tulsa

El Rancho Grande opened in Tulsa in 1950 and hasn't left. Here's how a neighborhood cantina became a piece of the city itself.

What our guests are saying

Had lunch this week and was delicious as always. El Rancho Grande is a Tulsa staple. I was seated immediately and brought fresh chips, salsa, and iced tea. Taco salad was fresh and delicious. Service was exceptional. Highly recommend for a historic stop on Route 66!

Tara T.

My favorite Mexican food around! Always tasty and their chips and salsa are very good too! I highly recommend the nighthawk. Delicious every time!

Smokey L.

These guys are great! Happy Hour is awesome and all day Friday/Saturday 1/2 price draft beer is the bomb!!! The margaritas are awesome. The service is always great, and all the servers and bartenders are always on point!

Lorie A.

This place is so good! The food is wonderful! My personal yardstick for the food at a Mexican restaurant is the guacamole and they prepare the best. The upstairs cantina is beautiful and a fun place to hang, eat delicious food, have a beer, margarita or a specialty drink. You have to experience El Rancho Grande!

Randy B.

El Rancho Grande Rewards

El Rancho Grande Rewards

Join our rewards program, earn points every time you order online and redeem your points for free food!

Frequently Asked Questions

What are you known for?
What meals do you serve?

We serve Lunch and Dinner

Do you offer delivery or takeout?

Yes, we offer Takeout and Delivery

Where are you located?

We are located in Tulsa, OK at 1629 E 11th St

What areas do you serve?

Our location

Map showing the location of El Rancho Grande on 1629 E 11th St in Tulsa
Loading today's hours...