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.
Why Trust Trip101?
✅ Over 50,000 articles reviewed and published by our experienced team
✅ Over 50 years of combined experience researching, writing and reviewing travel articles
✅ Over 40,000 hours spent on research and fact-checking from credible sources (last year’s data)
✅ Optimizing content from data-driven insights collected directly from users on our platform
✅ Focus on authentic and up-to-date information by collaborating with local guides, global travelers and other industry experts
✅ Long-standing partnerships with credible brands like Airbnb, Booking.com, Agoda, Expedia, GetYourGuide, Viator, RVShare and more
✅ Full disclosure on any partnerships or sponsored content
Trip101’s team of writers, editors, and content managers oversees the publication of all travel content, including destination guides, accommodation recommendations, and travel tips. They have extensive experience in the travel industry and no content, written or visual, gets published without a review. Many of our team’s work has also been featured in Travel+Leisure, National Today, The Indian Express, The Telegraph (India), Robb Report, The Adventure Handbook, Tripoto, Korea Tourism Organization, and Korean Ministry of Culture, Sports and Tourism. Some of them are also members of professional organizations like the Society of American Travel Writers and the International Travel Writers and Photographers Alliance.
Each member of the team follows Trip101's methodology and strict editorial guidelines to ensure accuracy, authenticity, and relevance.
1. Plaza Azteca Mexican Restaurant
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
Tip from Trip101 local expert
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
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
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
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
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
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
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
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
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
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.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data