El Toro
Mexican restaurant · Cornelius ·

El Toro

Mexican restaurant · Cornelius ·

Casual Mexican restaurant with festive atmosphere and margaritas

margaritas
friendly staff
good food
great service
chips and salsa
authentic mexican food
carne asada
street tacos
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null
El Toro by null

Information

20930 Torrence Chapel Rd, Cornelius, NC 28031 Get directions

$10–20

Order delivery
See Menu
Restroom
Accepts reservations
Popular for lunch
Popular for dinner
Cozy

Information

Static Map

20930 Torrence Chapel Rd, Cornelius, NC 28031 Get directions

+1 704 997 2534
eltorogrille.com
@eltoromexican_grill

$10–20 · Menu

Features

•Restroom
•Accepts reservations
•Popular for lunch
•Popular for dinner
•Cozy
•Good for groups
•Good for solo dining
•Touristy

Last updated

Jan 19, 2026

Powered By

You might also like

Terms of Use • Privacy Policy • Cookie Policy
 © 2026 Postcard Technologies, Inc.
@grubstreet
13,564 Postcards · 1,477 Cities

Author Hilary Leichter’s Grub Street Diet

"A restaurant mentioned for donating tacos to a picket-line event (a generous, community-minded gesture), noted in passing rather than described in detail." - Rima Parikh, Lyne Lucien

https://www.grubstreet.com/2023/08/hilary-leichter-grub-street-diet.html
El Toro

Jamaica K.

Google
After driving around and trying to figure out what to do for dinner, we decided to try something different and came across this establishment. It looked fun and festive, and before arriving to the door, the smells from the kitchen was amazing. We were greeted and seated quickly and everything was going great. We noticed how the waiter Juan only took our order and gave us our check. He didn’t check on us, but we noticed how he treated other tables, having conversation, high-fiving some, ensuring they had what they needed, but never asked us if we needed anything. Food was decent, but the experience was garbage. When he finally realized we wanted the check, he threw it on the table and kept walking. Instead of saying anything, we paid, he picked it up, and did it again. We won’t return and felt disrespected, as I can tell who he was more attentive to.

Duncan M.

Google
My wife and I ate lunch at El Toro Mexican Grill in Cornelius, today. We have discovered a very good place to get Mexican food. We both lived in Dallas, Texas for over 25 years so a good Mexican restaurant in the area is a priority to us. Many restaurants are closed on Tuesdays but they were open. We both started with a margarita and they make a good one. Not too sweet, a bit tart, and very drinkable. Their chips and salsa are very good! We ordered some queso (white cheese served warm) and poured some salsa in the queso to dip the chips in. An excellent option….recommended. For our entree, we requested chicken and steak fajitas with flour tortillas. The order (for two) was a heaping plate of delicious chicken, steak, peppers, and onions. We both had separate plates with guacamole, sour cream, refried beans, and rice. The tortillas were loaded up with everything described and they were delicious. We had a good portion to take home, too. We both recommend El Toro Mexican Grill in Cornelius, NC.

52tata31

Google
My dish was not very appetizing. The shredded lettuce was watery and had a warped texture. The cheese sauce was bland. The beef lacked flavor, and the chicken was dry. I gave this Restaurant a three-star rating only because the chips and the salsa sauce were delicious.

Alex O.

Google
El toro is a great Mexican place with good food and awesome service. Both times that I’ve been here I’ve been attended very well. It has some great food.

K P.

Google
Everything was so delicious, the service, food and drinks! It was super packed for cinco de mayo!

LaWanda H.

Google
There fish tacos add pineapple is the absolute best. There tres leches is lite, healthier then most - it’s just right for me. This is my little hidden gem, and after work spot. Definitely if you’re ever in North Charlotte or near Birkdale - I think you should try it out :)

Kateryna

Google
The dish was really delicious, full of flavor, but just a little bit too spicy for my taste.

Bill H.

Google
I go hear for lunch sometimes. Good food for the price. I got the speedy Gonzalez. Pretty good for 9.99. Servers are always friendly.
google avatar

Jane D.

Yelp
First of all - I love El Toros and I've been eating here for years. Great food, friendly staff. However, recently my friend had a birthday there, and part of the restaurant's celebration (along with sombreros, maracas, and singing) they reached around and wiped whipped cream on the birthday person's face. I've heard that's a tradition... but not one she wanted done to her by a stranger. Not on her birthday, when she'd done her makeup. Not when it gets in her hair and embarrasses her. The staff involved were all young and maybe didn't realize how upsetting that could be, but still, I was very upset by El Toro's celebration going too far and I'm much less likely to return because of it.
google avatar

Louisa G.

Yelp
This was a delicious restaurant, great lunch specials, and they were kind and accommodating of our puppy! Highly recommend!
google avatar

Duncan M.

Yelp
Bethany and I had lunch at El Toro Mexican Grill and Bar today. We were rewarded with very good food, drinks, and service. We lived in Dallas, Texas for many years so the first question at a new, Mexican restaurant is, "How good is their Margarita?" They make a good margarita! Not too sweet, a little tart, very drinkable. Their chips and salsa, another lynchpin for a quality Mexican restaurant, are also good. We added aside of queso and poured some salsa in it. This option is definitely worth trying. For our entree, we decided on fajitas with chicken and steak plus flour tortillas. The fajitas (an order for two) were heaped on plate that included chicken, steak, peppers, and onions. We were both served plates with guacamole, sour cream, rice and refried beans. Our flour tortillas were filled with everything described. They were sooo good! The interior of the restaurant is clean, well lighted, and comfortable. The service was always pleasant and the servers checked on us regularly. We highly recommend trying El Toro Mexican Grill and Bar.
google avatar

Nicole C.

Yelp
El Toro is a solid option if you're in the area and craving Mexican food. It's large and casual enough to bring the whole family or even just to grab Margaritas at the bar. I had the Mojarra which is a giant whole fried tilapia that comes with rice, refried beans and a little salad. It was good but my mojarra was slightly burned/overcooked (see photo). Transparently, I was STARVING so I still ate it and mostly it enjoyed it - though it was EXTRA crispy. As far as what I tasted - their rice is delicious. Texture was perfect and very flavorful. The menu is pretty ample so I'd say there's something for everyone on the menu - kids included. I actually got to try the dessert as well - I really like the churros. They came out warm with a scoop of ice cream. Our server was helpful and we got served food pretty quickly. It very much gives family owned vibes here. I think they can improve by not overcooking the fish entree and small improvements to the service. I'd return - and hopefully next time to try some of their margaritas. There's some fun-looking cocktails on the menu!
google avatar

Lucinda S.

Yelp
Stopped in for dinner one night. Husband got the super enchilada plate and it was fantastic. Great flavorful enchilada sauce- shredded beef was definitely the standout filling. I had enchiladas blancas - the shrimp were delicious, but it was too much cheese for me. Great guacamole and I love that they offer a small portion which is just right for 2 people.
google avatar

Paul L.

Yelp
We found this place cause it was within walking distance of our hotel. We ordered take out. The was not what we expected. It was decent at most. The burrito my wife got was not that flavorful. It was very bland tasting. The fajita I got with the steak, chicken, and shrimp was not that great. The shrimp tasted a little fishy, and they only have two tortillas for the meal. Which is not enough. The rice and refried beans were bland and had no flavor what so ever.
google avatar

Drew S.

Yelp
I love this place. Came in twice over a weekend, and they bent over backwards to help my gringo ass figure out what my taste buds like. Sit at the bar for a personable experience. Everyone is friendly and customer service is #1 for them. 5/5
google avatar

Barrett S.

Yelp
Have been several times now...food has been pretty good; the service however not so good. Everyone seems to disappear and you're left waiting for anything you may need.

Theresa G.

Yelp
Food is always delicious- homemade. However salads could use more lettuce...lunch Taco salad was really skimpy on lettuce, I don't think there was a cup of lettuce in taco shell.
google avatar

Torry S.

Yelp
Checked out El Toro today for lunch . I got the ala cart 2 beef burritos and a draft beer. The waiter had a great attitude and checked on me often. The service was prompt as well. They gave me a house hot sauce that had chipotle in it . Really good. The music was Cuban salsa which was fun to listen to.Only reason why I didn't give 5 stars is when I got the bill there was an up charge for paying by card of 3.0% and the burritos on the menu were priced 6 dollars and on the bill I was changed $6.99. IDK if I will be back.

K C.

Yelp
This was my first time at this restaurant. Food and Server was awesome. I will be frequenting this restaurant often.
google avatar

Amy M.

Yelp
OMGoodness -- the naked burrito is the BEST tasting dish I've had in a long time!! Their waitstaff is friendly and quick to serve up chips, salsa, and drinks. They are great with kids, too.
google avatar

Mike R.

Yelp
Solid, reasonable Mexican food. Great service. Food is more flavorful the. Your typical "cheap" Mexican spot. Will definitely be back
google avatar

M Stella R.

Yelp
Authentic tamales. The pork was good but the chicken tamale was outstanding. The service was prompt and attentive and the ambience was interesting
google avatar

Allison B.

Yelp
Came one day for lunch and was met with very friendly service! Tried the pork carnitas and a horchata at the server's recommendation. Portion size was alright and price was around $13, which was a little higher than I was expecting for a lunch special. Chips came out warm and the horchata was tasty! Overall, recommend!

Joel S.

Yelp
Good tasting food and large portions. Fast and friendly service. The menu has a good assortment of Mexican food
google avatar

Leeza D.

Yelp
If you want incredible food and ambiance don't think twice run to El Toro! My family and I love this place and they are SO kind and friendly. I forgot my sunglasses and they stored them for me until I returned for them. We can't get sit to go back!

Jennifer I.

Yelp
Has gone down hill. Not the same. Prices are up and takeout is wrong when we get home. Not the same. Do yourself a favor and go somewhere else. Poor service and quality.

C H.

Yelp
I discovered this hidden gem shortly after moving to Cornelius. Tucked away in a little plaza off of Catawba it's easy to miss. My bar for Mexican food is high - the generic fare I've found so often in the area is nowhere to be found in this restaurant. Every single menu item I've tried has been excellent, with options I've never seen this far east. Enchiladas Poblano with a perfect mole sauce is my top pick. Birria tacos are always on point. Margaritas are large and delicious. Staff is always friendly (Andrea is a gem) and the ambiance is fantastic. Don't hesitate if you're craving a great Mexican food experience.
google avatar

Suzanne S.

Yelp
Based on a recommendation from a Facebook group, I gave this place a try. The recommendation was that they had authentic Mexican food. Maybe that's true. But flavor was one thing that was lacking on our visit. The restaurant is actually very large on the inside with plenty of seating, and plenty of spacing. We visited on a Friday evening and were seated immediately. That is a plus! The only drawback seems to be the tile floors and the acoustics of the large area. It was so loud I had a small headache when we left. Our food was just ok. I live in Lincolnton, so I found it wasn't worth the drive when you can get basic Mexican food pretty much in any city. But I'm always on the hunt for that diamond in the rough. Unfortunately, El Toro is not it. We tried Arroz con Pollo, Pollo con Crema and a combo with a chicken chimichanga and chile relleno. All were fine, but very basic. The salsa tasted like tomato sauce. The cheese dip was good, but that's hard to mess up. We tried two desserts: Fried Ice Cream and Tres Leches Cake. Both were ok. Mexican food seems to be very polarizing and people like what they get used to I think. I'd definitely go back again if I was in the area and had friends wanting to go, but I wouldn't choose it myself.
google avatar

Michele M.

Yelp
We tried El Toro for the first time for lunch. The lunch menu is pretty big and pretty reasonable. I had the chicken fajitas. They were good. Unfortunately, both my husbands and my rice and beans were served cold. The fajitas were hot and so was his tamale and enchilada. I guess they must have plated the rice and beans and then waited for the rest of the food. That was a bummer. The chips were good but the salsa was way too mild. I added Tapatio to my salsa just to add some spice. Service was ok, could have been better.
google avatar

Butch H.

Yelp
Forget about it. Just sat down to eat and I crush Mexican food on the regular. The service is OUTSTANDING and our server David totally worked his butt off. Seriously, the food was great but they were RUNNING to get us served. We are locals and overwhelmed with how awesome this was. Thanks El Toro Respectfully, El Toro Blanco
google avatar

Kristen H.

Yelp
First, the important things in Nov 2020: ~Is there any outdoor seating? Yes, there were 7 tables on the outdoor patio. ~Cool - will they let my well-behaved dog join me on the patio? No problemo, ours was graciously welcomed. ~Was staff masked up? Every one of them that we saw! If you're underwhelmed by the oversized, sickly-sweet, watery margaritas with no discernible taste of tequila that you find at many Mexican restaurants then you need to stop by El Toro for their Top Shelf Margarita. We've tried probably every Mexican restaurant at the lake and El Toro's Top Shelf margaritas are simply the most superior. Be sure and eat something while you're having one though, they pack quite a punch. And maybe pick a DD from your table if you end up having more than one because they're muy delicioso! You HAVE to ask for the Top Shelf ones though. Service on our most recent visit was pretty darned impressive on a busy Friday night with beautiful weather. Our service was prompt and attentive and we were checked on by more folks than just our server. Salsa and chips arrived immediately. Chips were fresh, salsa has a little more oregano then I prefer which is somewhat common with Mexican restaurants, I kind of like to taste cilantro in the salsa too. We ordered the Burrito Texano ($13.99 a large flour tortilla with grilled chicken, grilled steak, large shrimp, peppers, onions, tomatoes, black beans and pick alongside lettuce, sour cream and shredded cheese.) It was a huge portion but it was so good, especially the steak, that I managed to eat every bite. (I had to soak up the Top Shelf margarita!!). My husband got the Steak a la Mexicana ($15.99 grilled ribeye steak with sautéed onions and mushrooms topped with jack and served with rice and beans). Not the greatest cut of steak ever but still tasted good and he easily finished his meal. The night was so pleasant he ordered dessert since I was still slowly working my way through my huge, delicious burrito. Churros $6.99 here are freshly made - four fried strips of dough filled with seasoned apples and sprinkled with cinnamon sugar. Served over vanilla ice cream, caramel, and the richest, creamiest, house made whipped cream you can imagine. So thick you could stand a spoon in it. Their whipped cream is the bomb.com. Our female server was attentive, didn't need to write orders down, checked back frequently, pleasant and intelligent. We were also checked in on by two males at least three times. We never felt unnoticed or ignored. Tables took awhile to be bussed but I imagine that is because they are at reduced capacity due to COVID so there wasn't a hurry to clear tables. Tables inside were well spaced between diners. We'd gotten into a rut with the Mexican restaurants closer to us but I feel like I need to head back to El Toro again much more frequently - we left with happy hearts, full bellies and a happy dog.
google avatar

Tessa M.

Yelp
We've been here a few times and the food has been good each time. This visit I ordered the tacos, which thankfully you're able to mix and match 3 different tacos instead of 3 of the same one. The menu reads as "street tacos" but they were definitely a little bigger than any street taco I've eaten. Don't get me wrong, that is NOT a complaint!!! You get your money worth and more because they also load them up with meat. My only complaint is that the guacamole could have been seasoned a little more. There isn't a lot of Mexican restaurants that we've found (yet) with good food that isn't too westernized or fuaion, so check this place out if you're in the area.
google avatar

Max A.

Yelp
This is my new go-to for Mexican! We have been there twice in the past couple weeks, always on point and delish! The very large seating area, both inside and outside and the large bar area makes for an excellent experience. They can accommodate very large groups with no problem! The place is always full of families. We have always ordered Burrito Grande and Chimichanga's. Look at my photos, the serving size is huge. I always order carnitas and my wife always orders chicken, so good. We always pay the extra buck for the Macho Chimi, that adds guac, sour cream and pico-----fresh and awesome. The staff has always been great. Order a pitcher of margarita, we get the Cadillac- which is top shelf and around $25. FYI - have a DD, because the margaritas will kick your ass. Thank god for my 18 son........
google avatar

Michael M.

Yelp
Favorite Mexican restaurant. Great margaritas. Fajitas are perfect. Unlimited chips.
google avatar

Bill W.

Yelp
Keeps Getting Better I have been coming to El Toro every now and then and all I can say, it keeps getting better. I've also been to events catered by them and they do a great job there as well. My most recent visit was several weeks ago when my wife and some of her friends went to a show at the Belk Theater so I had to fend for myself. Thought a bit and decided on El Toro. Walked in and was promptly seated at a nice table off to the side. Menu, chips and salsa and my beverage order was there in record order. As I looked over then menu, I sampled the Chips and Salsa, Great way to start off dinner. Chips were nice and fresh and still hot. Salsa had a fresh spicy taste that was refreshing. By this time, I had decided on the Monster Steak Burritto. I know I referred to it as a Giant in the picture I posted by Giant does not go far enough. The official name in the menu refers to it as Monster Steak Burritto. Monster it is because it covers all of one plate with a little room left over for the guacamole, the pico de gallo and the salad. The flavor is great with a good balance of cheese, meat etc. Steak is good although a bit overcooked. Considering how little they charge for it, one of the best values in Cornelius or anywhere else in the area. Service is great and Atmosphere is excellent as well. Great place to unwind with a cold Corona and Lime, Marquerita or what ever. Beware the sweetened tea because like most places around here, way too much sugar. Order 1/2 and 1/2 instead and you will find it to be still a bit on the sweet side. Good place for solo dining or for large groups. Works either way.
google avatar

JEFF S.

Yelp
What I consider one if not THE BEST Mexican restaurants in Cornelius. Never had a bad meal here. The food, service, staff are always very consistent in being great.
google avatar

Court G.

Yelp
I love this place! Great authentic Mexican food with great service. The menu is pretty extensive so there is something for everyone. Favorite enteé so far has been the carne asada street tacos! They are amazing, it comes with 3 tacos rice and beans. The street corn is also the best I've had in the area. The margarita is a must! They have perfected the mix to the point you do not taste the tequila, which is dangerous. Thursday is their margarita special night. The employees are always friendly and the service is fast, I highly recommend this place!
google avatar

Jenny H.

Yelp
Food is okay and a bit over priced. Service is very nice and seems they have a ton of regulars! Good for a quick spot.
google avatar

Barbara R.

Yelp
The servers are fine, however the food has changed dramatically since change in the management team. I ordered a fajitas salad - I received a tiny amount of shredded lettuce with a liquid serving of fajitas. It was more soup than salad. My husband ordered enchiladas and they were stiff and flavorless. Three years ago this was the place to go but not anymore.
google avatar

Elaina D.

Yelp
No prices on the menu, $18 burrito is why. Food tasted off and bartender kept pressuring us to order more beer. Couldn't leave fast enough honestly. Tab was nearly $60 before tip for 2 burritos and 3 corona bottles. I wouldn't come back or recommend.

Nancy D.

Yelp
Good food and great service. No prices on menu.. which will result in sticker shock if you are in a group. Ok for family or couple but it's weird that you have to go online for prices. The shredded chicken is not great.. tasted like chicken soup bland and watered down. Steak and shrimp were grilled and delicious. Also they forgot a few items like guacamole that was ordered and we paid for. the drinks are pricey but good. Good date night option and good for families. Very hard working staff and attentive :) worth a visit. Just make sure you look up prices at restaurant

Meghan G.

Yelp
Really quick and attentive service. The street corn and street tacos were amazing and fresh.

Brad S.

Yelp
No prices on Menu! Several other restaurants in the area where you can eat as a family for less. We used to frequent el toro often, however the last few times with tip we have been close to $100. So as prices have increased the quality has also suffered? Fresh Chef for quality and value is a much better option.
google avatar

Kim S.

Yelp
Quick, cheap, good. They have a very extensive menu, but you're sure to find many great options to keep you coming back for more. The lunch menu highlights some of their best dishes. Seriously, in a hurry? You can get in and out in half an hour, if needed. It is a large restaurant, so it can look empty, even with 50 people in it. They have a great covered patio, to enjoy when weather permits. i personally like the tortilla soup, the nachos, the chicken & spinach, or a good ole quesadilla. Variety, for sure. Enjoy!

Charles H.

Yelp
The book sized dining room "menu" has no prices. This is really just a food list. If you want to know the price of what you want to order, you must research it online. No way. Ridiculous. I didn't order and left. I will never return here. What a petty annoyance. Why would I give this place my money?
google avatar

M P.

Yelp
May 2nd 2021, nothing new since my last review. Same excellent Monster Steak Burrito. Same excellent service. I would give more stars if it was allowed.

John Kimberly R.

Yelp
Best food and drinks in all of the Charlotte area! I would drive an hour for the burrito Lorado!
google avatar

Courtney C.

Yelp
Second time visiting and food was great! Had the street Tacos with carne asada. Great homemade tortillas. Our new go to place for Mexican food.
google avatar

Annamaria-Guarneri M.

Yelp
Great place, we went at 2pm and it was pretty empty. Clean and friendly. Food was very good, we had enchiladas Blanca which is spinach and cheese and shrimp on top and texana acp. Bartender had a mask on his chin not sure what sense that made. We also sat outside and it wasnt too hot. If we lived closer we would eat here more often.
google avatar

Mary E.

Yelp
If you live in the Lake Norman area, El Toro is staple food. I love everything I've ever had. I've never left feeling crummy. (If anything, it was my own fault for eating everything in site!) The staff is fantastic and always takes care of the local crowd.
google avatar

Alex C.

Yelp
First off I love Mexican food and really love the culture. I have vacationed to Mexico many times. I probably eat this type of food once a week. To start the resturant was very loud. and we waited longer than it should of taken to be seated as we were the only ones in line and there were plenty of tables available. The resturant was under staffed and service was not good at all. We had to get our own bowls for the salsa and silverware and napkins. We waited for over an hour after we ordered our food for it to arrive at the table. When we did get the food to the table it was cold and they only gave us one of the three kids plates we ordered. I just sent mine back and my wife and I left hungry. It was a very bad experience. I definitely expected more especially in the Lake Norman area where there are plenty of restaurants to choose from. Do yourself a favor and just stay away from this place. All in all I spent $24 on the kids meals and some drinks but the memory will last a lifetime. Thanks for the experience!
google avatar

Ashlyn S.

Yelp
We really enjoy this place! They have a really good ACP! the service is great! It's a very friendly environment! I've never had a bad experience. We have been getting takeout due to Covid and when they were unable to be open & it still didn't disappoint!
google avatar

Ibrahim C.

Yelp
Amazig service! I do not know what these other people are talking about. If its too expensive go somewhere else. I am literally writing this while eating in the restaurant. Very precise and kind customer service. Food tastes very good. Staff very friendly. Definately an experience.

Matthew W.

Yelp
Best Mexican restaurant in Cornelius. Good service, good food, great Ambiance. My favorite in the area by far.
google avatar

Mitch M.

Yelp
I have only been to this place a couple times so far, but the food is great and authentic. Some of the staff don't speak a lot of english, but our waiter came out of his way towards our table, to help pick up something my mom had dropped, plus a busboy ran out to our car with our to-go boxes, which we had forgotten and would have sorely missed!

Matt P.

Yelp
First, when you walk in, it smells like a urinal cake. I don't know what they're cleaning with, but it's nauseating. The Staff was rude to my wife and kids while we were trying to order. The male manager with the beard and big earrings was cocky and argumentative. They brought our chicken quesadilla out, but it was beef. They required the avocado be on the side of our burrito instead of in it. They literally said they can only fit beef and cheese in the tortilla! It was a floppy tortilla with hardly any beef in it! AND they forgot to bring the avocado out (still tried to charge us for it). My wife asked for no sour cream or pico on top of her enchiladas... but they were covered. If they hadn't been so rude, we would have gotten it worked out and had a nice meal despite the stench. Unfortunately, there's nothing redeeming about this place.
google avatar

Macy S.

Yelp
Very good! And quick service too. I ordered the Macho Chimi - which gave me enough food for almost 3 meals! My only complaint was the free chips and salsa (which really, you cant complain about if they're given to you for free!!) But they were just ok.