El Toro

Mexican restaurant · Cornelius

El Toro

Mexican restaurant · Cornelius
20930 Torrence Chapel Rd, Cornelius, NC 28031

Photos

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

Highlights

Fish tacos with pineapple, tres leches, and great margaritas  

Placeholder
Placeholder

20930 Torrence Chapel Rd, Cornelius, NC 28031 Get directions

eltorogrille.com
@eltoromexican_grill

$10–20 · Menu

Information

Static Map

20930 Torrence Chapel Rd, Cornelius, NC 28031 Get directions

+1 704 997 2534
eltorogrille.com
@eltoromexican_grill

$10–20 · Menu

Features

payment credit card
Tap to pay
reservations

Last updated

Oct 18, 2025

Powered By

You might also like

Terms of Use • Privacy Policy • Cookie Policy
 © 2025 Postcard Technologies, Inc.

LaWanda Harris

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 :)

Kris P.

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

Daniel Lee

Google
Used to be one of my favorite places and we ate there a couple of times per week. In recent years however, the prices went way up, the food quality is "meh" and the service has taken a dive (which is shocking because for years it was EXCELLENT.). I hope they get things turned around. I've gone from multiple times per week to maybe once every other month. I miss the previous quality.

G F

Google
Hi, I ordered the vegetarian fajitas, but I found meat in my dish. It seems like the vegetables may have been cooked on the same grill as the meat, which raises a serious issue of cross-contamination. I chose the vegetarian option specifically to avoid meat, so this was really disappointing. I’d appreciate it if you could look into how the food is being prepared to ensure it’s safe for vegetarians. Thank you.

Keith Jones

Google
Great Burrito, Authentic Vibe Inside My girlfriend and I recently stopped by El Toro in Cornelius to pick up a to-go order, and we were pleasantly surprised. I ordered a nice, big burrito that really hit the spot. It was around $22, which I felt was a little on the pricey side, but the flavor and quality made it worth it in the end. We didn’t dine in, but the atmosphere inside was surprisingly great. From the outside, El Toro doesn’t look like much — honestly, the exterior could use a refresh — but once you walk in, you’re greeted with a warm, authentic Mexican vibe. The bright colors, detailed tilework, and beautiful artwork on the walls really created a full cultural experience. The chips could’ve used a bit more salt, but they were still enjoyable. The salsa stood out the most — it tasted homemade and had that fresh, authentic flavor you hope for at a place like this. The rice was also excellent. Lastly, the staff member who took our order was very friendly and welcoming, which added to the overall positive experience.

Nate B

Google
This place was okay. Salsa had no flavor. The lunch entrees were okay. Margaritas were fantastic. Cheese sauce was good. I would recommend this place.

Sarah Pedini

Google
Wow, we did not know about this place! I wish we would’ve taken pictures before we ate. I ordered the Alambre which was two large skewers of chicken, steak, shrimp and vegetables. Melted butter for dipping (the seasoning you see is from the butter). It was SO GOOD!! We found our new place.

Rob M.

Google
Very good fajitas, good meat to veg ratio. Delicious chips and salsa. The service was a little slow with not very many customers. Plenty of staff, they just looked preoccupied with each other. Not one to complain but it just stood out. Would recommend and come back
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

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

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

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

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.

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

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.
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.
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

Joel S.

Yelp
Good tasting food and large portions. Fast and friendly service. The menu has a good assortment of Mexican food
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!
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

Michael M.

Yelp
Favorite Mexican restaurant. Great margaritas. Fajitas are perfect. Unlimited chips.
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

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

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

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

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

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

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

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!

Meghan G.

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

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
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.

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.

John Kimberly R.

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

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

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!
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.
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

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

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.
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.

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

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!

Maria V.

Yelp
The food is very good but the last two times we've been there the service was terrible. In fact I think the last time we were there, our waiter forgot about us. He took our food order and we didn't see him again till we waved him down to get our check.
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.
google avatar

Hayden D.

Yelp
Update: Just got our food. Nothing extra offered. No refund offered. Nothing. Even Taco Bell has thrown extra food in, without me asking, when it's taken longer than usual. Update: we've now complained to the manager. He claims our food is being packed up. It's been several minutes and he has yet to go back and actually check with the kitchen. We've been here a few times and enjoyed it. Tonight, we decided to stop in for a drink and to order some food to go. We arrived at 6:24. By 6:45 we had ordered our 4 meals to go (no appetizers; no dessert) It is now 7:45 and we are still waiting on our food while watching folks, seated after us at tables, getting served their meals. We are sitting at the bar, glasses empty, and haven't even been offered more drinks. Is there an issue with orders to go? Ridiculous.