Top 5 Mexican Restaurant in Virginia

27 results match your filters

Filter by:

Customer rating

Sort by:
Don Tequila's
4.4
( 16 reviews )
Open until 10:30 PM

487 E Nelson St, Lexington, VA 24450, United States

“I got the cheeseburger and French fries, and my husband got the 3 tacos. Mine was delicious. And he said that his taco meat had no flavor at all. He added the dips they offer to help give it flavor. Loved the atmosphere, but the music was really loud, and we couldn't really hear each other.”

Goatocado
4.6
( 16 reviews ) $$
Open until 09:00 PM

1823 W Main St, Richmond, VA 23220, United States

“Quick service! The tofu was fantastic; they use the same marinade as they do for the chicken, and it’s so well done. Also, the ratio of lettuce to fillings in the wraps are perfect; not too much of one over the other. The kombucha was also great!”

3 Amigos Mexican Restaurant Hickory
4.5
( 16 reviews )

2620 S Battlefield Blvd, Chesapeake, VA 23322, United States

“Favorite Mexican restaurant in the area. Always good food and great service.”

El Centro
4.3
( 16 reviews ) $$

1 N Loudoun St, Winchester, VA 22601, United States

“Wednesday night in downtown Winchester is a great dining experience. Many fine restaurants to pick from. The staff at El Centro was great and very. knowledgeable when it came to food and drinks. The drink came out quickly, and beer was cold. Indoor dining near a big window on a hot day is perfect. The food was good and the menu selection was large. Casual and an easy choice to make.”

Tipicos Los Reyes
4.3
( 10 reviews ) $$
Close until 08:00 AM

8441 Irongate Way, Manassas, VA 20109, United States

“If you want good Tex-Mex food, cooked with love and served the same way, Tipicos is your place to visit and enjoy!! Every time, no disappointments!! Love it!!”

Magnolia's Taco & Tequila Bar
4.4
( 8 reviews ) $$
Close until 12:00 AM

14 E Water St, Harrisonburg, VA 22801, United States

”We discovered this place while on a trip to Massanutten VA and were excited to check it out. Parking was a tad difficult, especially depending on what time you go, so be sure to give yourselves time to walk from the parking lots to the building. We were seated and our orders were taken quickly. It was a relaxed atmosphere with a younger crowd. They have many interesting flavors of margaritas. We tried the coconut and the blueberry basil margaritas, both of which were wonderful. We each tried three different tacos to get a few unique flavors. Unfortunately, we weren't overly impressed with the tacos. They were small and overpriced for the amount that you get. The seasoning wasn't quite up to par. However, there is a lot of potential in the concept, and the combinations sound great together (I love trying unique flavors). Maybe the chef was feeling off the day we went, so I am giving 4 stars for the tasty margaritas and potential for great unique tacos.”

Cafe Rio Fresh Modern Mexican
4.2
( 8 reviews ) $$

6108-A Arlington Blvd, Seven Corners, VA 22044, United States

”A good go to spot for a quick meal! This reminds me of a restaurant I used to go to in college that I loved. The ranch is delicious and I love that there’s the option to make burritos enchilada style. I put the hot salsa on top along with some shredded cheese which was then topped with their ranch. It sounds weird but it goes so well together. I think the chicken was ok, it was a little dry and not too flavorful. Instead of the fire grilled chicken I’ll come back to try their pollo asado. The quantity is pretty big so I was able to have leftovers for another meal. Overall a solid spot for dinner on the go.”

Don Sebas Taqueria
4.6
( 8 reviews ) $$
Open until 10:00 PM

3908 Prince William Pkwy, Woodbridge, VA 22192, United States

”Absolutely LOVED the food! My husband and I came in on a Monday night after a long day and everything was amazing! The waitress was so nice and she recommended amazing selections. The chips and salsa were great and we tried the chancho, shrimp, asada tacos and chicken enchilada- and the rice and beans. And Mexican cokes in glass bottles. Everything exceeded our expectations and it was our first time trying Don Sebas and it was delicious! We also tried the Tamarindo drink that our waitress recommended and that was delicious as well! Don Sebas is a gem! We also really enjoy the laid back atmosphere of the restaurant. We’ll be back for sure!”

Revolutionary Soup
4.5
( 8 reviews )

108 2nd St SW, Charlottesville, VA 22902, United States

”So good! Great spot for a tasty, unique, reasonably priced meal. We had a spinach salad, lamb curry soup, tomato soup, and crab and corn chowder at our table and all were excellent. Bonus: soups come with corn muffins, yum!”

Perfectly Frank
4.6
( 8 reviews )
Open until 09:00 PM

236 Carmichael Way # 314, Chesapeake, VA 23322, United States

”This place is an experience you should enjoy! I love the atmosphere! The people here are very friendly and are happy to answer any questions about the menu. We started with a cup of soup. It happened to be the broccoli and cheese soup today. It is the richest, creamiest soup you have ever tasted. Smooth, rich flavor. And for $1.59 for a cup it is a great starter to your meal! TRY IT! Next up the double cheeseburger combo. Fries are a good portion of crispy, crinkle cut fries. The burger was good! The magic mike was good. It didn't not have much chili on it. It did have a nice flavor if you got a bite of everything together. The cheese fries were a huge disappointment. They look good when they come to the table, but it appears just a piece of American cheese is melted over top. Once it cools it is hard and when you try to get a fry it breaks in the process. I will come back and try something else, but not cheese fries.”

Burgerfi
11.

Burgerfi

4.1
( 8 reviews ) $$
Open until 11:00 PM

1608 Village Market Blvd #130, Leesburg, VA 20175, United States

”Burgers that were pure perfection – with bacon and cheese taking them to the next level! The atmosphere added a nice touch, and the service was top-notch. Kudos to the super friendly and helpful gentleman who made the experience even better!”

Chop Shop Taco
4.4
( 8 reviews )

1008 Madison St, Alexandria, VA 22314, United States

”Great neighborhood restaurant! Their tacos are a good size and they have other great options! I highly recommend the nachos with chorizo or pork belly.”

El Jinete Mexican Restaurant
4.5
( 16 reviews )

1875 Anderson Hwy, Cumberland, VA 23040, United States

”There is plenty of parking. It often smells like urine when you come in. It appears clean so I'm not sure where this smell comes from. They offer the typical chips and salsa when your seated. The cup is not even half full of salsa and if you ask for more, it seems to be an issue. The menu is decent with various options. There are some non Mexican items for kids or those not a fan of Mexican. There are two sides to the restaurant. The outside wall is typically staffed by the female server who appears to be on her A game. The inside wall near the restrooms is usually staffed by the man who seems to just be existing. He doesn't really talk and when you ask for something he typically shrugs his shoulders and walks away. For example, we ordered fajitas and didn't get the tortilla shells when the order arrived. When we asked about this, he brough the menu over and pointed where it said that it came with tortillas, and said yeah before walking away. We never got the tortillas. We ordered guacamole ($5), and got a small container with a few teaspoons of guacamole.”

Zocalo
14.

Zocalo

4.4
( 10 reviews ) $$

201 E Main St Unit E, Charlottesville, VA 22902, United States

”This was some of the best food if not the best food i’ve ever had. the jack cheese fritters were absolutely incredible. Our waitress Nahida was amazing as well. the strip steak was cooked to perfection and so was the seared duck my husband got. It was a great experience all in all”

El Mariachi
4.5
( 16 reviews ) $$

624 E Riverside Dr, North Tazewell, VA 24630, United States

”I’m from Ohio and Good Mexican Food is a must and this place did! Food was great both waiters where wonderful! Our Daughter and family live in Tazewell and love ❤️ to take us there when we are in town! The only place I know you can get these wonderful Mango Shrimp! Keep it up guys 😎🎊😋😋”

El Rodeo South Main
4.2
( 16 reviews )

1540 S Main St Ste 100, Blacksburg, VA 24060, United States

”Delicious food and awesome service. Actually we ordered chicken fajitas and we got beef in there but our server was so gods he changed the dish in no time. I would definitely revisit suggest this place.”

Conejo
17.

Conejo

4.6
( 8 reviews )

5820 Patterson Ave Suite 103, Richmond, VA 23226, United States

”The food was pretty good. I had one of the bowls with beef, and the beef was very tender and yummy. Other girls got ceviche, but they weren’t impressed. Our waiter was very friendly and attentive. Overall, the place gets pretty loud in the evening. We were there on Tuesday night for a girls night out, and we could barely hear each other talking if not sitting next to each other.”

Taqueria Picoso
4.3
( 16 reviews )

Shops at Mark Center, 1472 N Beauregard St, Alexandria, VA 22311, United States

”I was born and raised in Mexico and I love to find places where the food tastes like home. I always sit at the bar, the bartenders are really nice and the atmosphere is great. I highly recommend the shrimp or tuna tostadas.”

Juan More Taco Fxbg
4.2
( 8 reviews ) $$
Open until 08:00 PM

826 Caroline St, Fredericksburg, VA 22401, United States

”Food was amazing. First time coming here and I would def come back. I do wish the elote had an option of coming in a cup because it was hard to eat haha but still delicioussss!”

Estancias Restaurant
4.8
( 8 reviews )

7533 Presidential Ln, Manassas, VA 20109, United States

”It's a hidden, small restaurant off of Sudley Rd. 1st time here and enjoyed the Central American food.”

1 of 2

Top 5 Mexican Restaurant in Virginia

In the heart of Virginia, United States with 27 spots, you'll find amazing Mexican Restaurant, holding an impressive reviews with almost 286 reviews from people worldwide.

Highly Searched in Virginia, United States