Mexican restaurants have been around in Richmond for a long time and they’ve become a big part of Virginia culture. The Mexican food scene has only grown, adding to the city’s reputation for incredible food and drink. For a spicy kick and some hearty carnitas, head to one of these marvelous Mexican spots!
Plaza Aztec is a fun and vibrant locale. Here, the guacamole is prepared tableside, adding an extra touch of freshness and entertainment. Don’t forget to try the birria tacos, an outstanding dish filled with bold and tasty flavors. This place is pretty unique in that a little waiter robot playing music will serve your food. Plus, it’s a budget-friendly spot, where is the catch? There isn’t one!
📍6623 W Broad St, Richmond, VA 23230
Original Mexican Restaurant is a biggg restaurant that caters to events too. Treat your taste buds with their luscious nachos Texanos and fried chimichangas, two delicious dishes that are mouthwatering crowd-pleasers. The white sauce on the nachos really elevates the dish to new heights.
📍6406 Horsepen Rd, Richmond, VA 23226
3. Tio Pablo
At Tio Pablo, servers are super welcoming and attentive. Bite into their homemade-masa tacos, with juicy, succulent fillings, or try their perfectly cooked plantains for a really satisfying meal. The margaritas and spicy mango margarita add a touch of warmth and originality to the experience.
📍1703 E Franklin St, Richmond, VA 23223
At Lalo’s Cocina, you won’t know what to eat first. Their chicken is so tender and juicy and, of course, everything tastes better with a margarita. In particular, the pomegranate and black raspberry margaritas are super tasty. It’s the perfect spot for a date night or a date with friends.
📍2617 W Broad St, Richmond, VA 23220
5. En Su Boca
En Su Boca is definitely one of the best Mexican restaurants in Richmond. The menu is packed with flavorful vegan and gluten-free options – this place caters to everyone’s dietary requirements. Each dish reflects the name, you’re gonna want to shovel it en tu boca. Check out the tasty and creative cocktails for a real treat!
📍1001 N Arthur Ashe Blvd, Richmond, VA 23230
El Pope serves a wide variety of Latin-American cuisines, from Mexican tacos to Honduran pupusas! There you can sink your teeth into tantalizing chicken fajitas, perfectly seasoned and covered in rich flavors. Homemade guacamole starts off your meal in the best possible way. It’s a great place to sample different cuisines.
📍1731 W Main St, Richmond, VA 23220
Casa Del Barco is a super vibrant spot that will brighten your mood. Plus, the food is just as vibrant, from the mushroom tacos to the carne asado burritos. Finish your meal with the cocoa-filled tacos and you’ll roll home happy!
📍320 S 12th St, Richmond, VA 23219
Little Mexico is another of Richmond’s super vibrant Mexican restaurants. It’s a friendly spot where staff aim to make you feel at home. Try the quesabirria tacos for some cheesy, comforting and indulgent goodness. They make their own chips and salsa which just adds to the ambiance at this lively spot!
Chicano’s Cocina Bar & Grill, the fantastic menu packed with warming, perfectly spiced dishes and inviting ambiance make for a fantastic visit. There you’ll find taquitos, flautas, huevos rancheros and much more. Plus, there’s a tasty drinks menu to wash it all down with including refreshing margaritas.
📍523 E Main St, Richmond, VA 23219
Jalapeños Méxican Grill is the perfect spot if you’re looking for delicious Mexican cuisine in a laid-back and inviting atmosphere. Their cheese enchiladas with rice and refried beans are a popular crowd-pleaser and the margaritas pack a refreshing punch. They come in loads of different flavor combinations – the perfect excuse to have more than one.
📍3125 W Cary St UNIT 1, Richmond, VA 23220
Say “adios” to boring meals at these fantastic Mexican restaurants in Richmond. With so many top-notch options to choose from, you’re sure to find a restaurant that satisfies your cravings.