25 Best Mexican Restaurants in Roanoke

Explore Roanoke's Mexican cuisine gems with Restaurantji's insights.

Pueblo Chico Mexican Grill Mexican • $
2626 Broadway Ave SW ste B, Roanoke

Customers` Favorites

Huevos Rancheros Onto X Steak Tampiqueña
Guacamole De Molcajete
Fajitas Al Pastor
Burrito Mexicano
Chicken Fajitas
Chips and Salsa
Burrito Picoso
Combination 23
Side of Beans
Shrimp Tacos

“Hands down best Mexican food and service awesome people“

4.8 Superb88 Reviews
El Cielito Lindo Salad • $
683 Brandon Ave SW, Roanoke

Customers` Favorites

Enchiladas Verdes Mole Chicken Nacho
The Big Huarache Tinga De Pollo
Huarache Grande Big Huarache
Verde O Roja Rice and Beans
Big Burrito Colorado
Al Pastor Tacos
Chips & Salsa
Nachos Supreme
Cheese Birria
Chips Y Salsa

“Wow… so I took everyones advise and hype on social media and tried their tacos! My boyfriend tried their torta Cubana. My 4 year old had their half order of beef and cheese nachos! The food portion is huge! We also ordered chips and salsa! We made it out of there with $38We were extremely impressed with this place! I personally like how small and personal it was. Adriana was our server who is the owners wife! Great experience and 10/10 recommend. My belly hurts in the absolute best way. Try it, you won’t be disappointed!“

4.8 Superb77 Reviews
El Costeño Mexican Grill New Mexican Cuisine • $
5410 Peters Creek Rd, Roanoke

Customers` Favorites

Mixed Tacos and Camarones a La Diabla
Chilaquiles Mexicanos
Frozen Mangorita
Burritos Jalisco
Tacos Al Pastor
Carne Asada

“Best Mexican restaurant I have ever eaten at, hands down! Food is always very exceptional and service is the same.“

4.7 Superb71 Reviews
Pancho Mexican Restaurant Towers Mexican • $
682 Brandon Ave SW, Roanoke

Customers` Favorites

Make Your Own Combo and Veggie Delights
Steak and Muy Mexicano
Arroz Con Camarones
Mixed Specialities
Desserts Children
Sizzling Fajitas
Burrito Supremo
Carnitas Burrito
Chicken Chimney
Fajitas Texanas

“First time eating there was today and I would recommend anyone to eat here. Best food and a very friendly service. I'm going here very often.“

4.7 Superb61 Reviews
Taco Riendo Mexican • $
5324 Williamson Rd, Roanoke

Customers` Favorites

Tacos Al Pastor and Carne Asada Taco
Tacos De Carne Asada Taco
Guacamole and Chips
Tacos De Tripa Taco
Gorditas De Pollo
Refried Beans
Tacos Dorados

“Lunch was great and fresh. I enjoy the variety of salsas they offer. Very pleasant.“

4.6 Superb58 Reviews
Los Arcos Mexican • $
3790 Peters Creek Rd, Roanoke

Customers` Favorites

Chicken Soup with Rice and Pico De Gallo
Chicken Enchilada and Cheese Enchilada
Arroz Con Pollo Chicken
Frozen Margarita Flight
Tacos De Carne Asada
Shrimp Chimichanga
Margaritas Sampler
Pineapple Fajitas
Chicken Fajitas
Chips and Salsa

“This is my favorite Mexican restaurant in the Salem/Roanoke area. Highly recommend!“

4.5 Superb68 Reviews
Tacos Rojas Tacos • $
737 13th St SW, Roanoke

Customers` Favorites

Tamales Tacos Al Pastor
Salsa and Chips
Chicken Burrito
Cheesy Birria
Birria Tacos
Rojas Tacos
Tacos Rojas
Cheese Dip

“We’ve been to their Keagy Village location twice & both times our food has been excellent. The service has also been great. Friendly & attentive staff. We’ll definitely be back again.“

4.4 Superb67 Reviews
Lupita's Tacos Tacos • $
3150 Williamson Rd, Roanoke

Customers` Favorites

Tacos Al Pastor
Rice and Beans
Carnitas Tacos

“Highly highly highly recommend this taco joint on Williamson. This place has the only (and I mean that) good guacamole in town. Other places have a monstrosity called avocado dip, but Lupita’s has legit guac. The tacos are just as good as any street tacos that can be found in large cities. Rice and beans are also phenomenal.“

4.6 Superb39 Reviews
Elotes reyna Ice Cream Shop • $
5324 Williamson Rd, Roanoke

Customers` Favorites

Banana Split
Pina Loca

“I recently tried this elote food truck and it was really good! The corn was grilled perfectly, and the sauce had a nice flavor. They also topped it off with a generous amount of cheese. The people running the truck were friendly too. Overall, it's definitely worth checking out if you're craving some tasty elote in “

5 Superb19 Reviews
Mi Tapatia Mexican • $
4818 Williamson Rd, Roanoke

Customers` Favorites

Tacos De Birria Estilo Guadalajara
Steak& Shrimp Fajitas Dinner
Rice and Beans with Salad
Grilled Chicken
Burrito Tapatio
Queso Fundido
MI Tapatia

“I ate their with my family today. The food was delicious! I got the whole chicken with all the sides!“

4.4 Superb44 Reviews
Tacos Rojas Mexican • $
32 Market Square SE, Roanoke

Customers` Favorites

Cheesy Chicken Birria
Al Pastor Taco
Carnitas Tacos
Shrimp Tacos
Soft Tacos
Cup Salsa

“We’ve been to their Keagy Village location twice & both times our food has been excellent. The service has also been great. Friendly & attentive staff. We’ll definitely be back again.“

4.4 Superb39 Reviews
Rodeo Grande Mexican • $
2018 4826 Valley View Blvd W NW, Roanoke

Customers` Favorites

Chicken Chimichanga Dinner
Tacos de Carne Asada
Tableside Guacamole
Margarita Sampler
Lunch Chimichanga
Fajitas Chicken
Grilled Chicken
Rice and Beans
Chips & Salsa
Guacamole Dip

“Buena atención al cliente Comida rica!“

4.2 Good86 Reviews
Agave Azul Mexican Grill & Bar Mexican • $
7850 Plantation Rd, Roanoke

Customers` Favorites

Chips and Salsa That Came with the Meal
Chicken Beef and Shrimp Fajitas
Maria's Taco Salad
Nachos Classicos
Agave Burrito
Agave Nachos
Cheese Dip

“Great food and service is second to none. I have been eating at this restaurant and Maria’s El Rodeo since 1986. I keep coming back, my favorite meal is Maria’s Taco Salad. Its the best bar none!“

4.1 Good127 Reviews
Alejandros Mexican Grill - Hollins Mexican • $
7212 Williamson Rd, Roanoke

Customers` Favorites

Chips & Salsa with Queso Dip Cheese Dip
Steak and Chicken Fajitas
Cheese Dip and Guacamole
Chimichanga Dinner
Steak Ranchero
Steak Fajitas
Salsa Bar
Trio Tacos

“My husband and I were traveling and saw Alejandro's on the Map and decided to try it. it was a couple of miles in off of the highway but well worth the few minutes to get there. The waitstaff was friendly and prompt!!! The food came out nice and hot and was delicious!!!“

4.2 Good50 Reviews
Alejandro's Mexican Grill - Downtown Mexican • $
127 Campbell Ave SE, Roanoke

Customers` Favorites

Chicken or Carnitas Fajitas
Fajita Quesadilla
Burrito Mexicano
Chips and Salsa
Beef Soft Tacos
Long Burritos
Salsa Bar

“Very good food. Love the market atmosphere.“

4.1 Good69 Reviews
Antojitos Daleyza Ice Cream Shop • $
4225 Plantation Rd NE, Roanoke

“We got the fresas con crema and it was so good. The staff was amazing. Love the vibe. Definitely recommend and will be back soon.“

4.6 Superb11 Reviews
Los Amigos Bar and Grill Mexican • $
3424 Orange Ave NE, Roanoke

Customers` Favorites

Seared Ahi Tuna De La Playa
Chicken Fajita Salad
Fried Beans and Rice
Chips and Salsa
1 Enchilada
1 Burrito

“Service and meal was exceptional. Love line dancing with Angela. She makes it easy for everyone. All in all you can have a great meal, drinks and have some fun working it off all in one. Love this place.“

4 Good74 Reviews
El Rodeo Mexican • $$
3280 Electric Rd, Roanoke

Customers` Favorites

Shrimp Chimichangas
Chicken Quesadilla
Fajitas del Mar
Fajitas Texanas
Burrito Supreme
Chips and Salsa
Arroz Con Pollo
Rice and Beans
Cheese Sauce
Cheese Dip

“Went in the afternoon at 230 not a lot of people there. The waiter was kind. The food was delicious delivered piping hot, and a lot of of. Enough to take home for a second meal. The restaurant was clean the music was good not to loud. The price was great for the amount of food and the quality of the food.“

4 Good62 Reviews
Cabo Fish Taco Mexican • $
14 Campbell Ave SE, Roanoke

Customers` Favorites

Baja Tacos Blackened Fish Tacos
Beer Battered White Fish Tacos
Soy Ginger Shrimp Tacos
Guacamole Salmon Salad
Cajun Oyster Tacos
Carne Asada Tacos
Calamari Tacos
Fried Plantains
Diablo Shrimp
Rasta Pasta

“Passing through town me and my wife were looking for a place to take our kids that we could also enjoy seeing that we are Foodies always in search of that next great culinary memory. We tried several things but the Baja shrimp and the mahi tacos are definitely something that we are going to remember for a long time. Big thanks to the staff of Cabo fish taco.“

3.9 Good50 Reviews
Linda Vista Mexican Restaurant Mexican • $
2623 Peters Creek Rd, Roanoke

Customers` Favorites


“I,placed a online order. Service was received and was delivered in a timely manner. The food was nice and hot,with lots of flavors, and was plentiful portions. Beautiful packaging and,display of arrangement of the food. Everything was exceptional. Delivered by a very Kind,& Sweet, courteous young man. Definitely will be visiting again. Best wishes & Blessings to everyone, for a delicious meal. God bless each of you.“

3.9 Good14 Reviews
El Rio Méxican Grill Mexican • $
4208 Franklin Rd SW, Roanoke

Customers` Favorites

Arroz Con Pollo with Chorizo
Lunch Burrito Rio
Chips and Salsa
Chicken Fajitas
Nachos Fajitas
Taco Loco Salad
Texas Fajitas
Street Tacos
Taco Salad

“very good food, enjoyed management interaction. server very nice and observant never had an empty glass or wait for chips, etc. highly recommend.“

3.8 Good69 Reviews
Taqueria Rosita Mexican • $
3637 Williamson Rd # C, Roanoke

“Very nice pretty lady! Me and my boyfriend got a meal and a pineapple and melon drink. I don’t usually write reviews, but the lady was very nice, the food and drink was not only delicious, and obviously fresh— but it was all extremely refreshing. You’re paying for quality meals that wont make you feel sick afterwards from a whole bunch of grease and preservatives. Will be coming back! The smell was intoxicating! Thank you ma’am for a great lunch ! Your care shows!“

3.8 Good13 Reviews
El Rodeo Williamson Mexican • $
4017 Williamson Rd, Roanoke

Customers` Favorites

Chicken Enchilada and Cheese Enchilada
Cheese Quesadilla Chicken Fajita
Chicken Enchilada Rice and Beans
Fajita Taco Salad
Chips and Salsa
Burrito Supreme
Fried Ice Cream
Chicken Fajitas
Burrito Grande
Buffalo Wings

“Ordered a chicken fajita quesadilla for delivery.My meal was excellent. It is huge and definitely plenty for the money.My only aught is I requested utensils and was not included. Other than that, it was absolutely delicious!My picture shows it fully loaded with the extras. I thought about taking a picture before I took the first bite! It Yummy!“

3.7 Good39 Reviews
El Toreo Mexican • $
6617 Thirlane Rd NW, Roanoke

Customers` Favorites

Chicken Enchiladas with Mole Sauce
Chips an Salsa Complimentary
Cheese Dip

“What a beautiful hidden gem! Every detail was top notch from the architecture, to the decor, to the thorough and friendly service. The food is fresh— not microwaved— and delicious. We’ve found a couple stinkers with Mexican restaurants since moving to the area a few months ago, so we’re so happy to have found El Torreo! We’ll be back soon!Vegetarian options: I had the cheese chile relleno. It was great!“

3.6 Good48 Reviews
El Toreo Mexican • $
3133 Franklin Rd SW, Roanoke

Customers` Favorites

Salsa and Chips
Taco Salad

“ordered carry out this eve, was fresh and delicious!!“

3.5 Good45 Reviews