Best Mexican Food in Charlottesville

Feeling down? There’s no better way to cheer up that tacos and margaritas! Mexican food is spicy and full of flavor, with every bite being a fiesta in your mouth. Although Virginia isn’t close to the border, Mexican restaurants are pretty commonplace. From Tex-Mex to authentic, traditional Mexican food, Charlottesville has a diverse range of culinary fields. Whether you’re ready for Margarita Monday or Taco Tuesday, be sure to check out these restaurants for some of the best Mexican food in Charlottesville!

La Michoacana Taqueria & Restaurant

For those in search of authentic Mexican cuisine, you’re going to want to try La Michoacana Taqueria & Restaurant. It is located in Downtown Charlottesville in a quaint little house turned restaurant. La Michoacana serves up traditional Mexican dishes such as tamales oaxaqueños, barbacoa de res, Lengua, pupusas, empanadas, and tinga. Don’t worry vegetarians, the restaurant features plenty of meat-free options. These include tostadas, veggie burritos, tacos, and quesadillas. Transport yourself to the heart of Mexico by eating at La Michoacana! You can even purchase homemade tortillas by the pound to take home. To go along with your spicy food, be sure to try some horchata, a sweet and creamy drink with a hint of spice.


With several locations around town, Guadalajara is one of the top Mexican restaurants in Charlottesville. In operation for over 30 years, the restaurant is typically referred to as just “Guad”. It has stolen the hearts of Charlottesville natives and tourists alike. Queso or guacamole is a must-have with their hot and fresh tortilla chips. Chips are also accompanied by a spicy salsa. From sizzling fajitas to tacos el pastor, the menu is comprehensive. Plus, if you enjoy a refreshing alcoholic beverage, they have an extensive cocktail menu including margaritas in several flavors.

Brazos Tacos

If you’re searching for amazing Tex-Mex tacos, you’ll be in heaven at Brazos Tacos. With unique flavor combinations, Brazos offers a twist on traditional Mexican cuisine. Choose from a multitude of options including breakfast tacos with eggs, savory tacos with carne asada, or even vegetarian tacos with yams. Not only are the tacos out of this world, but the chips and guacamole are also equally amazing. Whether you come for breakfast, lunch, or dinner, you won’t leave disappointed.

The Bebedero

For high-class Mexican food, look no further. The Bebedero, which loosely translates to “the watering hole”, features cuisine inspired by the cities of Puebla and Veracruz. For night owls, The Bebedero is open until 2 am Friday and Saturday. Along with lunch and dinner, this popular Mexican restaurant in Charlottesville also serves brunch on Saturday and Sunday from 10:00 am – 2:30 pm. Their menu features breakfast taco and burrito as well as a unique take on traditional Eggs Benedict. You’ll definitely want to add this to your list of brunch spots to try.

Craving more? Check out our local recommendations for fried chicken, ice cream, and kombucha!

Located in the beautiful mountains of Charlottesville, VA, Beacon on 5th Apartment Homes offers residents the ultimate luxury and convenience. You can choose from our studio, one-bedroom, two-bedroom, and three-bedroom luxury apartments. Schedule a tour today with one of our leasing professionals to start living your dreams at Beacon on 5th!