32 Best Mexican Restaurants near Cave Spring

Discover Cave Spring's finest Mexican eateries with Restaurantji's guide.

El Mezcal Mexican •
4065 Electric Rd, Cave Spring

Customers` Favorites

Chicken Quesadillas with Rice
Pineapple Fajitas
Enchiladas de Mole
Fried Ice Cream
Chicken Fajita
Guacamole Dip
Street Tacos
Chimichanga
Taco Salad
Enchiladas

“This is the best Mexican restaurant I've been to since moving from California 9 years ago. Their cheese sauce is FANTASTIC! I don't know what they put in it, but I could eat it all day! And their street tacos are amazing!Parking: Large parking lot. Parking up the side and front and good sized spaces. Is just a little hard to get into the place from the main road if you're coming from the north side.Kid-friendliness: Family friendly, they have a kids menu and the restaurant is bright and friendly.Wheelchair accessibility: Wheelchair access from main corner entrance. There are double doors getting in the place so that makes things a little tough.“

4.1 Good54 Reviews
Pueblo Chico Mexican Grill Mexican • $
2626 Broadway Ave SW ste B, Roanoke - 3.23 miles

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

“I absolutely love the freshness of their food, and this place has the best special guacamole I've ever had. The staff are welcoming and kind. I have nothing but good things to say. Every meal has been delicious. I'm glad it's so close to work.“

4.8 Superb86 Reviews
La Casa Del Burrito Taco Shop Mexican • $
515 2nd St, Vinton - 6.97 miles

Customers` Favorites

California Burrito with Mango Auqa Fresca
Shrimp Tacos Beef Tacos
Steak & Egg Burrito
2 Pork Taco Combo
Mulita Carne Asada
Carne Asada Fries
Beef Enchiladas
House Burrito
Rolled Tacos
Cheese Sauce

“Tried 3 different taco's pulled chicken, carne asada, and crispy fish taco. All came on corn tortillas, with two different hot sauces spicy and mild , a lime and a quick carrot & red onion pickle. All were really delicious. And the pineapple juice drink I had was refreshing and at just a dollar for a refill really a great deal. Definitely worth every cent. Will say I was a little bit bummed not to see any sweets on the menu. It was explained to me and it made sense why the no longer make them. ?Parking: Located on the side of the marathon gas station don't miss it.“

4.8 Superb70 Reviews
El Cielito Lindo Salad •
683 Brandon Ave SW, Roanoke - 3.66 miles

Customers` Favorites

Enchiladas Verdes Mole Chicken Nacho
The Big Huarache Tinga De Pollo
Verde O Roja Rice and Beans
Big Burrito Colorado
Nachos Supreme
Chips & Salsa
Cheese Birria
Chilaquiles
Soft Taco
Fajitas

“Excellent service and food! I These days when eating out usually ends in either disappointing food or poor service this place stands out. I haven’t eaten authentic Mexican before but I’m sure this is about as close as you can get in the states. Delicious!“

4.8 Superb67 Reviews
Tacos Coronado Tacos • $
217 6th St, Salem - 4.51 miles

Customers` Favorites

Tacos De Asada Tacos De Chorizo
California Burrito
Chips and Salsa
Chicken Tacos
Shrimp Tacos
Caldo De Res
Burrito Combo
Chimichanga
Carne Asada
Al Pastor

“Every Tuesday $1 street tacos! Pork carnitas or chicken. These are the smaller tacos but very filling. A child would be happy eating one. An adult would be happy eating four. Authentic and delicious food. Staff is super friendly! Love this place. Limited seating. Maybe six booths but I like how cozy it is. Great for take out. They are super fast. Make sure and tip them well especially on Taco Tuesday and definitely try the Mexican chili oil on your tacos if you like spice.Parking: If parking lot is full there is tons of street parking.“

4.7 Superb70 Reviews
El Costeño Mexican Grill New Mexican Cuisine •
5410 Peters Creek Rd, Roanoke - 7.8 miles

Customers` Favorites

Chilaquiles Mexicanos
Frozen Mangorita
Burritos Jalisco
Tacos Al Pastor
Chimichangas
Carne Asada
Pollo

“This was the first time being in this restaurant...the food was really good! It didnt take long to get the food either! Handicap parking is very inconvenient though...that's the only reason I gave it 4 stars!Wheelchair accessibility: Inconvenient“

4.7 Superb62 Reviews
Pancho Mexican Restaurant Towers Mexican • $
682 Brandon Ave SW, Roanoke - 3.53 miles

Customers` Favorites

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

“We love the other Pancho locations but live on the south east side. So to hear that they opened one 15 min from me was so amazing. They didn’t disappoint!!! The amazing service and outstanding food. Every time we come the food is hot and delicious, the service is fast, friendly and attentive. Our drinks are never under half full and when I ordered some cheese dip with my carnitas they brought it out with my food!! Any location you go to you won’t be disappointed. WE LOVE PANCHOS!!“

4.7 Superb53 Reviews
Los Arcos Mexican • $
3790 Peters Creek Rd, Roanoke - 2.65 miles

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

“I had lunch #1 the other day. The food was great. The value was wonderful! They served chips and salsa while I checked out their menu. The server was patient and kind. The food was very good. I will b e back again. Everyone should know about this good food at such a terrific value.“

4.5 Superb64 Reviews
Taco Riendo Mexican • $
5324 Williamson Rd, Roanoke - 7.34 miles

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
Quesabirrias
Quesadilla
Burritos

“This place is truly authentic Mexican food. I felt like I stepped into a little restaurant in a Mexican town and made an order of food there. Wonderful food. Will go there many more times!The food is made in a food truck/trailer next to the building. The cashiers bring it in to you. Not much space to eat. Maybe 6 or so tables. Lots of people get it to go.The attached grocery store is like stepping into another culture as well. Awesome place.“

4.5 Superb48 Reviews
Tacos Rojas Tacos • $
737 13th St SW, Roanoke - 3.9 miles

Customers` Favorites

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

“Delightfully surprised by this place. It was clearly a convenience store at one time, now a hole in the wall style Mexican joint with amazingly good food. They are still doing various renovations, so a bit cluttered inside but honestly that doesn’t matter - this place is all about the food. I had the Carnitas Tortas, basically a pork sandwich. It was so big I only ate half. Very tasty. The red hot sauce has a nice kick to it. They have authentic Mexican drinks available in the old cooler, including authentic Coca Cola in a glass bottle. I will definitely be coming back here to try the many different items on their menu.“

4.4 Superb62 Reviews
Elotes reyna Ice Cream Shop •
5324 Williamson Rd, Roanoke - 7.33 miles

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
Tacos Rojas Mexican • $$
1416 S Colorado St, Salem - 4 miles

Customers` Favorites

Tacos Asada Steak Guacamole Fried Beans on Hard Corn Shells
Texas Style Fajitas
Chicken Enchiladas
Quesadilla

“Went here for the first time and all I can say is FORGET EL RODEO!!Changing my favorite Mexican food! I LOVED this place. The food was served hot and was absolutely amazing! Staff was super sweet and commutative when food was coming out and everything was perfect! Coming back next time I’m craving Mexican food ?“

4.3 Superb65 Reviews
Alejandro's Mexican Grill - Downtown Mexican • $
127 Campbell Ave SE, Roanoke - 5.12 miles

Customers` Favorites

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

“Small menu with excellent food. I had the 3 taco platter with shredded beef, and it was outstanding. Beef was succulent and flavorful, flour tortillas were loaded with meat and shredded cheese. The green salsa set it over the top. Probably some of the best Mexican food I've had in a very long time, and I have a pretty high bar when it comes to Mexican food. The prices were very reasonable. We didn't have any margaritas, but the ones we saw going to tables looked good -“

4.3 Superb57 Reviews
Rodeo Grande Mexican • $
2018 4826 Valley View Blvd W NW, Roanoke - 6.11 miles

Customers` Favorites

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

“Great food and atmosphere. Amazing place to bring family and friends for get-togethers and celebrations! Very accommodating.Vegetarian options: Many delicious vegetarian options. Easy to substitute ingredients with said vegetarian options. Very recommended.Dietary restrictions: Many options for dietary restrictions, very helpful and kind staff.Parking: Many parking spots available with appropriate lighting and walkways.Kid-friendliness: Very kid-friendly and accommodating. Staff are expedient and helpful. Kids will enjoy just as much as adults.Wheelchair accessibility: Wheelchair accessibility is readily available and walkways are safe and well lit.“

4.2 Good87 Reviews
Tacos Rojas Mexican • $
32 Market Square SE, Roanoke - 5.1 miles

Customers` Favorites

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

“Was there Mexican food before I tried this place?! The downtown TR by far surpasses any I’ve ever had. The flavor and quality sets the bar. Service is great, we come to enjoy seeing them!! Love the order and pay ahead so when you are finished you leave.“

4.4 Superb38 Reviews
Tacos Rojas Mexican • $
8201 Williamson Rd, Hollins - 9.89 miles

Customers` Favorites

2 Enchiladas Rice & Beans
Salsa & Chips
Rojas Tacos

“I discovered this place on my way home after a job interview. You wouldn't think you'd find such a gem next to a gas station, but the decor is great and they even have a creekside setting. I had the fish tacos, which were absolutely delicious. Apparently they have other locations in the area, so I'm looking forward to getting to try more of the menu in the months to come.“

4.6 Superb24 Reviews
Alejandros Mexican Grill - Hollins Mexican • $
7212 Williamson Rd, Roanoke - 8.7 miles

Customers` Favorites

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

“Salsa bar is pretty cool with lots of options. They give you chips and are happy to refill the basket. There is a good vegetarian section of the menu. Had all the Mexican favorites. Bathroom was clean. Prices were good and not too much. Would return and recommend.Vegetarian options: Potato burrito was good“

4.3 Superb44 Reviews
Mi Tapatia Mexican • $
4818 Williamson Rd, Roanoke - 6.86 miles

Customers` Favorites

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

“Without a doubt one of the best MEXICAN food restaurants ⭐️ that can be found in this beautiful ROANOKE. I 100% recommend the super beef broth. And the tongue tacos. But the entire menu is fantastic. And very affordable prices. ⭐️⭐️⭐️⭐️⭐️“

4.3 Superb39 Reviews
Agave Azul Mexican Grill & Bar Mexican • $
7850 Plantation Rd, Roanoke - 9.35 miles

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
Chimichangas
Cheese Dip
Quesadilla
Guacamole

“I had a very good time the food was very good and prompt service the waiters and waitresses were very kind and helpful the food was good and hot and came out quickly and the chips and dips were amazingParking: There's plenty of parking spaces all over the place“

4.1 Good90 Reviews
El Rodeo Mexican • $$
3280 Electric Rd, Roanoke - 0.38 miles

Customers` Favorites

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

“It's a decent Mexican sit down restaurant. I am from southern California so what I am used to is different but the food is still good even though it's not the same style as what I normally eat. Still, everything is fresh and good quality, free chips and salsa, good prices on everything. Give it a try!“

4.1 Good56 Reviews
Los Amigos Bar and Grill Mexican • $
3424 Orange Ave NE, Roanoke - 8.42 miles

Customers` Favorites

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

“Los Amigos Bar and Grill offers an exceptional culinary experience. Their menu boasts mouthwatering dishes that captivate the palate with every bite. The knowledgeable staff adds to the charm, providing insightful recommendations and ensuring a delightful dining journey. Their drinks? Simply delicious, perfectly complementing the flavorful meals.The lively atmosphere, complete with a stage, adds an extra dimension to the dining experience. It's a place where good food meets entertainment, creating a memorable night out. Here's hoping Los Amigos Bar and Grill remains a beloved spot for many years to come, continuing to delight patrons with their fantastic food, drinks, and enjoyable ambiance.“

3.9 Good71 Reviews
Cabo Fish Taco Mexican • $
14 Campbell Ave SE, Roanoke - 5.05 miles

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

“Great spot in a convenient location! Of course the tacos were wonderful, but the crab dip was also out of this world. My husband and I got a variety of tacos & they were all delicious. The fried plantains were perfectly cooked and I loved the spicy rice & beans. We look forward to returning.“

3.9 Good51 Reviews
Alejandro's Mexican Grill - Salem Mexican • $
1304 W Main St, Salem - 5.56 miles

Customers` Favorites

xx Rosarito Fish Tacos
Chimichanga Entree
Chips & Salsa
Shrimp Tacos
Enchiladas
Salsa Bar
Carnitas

“I love Alejandro's! They have very fast service, a pretty standard tex-mex menu, and a self-serve salsa bar. We come for lunch once or twice a week, and they're able to take payment right as the food arrives - which means we can make a speedy getaway when we finish eating.Nobody likes to wait forever for the check, you know? They know. They make it super quick and super easy.“

3.9 Good49 Reviews
Tacos Rojas 6 Mexican • $
525 Hardy Rd, Vinton - 7.26 miles

Customers` Favorites

Birria Tacos
Birria Torta
Enchiladas

“The food was really good. The place was clean. The price seems a little high. Until you get your portion. Then you realize the price is fair for what you get. They was not busy when we was there. I feel they could have done a little better on the drank refills. But not a big deal. I drank a lot of soda when I eat. That's Why I like it when I can just refill myself. I will definitely be going back and I recommend it for anyone looking“

3.9 Good22 Reviews
El Rodeo Mexican • $
2032 W Main St, Salem - 6.06 miles

Customers` Favorites

Lunch Chimichanga with Shredded Chicken
Nachos with Tomato Sauce
Chicken Fajitas
Tacos De Birria
Chips and Salsa
Nachos Texanos
Steak Vaquero
Cheese Dip
Enchilada
Avocado

“We really liked it. Split the nachos and got cane sugar Coke. Friendly staff, authentic food as far as I know. Gluten-free corn chips, free chips and salsa to start which was a nice surprise, and the salsa had a nice cumin-y flavour.Dietary restrictions: Gluten-free corn chips.“

3.8 Good74 Reviews
Linda Vista Mexican Restaurant Mexican • $
2623 Peters Creek Rd, Roanoke - 5.97 miles

Customers` Favorites

Chimichangas

“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.8 Good52 Reviews
El Toreo Mexican • $
6617 Thirlane Rd NW, Roanoke - 7.01 miles

Customers` Favorites

Chicken Enchiladas with Mole Sauce
Chips an Salsa Complimentary
Cheese Dip
Nachos
Tacos

“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.8 Good40 Reviews
Taqueria Rosita Mexican • $
3637 Williamson Rd # C, Roanoke - 6.49 miles

“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 Good12 Reviews
El Rodeo Williamson Mexican • $
4017 Williamson Rd, Roanoke - 6.68 miles

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 Good38 Reviews
El Rio Méxican Grill Mexican • $
4208 Franklin Rd SW, Roanoke - 2.5 miles

Customers` Favorites

Lunch Burrito Rio
Chips and Salsa
Chicken Fajitas
Nachos Fajitas
Taco Loco Salad
Texas Fajitas
Street Tacos
Margherita
Taco Salad
Beef

“1st time here and my wife and were really happy with the menu selections and pricing. The waitresses were very attentive and friendly to us. The food came in a timely manner and was hot and very flavorful. We got the lunch specials that gave you a choice of 6 meals and price was only $6.99 each.“

3.7 Good62 Reviews
El Toreo Mexican • $
3133 Franklin Rd SW, Roanoke - 2.9 miles

Customers` Favorites

Salsa and Chips
Chimichangas
Taco Salad
Guacamole
Enchilada
Burrito
Nachos

“Went on a Sunday. The lunch buffet was very affordable, $20 for two people. They had a good selection of items on the buffet. The food was a little cold but we did arrive after 1pm.Wheelchair accessibility: There is a wheelchair ramp to get into the restaurant.“

3.5 Good46 Reviews
El Rodeo Mexican • $
3518 Orange Ave NE, Roanoke - 8.54 miles

Customers` Favorites

Bean Burrito 1 Cheese Enchilada & 1 Tostada with Beans & Cheese
Cheese Enchilada with Rice
Salsa and Chips
Fajitas Burrito
Steak Fajitas
Cheese Sauce
Quesadilla
Cheese Dip
Enchiladas
Taco Salad

“Food was good waiters and waitress was kind but showed more attention to other customers were I believe to be Mexican also felt like we were being rushed out hours were to close at 11pm but they turned lights off by 10:30pm and place was empty could have been made to feel more “

3.5 Good80 Reviews