10 Mexican Restaurants In Virginia Beach, Virginia

mexican restaurants in virginia beach
Charisse
Charisse 
Published

Virginia Beach is one of the longest best beaches in the world. The beaches stretch out by miles surrounded by hotels and restaurants. Their restaurants are excellent and popular to tourists and one of the favorite cuisines is the Mexican cuisine. Mexican restaurants have opened in Virginia and they have successfully brought authentic Mexican flavors in the city. Family owned restaurants or modern Mexican restaurants have dedicated their time and efforts to perfecting Mexican cooking. They welcome guests with quality Mexican food, bringing every flavor of Mexico to the taste buds of the people of Virginia. After all, who doesn’t love Fish Tacos, the all-time favorite Burritos or the crowd- favorite Chicken Quesadillas? Read on to know the best Mexican restaurants in Virginia and get a taste of Mexico, away from Mexico.

1. Plaza Azteca Mexican Restaurant

Mmm... chicken enchiladas with Spanish rice
Source: Photo by user jeffreyw used under CC BY 2.0

Plaza Azteca Mexican Restaurant is the customer’s shortcut to Mexico. For over 20 years, they have been serving exquisite Mexican flavors at the heart of Virginia Beach. The Chefs dedicate their efforts in using the freshest ingredients and to evolve their style of cooking and improving their menu to serve new and exciting Mexican food to their valued customers. From fresh Guacamole, Chicken Quesadillas, to the all-time favorite Enchiladas, it’s a taste of Mexico away from Mexico. They are also vegan-friendly!

Plaza Azteca Mexican Restaurant

Address: 1824 Laskin Rd., Virginia Beach, VA 23454

Website: Plaza Azteca Mexican Restaurant

Opening hours: Mon- Thurs (11 AM- 10 PM), Fri- Sat (11 AM- 11 PM), Sun (11 AM- 11:30 PM)

Price: 11 - 30 USD

Travel tip by Virginia Beach Local Expert - John
Posted on: Feb 26, 2021

My long-time favorite Mexican restaurant in Virginia Beach, I have been going here since 1999! With fresh hot nachos and salsa as soon as you sit down, you can snack while you look at the menu and enjoy the wonderful ambiance that this restaurant offers. With beautiful murals on the walls, you will feel like you are in a small cantina while receiving exceptional service! My favorite dish has always been their fajitas, but everything on the menu is delicious and fulfilling. If you are looking for great Mexican food in Virginia Beach, I highly recommend Plaza Azteca. Make sure to get reservations in advance on the weekend though, as they can get busy fast!

2. Side Street Cantina

Tacos
Source: Pixabay

Side Street Cantina is a casual and fun restaurant with evening entertainment which the locals love. Enjoy their upbeat music while devouring on the best Mexican food with Peruvian fusion. Their kitchen is set in the center, openly seen by customers to witness how the star of the place– Mexican food is being cooked to perfection. With the bustling people coming in and out of the restaurant, people really enjoy coming here for quality Mexican food. For a night out with friends, avail of their Happy Hour from 4 PM to 8 PM with discounted prices of their House Margaritas and 3 of customer’s choice of Tequilas paired with 2 of their featured appetizers.

Side Street Cantina

Address: 205 11th St Virginia Beach, VA 23451

Website: Side Street Cantina

Opening hours: Sun - Thurs (12 PM - 11 PM), Fri- Sat (12 PM - 1:30 AM)

Prices: 11 - 30 USD

3. Amigos Mexican Restaurant

Pollo con Arroz, El Balcon Del Moreno
Source: Photo by user Eden Hensley Silv... used under CC BY-ND 2.0

3 Amigos Mexican Restaurant has an inviting atmosphere with servers who welcome guests and give recommendations on the menu. Locals love this restaurant for their authentic and flavorful Mexican selections. One of the popular dishes is the Arroz Con Pollo–a chicken breast cooked with chorizo, topped with nacho cheese and served with rice, beans, and tortillas. It’s definitely a mouth-watering Mexican hearty meal, perfect for a taste of Mexico. Plus, it is budget friendly! Guests also have the exciting chance to make their own Mexican Combos like Tacos, Enchilada, and beans.

3 Amigos Mexican Restaurant

Address: 1920 Centerville Turnpike, Virginia Beach, VA 23464

Website: 3 Amigos Mexican Restaurant

Opening hours: Mon - Thur (11 AM - 10 PM), Fri (11 AM - 10 PM), Sat (11 AM - 10 PM), Sun (11 AM - 9 PM)

Price: 11 - 30 USD

4. Las Palmas Mexican Restaurant

Mmm... fried pork and cheddar burritos
Source: Photo by user jeffreyw used under CC BY 2.0

Las Palmas Mexican Restaurant has a vibrant, colorful vibe to it, making the guests reminiscent of the Mexican culture. The restaurant’s mission is to let the guests experience Mexico Flavors in every bite. The Chefs make sure that the food is prepared with the freshest, authentic ingredients, bursting with flavors. Plus, the staff are very welcoming and attentive to the customer’s needs; they feel at home and relaxed. One of their popular dishes is the Burrito California– a chicken or steak burrito topped with cheese sauce and a generous, oozing amount of Pico De Gallo Sour cream. It’s definitely a burst of Mexican flavor in every bite.

Las Palmas Mexican Restaurant

Address: 4540 Princess Anne Rd Suite 121, Virginia Beach, Virginia 23462

Website: Las Palmas Mexican Restaurant

Opening hours: Mon - Thur (11 AM - 10 PM), Fri - Sat (11 AM - 10 PM), Sun (11 AM - 9 PM)

Price: 11 - 30 USD

5. Pelon's Baja Grill

beef tacos
Source: Pixabay

Pelon’s Baja Grill holds pride with their “Baja- style” of cooking that originated in Mexico which involves deep- fried white fish, shredded cabbage and a creamy white sauce. This style of cooking has been practiced and perfected in and out of Mexico and Pelon’s Baja Grill is one of them. It is family owned and operated which brings their passion together to serve and use only high-grade meat for their ingredients. One of their popular dishes is the Fish Tacos which guests keep coming back to. Don’t forget to try their Specials every day like the Taco Combo on Thursdays and Surfs Up Nachos on Saturdays!

Pelon's Baja Grill

Address: 3619 Pacific Ave., Virginia Beach, VA 23451

Website: Pelon’s Baja Grill

Opening hours: Mon – Thur (11 AM – 10 PM), Fri (11 AM – 12 AM), Sat (8 AM – 12 AM), Sun: (8 AM – 10 PM)

Price: 5 - 10 USD

6. Mi Casita Mexican Grill

Mmm... chimichangas
Source: Photo by user jeffreyw used under CC BY 2.0

For a Mexican House staple food, come to Mi Casita Mexican Grill. They are considered a homegrown Mexican restaurant and have established loyal customers since they opened their doors to Virginia in 1992. Guests love having date nights or family nights in their restaurant because of the welcoming atmosphere and the friendly staff. They are dedicated to blending Mexican Flavors to create delicious dishes perfect for that authentic Mexican taste even far from Mexico. They also cater to Vegan guests who have food requests.

Mi Casita Mexican Grill

Address: 3600 Bonney Rd, Virginia Beach, VA 23452

Website: Mi Casita Mexican Grill

Opening hours: Sun (11 AM - 9 PM), Mon - Sat (11 AM - 10 PM)

Price: 5 - 10 USD

7. Gringo's Taqueria

Fish Tacos, Zocalos #mexican #food
Source: Photo by user ray_explores used under CC BY 2.0

Want some authentic Mexican food in an award-winning Mexican Restaurant? Well, come and check out Gringo’s Taqueria. They have been voted Best Fish Tacos in Virginia for six years now and they are absolutely living up to their reputation. They offer the freshest ingredients, nothing canned or frozen. They stay true to Mexican flavors and offer excellent service to their valued customers. Also, it’s a talk of the town about how amazing their bartenders so make sure to drink up on some Margaritas and their other wide selection of drinks for that fun night out with friends and family.

Gringo's Taqueria

Address: 612 Norfolk Ave # 109, Virginia Beach, VA 23451

Website: Gringo’s Taqueria

Opening hours: Tue - Thur (11 AM - 9 PM) Fri - Sat (11 AM - 10 PM)

Price: 11 - 30 USD

8. Jose Tequilas Mexican Grill and Bar

Carne Asada Combination
Source: Photo by user Larry Miller used under CC BY-SA 2.0

Jose Tequilas Mexican Grill and Bar has a chill, clean and welcoming atmosphere, inviting friends, families, and kids to come and dine to get a taste of their unique Mexican flavors. Yes, contrary to its name, they don’t only serve tequilas but specialty meals for everyone to enjoy like their Aqua Tacos, perfect for guests who are on a calorie count diet or their Carne Asada for guacamole and cheese goodness. Guests love their fast service even after waiting for a few minutes in line during peak hours. Also with the generous amount they serve on the plates, awesome side dish, and fantastic Margaritas, guests are definitely in it for a complete Mexican experience.

Jose Tequilas Mexican Grill and Bar

Address: 2101 McComas Way, Virginia Beach, VA 23456

Website: Jose Tequilas Mexican Grill and Bar

Opening hours: Mon- Thur (11 AM - 10 PM), Fri (11 AM - 11 PM), Sat (11 AM - 10:30 PM), Sun (11 AM - 9:30 PM)

Price: 11 - 30 USD

9. El Taco Loco Mexican Restaurant

“Scarcity creates value.”
Source: Photo by user anokarina used under CC BY-SA 2.0

El Taco Loco Mexican Restaurant has a festive vibe perfect for celebrating birthdays, anniversaries or casual gatherings. Their energetic and courteous staff are ready to greet guests and accommodate them to their requests. Another plus for this restaurant is that they are kid-friendly with their Tuesdays Kid’s Night from 6 PM to 8 PM wherein children 10 years old and under eat for a dollar and get free cool face paints! Devour on their famous Fajitas which customers love here because of its perfect combination of spices and fresh, big shrimps, totally worthy of the extra calories and great value for money.

El Taco Loco Mexican Restaurant

Address: 3333 Virginia Beach Blvd, Virginia Beach, VA 23452

Website: El Taco Loco Mexican Restaurant

Opening hours: Mon - Fri (11 AM - 10 PM), Sat (12 PM - 10 PM), Sun (12 PM - 9 PM)

Price: 11 - 30 USD

10. Senor Fox Mexican Restaurant

Guacamole
Source: Photo by user Kjokkenutstyr Net used under CC BY-SA 2.0

Senor Fox Mexican Restaurant is a family-owned and operated restaurant wherein passion and love for Mexican cooking is not compromised. They offer the freshest ingredients through their authentic family recipes and this is evident with the satisfied and happy loyal customers that they have. Customers love their excellent service even on busy days. The food is served fast and the place is clean and well- maintained. Guests rave about their delicious and fresh table- side guacamole. Their frozen margaritas and tequilas are also a crowd- favorite, perfect for a fun night out with friends. Enjoy their everyday specials like the Taco Tuesdays, Enchilada Wednesdays for that discounted price but great food quality.

Senor Fox Mexican Restaurant

Address: 1080 Nimmo Pkwy Ste 100, Virginia Beach, VA 23454

Website: Senor Fox Mexican Restaurant

Opening hours: Mon - Sun (11 AM - 10 PM)

Price: 11 - 30 USD

Get a taste of Mexico

Virginia Beach definitely offers more than just great, fun beaches but excellent Mexican restaurants perfect for that taste of Mexico at the heart of Virginia. No wonder why Virginia is a favorite tourist spot; it’s a diverse city with tons of entertainment and great restaurants rolled into one. So come and enjoy Mexico even far away from Mexico.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

Unsubscribe in one click. See our privacy policy for more information on how we use your data

I'm 27 years old and I'm from the Philippines. I used to live by the beach for 4 years and in within those years, I've never felt happier. I fell in love with the island life and it made me...Read more

 Want to contribute as a Local Expert?
Explore Virginia Beach
Looking for accommodation?
Good things are meant to be shared!