in

Our Favorite Mexican Food Spots in Columbus

Where to get delicious tacos, enchiladas, quesadillas, and more in Columbus.

When you’re in the mood for some great food, make sure you don’t count Columbus, Ohio out. Believe it or not, this town is full of some one-of-a-kind, delicious restaurants that you have to try for yourself. Of these restaurants are several Mexican food spots with all of the burritos and margaritas you could ever want. I’ve put together a list of my favorite Mexican restaurants in town so you’ll know exactly where to go the next time you craving the tasty cuisine.

group of friends eating enjoying mexican food in columbus

Whether you’re looking to grab a quick and casual bite or want to have a nice night out with your significant other, you’ll find the perfect place to do so on the list. And with so many spots serving up innovative margaritas and other cocktails, you’ll be able to get your drink on, too. Keep reading to learn a bit about each location!

Best Mexican Restaurants in Columbus

  1. Cuco’s Taqueria
  2. El Vaquero Mexican Restaurant
  3. Nada
  4. Fiesta Jalisco
  5. Los Guachos
  6. El Rodeo
  7. Cazuelas Mexican Cantina
  8. Chile Verde
  9. La Casita
  10. Mi Mexico Restaurant

Cuco’s Taqueria

2162 W Henderson Rd, Columbus, OH 43220
Phone: (614) 538-8701
Visit Website

Though it can be easy to miss in its small, strip mall location, Cuco’s Taqueria is a wonderful spot to grab some food. Serving authentic Mexican cuisine in a vibrant and inviting atmosphere. With hundreds of positive reviews, it’s no wonder this restaurant is so popular.

The menu at Cuco’s Taqueria is fairly extensive, with every dish you could ever dream of. We recommend the chimichanga, enchiladas suizas, volcan tacos, or tinga. Be sure to try one of the many margarita varieties they have to offer!


El Vaquero Mexican Restaurant

3230 Olentangy River Rd, Columbus, OH 43202
Phone: (614) 261-0900
Visit Website

With over 1,700 reviews on Google, it’s clear why El Vaquero Mexican Restaurant made the list. This regional chain serves up classic Mexican cuisine alongside delicious margaritas. Housed in a casual setting, this is the perfect place for any occasion.

There’s so many amazing dishes to choose from at El Vaquero Mexican Restaurant. Be sure to try the molcajete ranchero, pollo marinado, enchiladas supreme, or carne asada. Don’t forget to order a pitcher of margaritas for the table!


Nada

220 W Nationwide Blvd, Columbus, OH 43215
Phone: (614) 715-8260
Visit Website

Looking for the perfect place for lunch with some friends? Check out Nada. Serving upscale Mexican cuisine and cocktails, this spot has everything you’ll need. With a rustic-chic interior and vibrant decor, you’ll feel warm and welcomed here.

Nada’s menu features small plates as well as full-size entrees, so however hungry you are, they’ve got you covered. Try out the chile relleno, ancho-rubbed mahi, braised amish chicken enchiladas, or caramelized cauliflower tacos. Make sure to snag some churros or tres leches on your way out!


Fiesta Jalisco

2700 Northland Plaza Dr, Columbus, OH 43231
Phone: (614) 890-2666
Visit Website

When you want to grab some food in a more casual atmosphere, try out Fiesta Jalisco. This local restaurant features Mexican cuisine and a full-service bar. With a roomy space, bright decor, and TVs, you’ll feel right at home here.

You’ll find all of your favorite dishes on Fiesta Jalisco’s menu. We recommend the ultimate fajita burrito, avocado tostada, steak amigo, or pollo a la pina. Be sure to sip on a margarita with your meal and stop by for happy hour from 3 p.m. to 7 p.m. Monday through Friday!


Los Guachos

5221 Godown Rd, Columbus, OH 43235
Phone: (614) 538-0211
Visit Website

Another spot that can be easily overlooked is Los Guachos. This little taqueria offers counter serve Mexican cuisine that you have to taste to believe. With over 2,000 reviews, it’s obvious people love this place.

From tacos, to quesadillas, to tortas, and more, you’ll find whatever it is you’re craving at Los Guachos. Be sure to try the quesadilla grande, grilled fish taco, monarca burrito, or solo para tragones. Don’t forget to order an horchata or some Mexican flan!


El Rodeo

2808 Stelzer Rd, Columbus, OH 43219
Phone: (614) 532-7109
Visit Website

With hundreds of reviews praising this restaurant, we can say for sure that El Rodeo is a can’t-miss spot in town. Serving Mexican cuisine in addition to a buffet, you defintely won’t leave this place hungry. Reviewers especially love the food, drinks, and service at this spot.

El Rodeo’s menu is huge with plenty of options for everyone, including those who follow a vegetarian diet. Try out the chori pollo, vegetarian chimichangas, taquitos Mexicanos, or shrimp enchiladas. Make sure to order some flan or fried ice cream for dessert!


Cazuelas Mexican Cantina

2321 N High St, Columbus, OH 43202
Phone: (614) 884-0755
Visit Website

Trying to find a no-frills spot with good, traditional food? Take a look at Cazuelas Mexican Cantina. This little restaurant is quite modest offering up Mexican cuisine in a casual space. They also have margaritas and other mixed drinks to wash it down.

There’s a wide variety of tasty plates to try at Cazuelas Mexican Cantina, so you really can’t go wrong here. We recommend the shrimp enchiladas, carne asada skillet, Cancun chicken, or fresh avocado burrito. Be sure to share some sopapillas with the table for dessert!


Chile Verde

4852 Sawmill Rd, Columbus, OH 43235
Phone: (614) 442-6630
Visit Website

When you’re looking for something a little different than your typical Mexican restaurant, try Chile Verde. This small restaurant serves New Mexican-Southwestern cuisine in a desert-themed space. With plenty of food and drinks, you’ll want to keep coming back.

You’ll find some unique creations on the menu at Chile Verde. Be sure to try the BBQ grilled fajita burrito, green chile mac n’ cheese, the Santa Fe, or stacked enchiladas. Don’t forget to wash it down with a margarita or two!


La Casita

1355 Bethel Rd, Columbus, OH 43220
Phone: (614) 457-0823
Visit Website

Featuring seating suited for all year round, La Casita can be your new go-to Mexican restaurant. This little cantina offers classic Mexican cuisine and drinks, perfect for fixing your craving. And with a seasonal patio, you can even soak up some sun will you dine.

With so many delicious dishes to try at La Casita, you may have a hard time deciding what to order. Try out the enchiladas tri-color, el tio steak, pollo a la honey, or torta special. Make sure to order a michelada as well!


Mi Mexico Restaurant

4775 E Main St, Columbus, OH 43213
Phone: (614) 577-0143
Visit Website

Finishing up our list of Mexican restaurants is Mi Mexico Restaurant. Serving authentic Mexican cuisine and drinks in a colorful atmosphere, everyone will love it here. Hundreds of reviews reveal the great service and setting here too.

Mi Mexico Restaurant offers plenty of dishes as well as combos, so you can have a little bit of everything if you want. We recommend the steak Mexicano, camarones al mojo de ajo, chicken tinga, or costillas de puerco!


Final Thoughts

As you can see, Columbus has so much to offer in the realm of restaurants, especially when it comes to Mexican cuisine. With so many great options for this origin of food alone, you may even have to try a few different spots on this list.

Want something other than Mexican cuisine? Check out our favorite Italian restaurants by clicking here.

Which place will you visit first? Let us know! Did we leave a restaurant out of this list? Make sure you tell us about it and we’ll check it out!

This page may contain affiliate links. If you click through and make a purchase, we'll earn a small commission, at no additional cost to you.

Leave a Reply

Your email address will not be published. Required fields are marked *

Written by Ryan F.

Ryan is a Philadelphia local who enjoys checking out Philly's restaurant scene every chance he can. He grew up in South Jersey and now lives in Philadelphia's Point Breeze neighborhood. Ryan also enjoys traveling and checking out local eateries in every city he visits.