Founded in 2009, Viejos Mexican Grill is a locally owned gem offering an authentic taste of Mexico right in Broken Arrow, Oklahoma. Our menu features classic dishes like tacos, burritos, and enchiladas, crafted with fresh ingredients and vibrant flavors. As a proud local business, we are dedicated to providing a friendly, family-friendly atmosphere and exceptional service. Whether you’re a long-time fan or trying us for the first time, Viejos Mexican Grill is your go-to spot for genuine Mexican cuisine and a taste of local hospitality.
Leah A
the absolute best quesaburria i have ever had the margaritas are soo good too. this place is 100/10
… moreJD Cole
Pros: food is great! Drinks are done well and it has a great vibe!
Cons: By far the worst service I have ever experienced. I’ve been twice now. The first time, the sevice was bad but the food was so good. The second time, the serivce was worse. I honestly can’t explain how bad it was. They brought out half our meal and my spouse’s meal took 30 additional minutes. We never got refills or even water. The staff are attentive to some customers and ignore others. It was very odd.
If you want good, reasonable priced food, call ahead and take it to go. Do NOT go to have a nice meal. I still recommend this place on the quality of food, but do yourself a favor and get it to go!
… moremg Mgc
Jan 18th our tall waitress was very kind even though a little hard to understand. The place was very cold. The food was the same recipe style of all Tulsa Mexican restaurants. Someone recommended the restaurant to my sister in law but that person isn’t familiar with authentic Mexican food. This is a perfect for people who are really hungry as the portions are a good size. My rice was cold. I probably won’t return.
… moreKeli Fritz
After reading the reviews , we decided had to try this place out, so we went there tonight! And oh lord Jesus. It is the best Mexican restaurant in town! And y’all trust me, we’ve tried a slew of places! You won’t be disappointed! First, we were greeted by the sweetest little lady! Then our server Karla was sooo amazing! She was quick and gave us everything we wanted and got our order out with the best smile! OK now on to the food. The chips were so hot and fresh & thin and crispy! We got regular and hot salsa, and they were delicious! The hot was my favorite!! So after almost getting full on chips and salsa, our fajitas for two ($31) came out sizzling! It comes with steak, chicken and shrimp along with the setup as usual. I also ordered a side of grilled jalapeños and they were almost carmelized! Let me tell y’all: the flavors tickled our tastebuds like no other! I really wished I were a cow tonight with 4 stomachs, it was that DELISH!! I made my fajita so full, everything was falling out!! Anyway, my husband ate two, but I could only do one after eating all those chips! The chicken and shrimp were the best and trust me, they don’t skimp on the meat!!! We even have enough leftovers for lunch tomorrow for both of us!! I can’t say enough great things about this establishment!! The ONLY negative thing I could begin to say is the inside is pretty plain, but that doesn’t matter to us! They have a full bar and I bet the margaritas are as amazing as the food! (Next time ) We’ll definitely be going back!!! It’s our new go-to for our Mexican fix!! ⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️
… morePhillip Bassett
Great little spot in Broken Arrow. Had not been here for years. Have driven by it every day but just seemed to always eat somewhere else. Changed that today, and this will now be our spot. Service was great. Chips were fresh and hot. Their spicy salsa is awesome (mix a little with the normal red for great flavor and spice).
Wife and I both had the Texas margaritas, which has an extra shot and orange juice (big is under $9…well worth it). My wife ordered the “Big Chimichangas” and big it was. My wife said it may have been the best Chimichangas she could remember having, so I had to try it. Wow, it was good. I had the “little bit of everything” platter, and man was that a lot of food (took two plates). Everything was great, but the chili relleno deserves some hype. I didn’t see that as a dish on the menu, but if it isn’t…it should be.
Stop in, have a drink, enjoy the food and good service. Won’t be disappointed. This is my new spot in B.A.
… moreAlex Treviño
This place is absolutely amazing! Took my mom out to eat, and we ventured out to try something different and found this hide place! Loved the chips and salsa! We got the fajitas to share and let me tell you it was so delicious! We came by the next day with my brother! So if you get a chance give them a try you won’t be disappointed! The staff is very friendly!
… moreCaitlin Hall
We eat here about once a month, maybe every other month. We usually order to go but after eating inside we’ve decided we really need to make it in more. It’s a family staple, we love it! Prices are great, food is great, and the service is as well! Can’t beat that
… moreTony Toscano
This place is awesome! The service is absolutely great, and the food is worth a trip from Arkansas! The waiter gave us cheese sauce for us to try it! You HAVE to order it it’s delicious
… moreAinsleigh Sills
Awesome guest service.
Margaritas are delicious.
We had the enchilada supreme and shrimp soup. Big portions and tasteful. Also they have great chips and salsa.
… moreTik Tok 2025
El Viejo’s Mexican Grill is hands down one of the best spots in town! The food is always fresh, flavorful, and served with a smile. Don’t let a random bad review fool you—seriously, go try it yourself and you’ll see what I mean. From their fajitas to the margaritas, everything hits the spot. The staff treats you like family, and the atmosphere makes it easy to relax and enjoy.
If you’re looking for authentic flavor, friendly service, and a place that never disappoints, El Viejo’s is it. Bad reviews? More like bad taste buds. Go give it a shot and thank me later!
They have a big party room too!!!
… more