10 Best Mexican Restaurants In Richmond

The ten best Mexican restaurants in Richmond include Conejo, Lolita’s, Casa Del Barco Canal Walk, Lalo’s Pinches Tacos, Cochiloco, Abuelita’s, Potros Mexican Restaurant, Blue Habanero, Big Chile Real Mexican Tacos and Tex Mex, and Ay Caramba Mexican Food. Richmond's Mexican cuisine is gaining fame for its new wave of chef-driven restaurants that champion specific techniques like in-house nixtamalization. The city's Mexican restaurants offer signature dishes such as tacos on house-made heirloom corn tortillas and authentic birria de res. 

The Mexican restaurants in Richmond, VA are located in neighborhoods like the West End, the Carytown district, and along the downtown Canal Walk. Dining options feature sophisticated dining rooms, classic neighborhood Tex-Mex joints, and authentic family-run taquerias. The setting at Casa Del Barco is defined by its large waterfront patio, while Cochiloco offers a straightforward, rock-and-roll themed counter-service spot. Dining at one of Richmond's Mexican restaurants costs between $10 and $80 per person.

Richmond's best Mexican restaurants are defined by a focus on high-quality ingredients, from heirloom corn imported from Mexico to locally sourced produce. The top ranked among the best Mexican restaurants in Richmond is Conejo, distinguished by its house-nixtamalized tortillas, a chef-driven menu inspired by Baja, and a sophisticated setting. For an authentic and quick meal, Lalo’s Pinches Tacos serves some of the best Mexican food Richmond with its classic birria tacos. Conejo also stands out as the premier fine-dining experience. Modern spots like Conejo offer dedicated vegan options, while nearly all establishments, including Lalo’s Pinches Tacos and Cochiloco, have extensive gluten-free choices based on corn.

The top Mexican restaurants in Richmond are listed below.

  1. Lolita's 1
    Lolita's 0.00 (0 Reviews)
    • Item Prices 131
    • Average Item Price $5.13
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Mexican-American, Tex-Mex

    Signature Dishes:

    Ribeye AguachileDuck ConfitCarne Asada

    Lolita's signature dishes Ribeye AguachileDuck ConfitCarne Asada
    Location:

    2929 W Cary St, Richmond, VA 23221, United States

    Special Feature:

    The restaurant is a long-standing fixture in the Carytown neighborhood, known for its consistent and unpretentious approach to Tex-Mex cuisine.

    What Makes It Special:

    Lolita's is a reliable local spot for satisfying, generously portioned Mexican-American classics in a comfortable, no-frills setting.

    What Sets It Apart:

    Its role as an enduring, straightforward neighborhood eatery that has served the community for years distinguishes it from newer, more concept-driven restaurants.

    Operating Hours:

    Monday–Thursday: 11:30 AM–10:00 PMFriday–Saturday: 11:30 AM–10:30 PMSunday: 11:00 AM–9:00 PM

    Price:

    $10 to $20 per person

    Lolita's Menu Prices
  2. Abuelita's 2
    Abuelita's 0.00 (0 Reviews)
    • Item Prices 98
    • Average Item Price $12.21
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Traditional Mexican, Salvadoran

    Signature Dishes:

    Quesabirria TacosRamen BirriaPlatillo Grande

    Abuelita's signature dishes Quesabirria TacosRamen BirriaPlatillo Grande
    Location:

    6400 Midlothian Tpke, Richmond, VA 23225, United States

    Special Feature:

    The menu features a significant selection of authentic Salvadoran dishes, most notably handmade pupusas with a variety of fillings.

    What Makes It Special:

    Abuelita's is celebrated for its genuine, homestyle cooking that tastes like a meal from a grandmother's kitchen, true to its name.

    What Sets It Apart:

    Its combination of both Mexican and Salvadoran comfort food classics, particularly its well-regarded pupusas, makes it a unique destination for Central American home cooking.

    Operating Hours:

    Tuesday–Sunday: 11:00 AM – 8:00 PMMonday: Closed

    Price:

    $10 to $20 per person

    Abuelita's Menu Prices
  3. Potros Mexican Restaurant- 3
    Potros Mexican Restaurant- 0.00 (0 Reviews)
    Mexican Seafood Nachos Burritos Tacos
    • Item Prices 706
    • Average Item Price $12.37
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Mexican-American

    Signature Dishes:

    ChimichangaEnchiladas SupremeEnchiladas Rancheras

    Potros Mexican Restaurant- signature dishes ChimichangaEnchiladas SupremeEnchiladas Rancheras
    Location:

    9074 Staples Mill Rd, Henrico, VA 23228, United States

    Special Feature:

    The restaurant provides a very large and accessible menu that covers all the major categories of familiar Mexican-American restaurant fare.

    What Makes It Special:

    Potros is a dependable neighborhood restaurant known for its lively environment, fast service, and consistently satisfying comfort food.

    What Sets It Apart:

    Its role as a straightforward, high-volume family restaurant with an extensive, crowd-pleasing menu makes it a reliable choice for a classic Mexican-American meal.

    Operating Hours:

    Monday–Sunday: 11:00 AM – 10:00 PM

    Price:

    $10 to $20 per person

  4. Blue Habanero 4
    Blue Habanero 0.00 (0 Reviews)
    • Item Prices 601
    • Average Item Price $12.72
    Type of Restaurant:

    Upscale Casual

    Type of Food:

    Modern Mexican, Street Tacos

    Signature Dishes:

    Nachos SupremeBurrito GiganteChicken Chipotle Tacos

    Blue Habanero signature dishes Nachos SupremeBurrito GiganteChicken Chipotle Tacos
    Location:

    421 Strawberry St, Richmond, VA 23220, United States

    Special Feature:

    The restaurant has a sophisticated bar program with a focus on creative, handcrafted margaritas and a wide selection of tequilas.

    What Makes It Special:

    Blue Habanero is known for its chic, energetic atmosphere that combines inventive, high-quality street food with a polished, upscale setting.

    What Sets It Apart:

    Its location in a major shopping center and its fusion of a gourmet taqueria with a modern cocktail bar make it a distinct destination for a stylish dining experience.

    Operating Hours:

    Monday–Thursday, Tuesday: 11:00 AM – 10:00 PMFriday: 11:00 AM – 10:00 PMSaturday: 11:00 AM – 11:00 PMSunday: 11:00 AM – 9:00 PM

    Price:

    $20 to $30 per person

    Blue Habanero Menu Prices
  5. Big chile real mexican tacos & tex mex 5
    Big chile real mexican tacos & tex mex 0.00 (0 Reviews)
    • Item Prices 44
    • Average Item Price $15.10
    Type of Restaurant:

    Fast-Casual

    Type of Food:

    Traditional Mexican, Tex-Mex

    Signature Dishes:

    TacoHomemade GuacamoleQuesa Birria 

    Big chile real mexican tacos & tex mex signature dishes TacoHomemade GuacamoleQuesa Birria 
    Location:

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

    Special Feature:

    The menu successfully bridges the gap between authentic interior Mexican street food and popular Americanized Tex-Mex favorites.

    What Makes It Special:

    Big Chile is a dependable spot for high-quality, made-to-order food that satisfies cravings for both traditional tacos and hearty Tex-Mex burritos.

    What Sets It Apart:

    Its dual focus on serving both "Real Mexican Tacos" and classic Tex-Mex allows it to cater to a wide range of tastes within a single, efficient format.

    Operating Hours:

    Tuesday–Thursday: 12:00 PM – 10:00 PMFriday–Saturday: 12:00 PM – 11:00 PMSunday: 12:00 PM – 9:00 PMMonday: Closed

    Price:

    $10 to $20 per person

  6. Conejo 6
    Conejo
    Type of Restaurant:

    Upscale Casual, Fine Dining

    Type of Food:

    Modern Mexican, Baja-Style

    Signature Dishes:

    Pastor con QuesoAlambreGuacamole

    Conejo signature dishes Pastor con QuesoAlambreGuacamole
    Location:

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

    Special Feature:

    The restaurant makes its own masa from scratch daily using heirloom corn sourced from Mexico, a process known as nixtamalization.

    What Makes It Special:

    Conejo is known for its elevated, chef-driven approach to tacos, combining high-quality, seasonal ingredients with the authentic foundation of house-made masa.

    What Sets It Apart:

    Its dedication to the ancient and labor-intensive process of nixtamalization for its tortillas distinguishes it as a premier destination for high-quality, authentic tacos.

    Operating Hours:

    Monday–Thursday: 4:30–9:00 PMFriday–Saturday: 11:00 AM–2:30 PM, 4:30–10:00 PMSunday: 11:00 AM–2:30 PM, 4:00–9:00 PM

    Price:

    $20 to $30 per person

  7. Casa Del Barco Canal Walk 7
    Casa Del Barco Canal Walk
    Type of Restaurant:

    Upscale Casual

    Type of Food:

    Modern Mexican

    Signature Dishes:

    Casa Crunch BurritoNachosCarne Asada Fries

    Casa Del Barco Canal Walk signature dishes Casa Crunch BurritoNachosCarne Asada Fries
    Location:

    320 S 12th St, Richmond, VA 23219, United States

    Special Feature:

    The restaurant boasts one of the largest tequila collections in Virginia, with over 200 varieties available.

    What Makes It Special:

    Casa Del Barco is a destination for its scenic waterfront location and its extensive tequila selection, creating a sophisticated social dining environment.

    What Sets It Apart:

    Its prime location on the Canal Walk, combined with its massive tequila library and modern aesthetic, makes it a unique and upscale destination for Mexican dining in Richmond.

    Operating Hours:

    Monday–Thursday: 11:00 AM–9:00 PMFriday–Saturday: 11:00 AM–10:30 PMSunday: 11:00 AM–3:00 PM

    Price:

    $20 to $30 per person

  8. Lalo’s Pinches Tacos 8
    Lalo’s Pinches Tacos
    Type of Restaurant:

    Taqueria

    Type of Food:

    Traditional Mexican, Street Food

    Signature Dishes:

    MontereyMojarra FritaEsquite Corn

    Lalo’s Pinches Tacos signature dishes MontereyMojarra FritaEsquite Corn
    Location:

    8026 W Broad St Suite A, Henrico, VA 23294, United States

    Special Feature:

    The taqueria is well-regarded for its authentic birria de res, slow-cooked beef served in tacos with a side of rich consommé for dipping.

    What Makes It Special:

    Lalo's is a local favorite for its genuine, high-quality street food that delivers the authentic taste of a traditional Mexican kitchen.

    What Sets It Apart:

    Its focus on authentic, perfectly executed street food staples, particularly its flavorful birria, makes it a go-to destination for a true taqueria experience.

    Operating Hours:

    Tuesday–Saturday: 11:00 AM–10:00 PMSunday: 11:00 AM–9:00 PMMonday: Closed

    Price:

    $10 to $20 per person

  9. Cochiloco 9
    Cochiloco
    Type of Restaurant:

    Taqueria

    Type of Food:

    Traditional Mexican, Tacos

    Signature Dishes:

    Carne Asada TacosCochiloco BurritoChicken Quesabirria

    Cochiloco signature dishes Carne Asada TacosCochiloco BurritoChicken Quesabirria
    Location:

    3340 W Moore St, Richmond, VA 23230, United States

    Special Feature:

    The taqueria has a distinct, edgy vibe with decor inspired by punk and metal music, creating a unique and casual setting.

    What Makes It Special:

    Cochiloco is a popular neighborhood spot for its simple, high-quality tacos and its fun, unpretentious atmosphere.

    What Sets It Apart:

    Its unique rock-and-roll aesthetic, combined with a tight focus on well-executed classic tacos, makes it a distinct and memorable local taqueria.

    Operating Hours:

    Monday–Thursday: 4:00–10:00 PMFriday–Saturday: 12:00 PM–12:00 AMSunday: Closed

    Price:

    $10 to $20 per person

  10. Ay Caramba Mexican Food 10
    Ay Caramba Mexican Food
    Type of Restaurant:

    Fast Food, Drive-Thru

    Type of Food:

    Mexican-American, Cal-Mex

    Signature Dishes:

    Shrimp Ceviche SpecialCarne Asada NachosQuesadilla

    Ay Caramba Mexican Food signature dishes Shrimp Ceviche SpecialCarne Asada NachosQuesadilla
    Location:

    204 E Grace St, Richmond, VA 23219, United States

    Special Feature:

    The restaurant features a drive-thru and is known for its California Burrito, an icon of SoCal-style Mexican food stuffed with carne asada and french fries.

    What Makes It Special:

    Ay Caramba is a beloved local spot for its quick, affordable, and generously portioned Cal-Mex comfort food, available late into the night.

    What Sets It Apart:

    Its specific focus on the Southern California fast-food taqueria experience, complete with a drive-thru and signature items like the California Burrito, makes it a unique fixture in Richmond.

    Operating Hours:

    Monday, Tuesday, Thursday–Friday: 11:00 AM – 8:00 PMWednesday: 11:00 AM – 4:00 PMSaturday: 11:00 AM – 8:00 PMSunday: Closed

    Price:

    $10 to $20 per person