• Banner 1
  • Banner 2
  • Banner 3

El Gran Charro: Authentic Mexican Cuisine in Stafford, VA

El Gran Charro is a vibrant Mexican restaurant in Stafford, VA, known for its authentic flavors and generous portions. Established 17 years ago, it has become a local favorite for its diverse menu offerings, including street tacos, appetizers like cheese dip and guacamole salad, and lunch specials like burritos and enchiladas. Customers rave about the friendly service, delicious margaritas, and the mouthwatering Chili Relanos. The atmosphere is warm and inviting, making it a great spot for families and group gatherings. With excellent food quality at reasonable prices, El Gran Charro truly captures the essence of traditional Mexican cuisine.

El Gran Charro at a glance

  • Address 2834 Jefferson Davis Hwy Stafford, VA 22554
  • Phone (540) 720-7770
  • Restaurant type Mexican restaurant , Restaurant .
  • Popular for Popular for lunch , Popular for dinner , Good for solo dining .

Photos & Gallery

El Gran Charro: Reviews & Ratings

LORENA ORTEZ
5

Service was amazing from the hose to the server , food I ordered tacos de Carne asada they were very salty, my daughter order the same thing but both plate tested different meats. The chicken tacos were very good, the chicken flautas were amazing.

d3w4yn3
5

I walked in today at about 12 noon, alone and hungry. Upon entering, I was seated immediately. The table and booth were perfectly clean and comfortable, yet not worn out at all. Within 10 seconds I had a menu, a basket of incredibly fresh chips, a glass of clean water, some salsa and their famous white dipping sauce. So far everything tasted unique, and amazing. I ordered the lunch combo #3, a cheese enchilada, a crispy beef taco, rice and beans. My food arrived within 4 minutes of ordering. Now you might expect that when being served a dish of four different types of items, each requiring a different preparation, that one or more of the item would be cooled off or served at a relatively different temperature than the other items on the plate, but this was perfect. Everything on my plate was hot, and fresh! My waiter checked in at all the right moments to make sure that all of my needs and desires were quickly met. The food was very good and the portions were generous! The place was not empty, but was also not overly crowded. This is a great place for a quick working lunch, or a casually-paced family meal, or a quiet date. This place never disappoints!

Mariellos Maldonado
5

I loved having dinner at El Gran Charro a couple of days ago. We were seated almost immediately when we arrived even though it was really packed. Our food tasted delicious, the price was right. Also loved the friendliness of the servers and food runners. They accommodated my sons dish as requested and made sure it was correct which I truly appreciated it. Def. Kids friendly so a plus!

Lizzay B
4

Stopped by at this place for lunch. My husband had quesabirria and I had lunch specials which was the lunch fajitas with steak. My husband said his food was pretty good, my fajitas was good too the only thing that steaks was a bit overcooked, probably if the chef served it the steaks medium cooked will be still slowly cook on sizzling hot plates by the time get to my table. When the sliced steaks overcooked it turned out to be dry. The salsa tomatillo (got extra charged) that I asked from our waiter was really good perfect taste and spiciness for me.

Allen M
4

Here’s a polished version of your review for El Charro Restaurant in Stafford: --- I’ve tried many of the burritos at El Charro, and I have not been disappointed. The flavors are always spot on and satisfying. I’ve also ordered their chicken dishes on different occasions for pickup, and the process has always been smooth, quick, and hassle-free. The staff keeps things moving, making it convenient to grab food on the go. Sometimes they forget the utensils, but aside from that, the food and service have been excellent

T Martinez
5

The happy hour at this place is priced really well. The house tequila was smooth and the bartenders are professional. They make sure you are taken care of and keep the drink flowing efficiently. Will definitely be back!

Rick Johnson
5

Growing up in Texas I have tasted a lot of good Tex-Mex food. I also know it just varies based upon location and El Gran Charro is actually pretty darn good. I'm a little disappointed in the steak fajitas as I think the type of beef used or how they are preparing it is not necessarily my style. The texture should be firm and spicy instead of chewy. That said, it's pretty good and I suspect the beef prices are contributing to that issue. The jalapeno bacon appetizer was too spicy for my wife so I had to eat the whole thing. I'll be sure to order it again in the future :-) It's tasty good. The taco salad, drinks, etc. were all spot on and the service is very very good. They were slammed busy and we were never forgotten.

HaveGoogleWillTravel
5

We sat at the bar, lots of TVs. The staff was very attentive, everytime I turned around a plate was being taken or a drink was being refilled. Good prices and the food was delicious. Sorry I forgot to take pictures, probably because I was extremely hungry. I got the Burrito Mexicano, and it came out looking like a Mexican flag with salsas and quest dripping down the sides.

Location

  • El Gran Charro
    El Gran Charro
    2834 Jefferson Davis Hwy Stafford, VA 22554 Hotline: (540) 720-7770

Discover the Flavors of Mexico at El Gran Charro in Stafford, VA

Located at 2834 Jefferson Davis Hwy in Stafford, VA, El Gran Charro is a hidden gem waiting to wow your taste buds with their authentic Mexican cuisine. This restaurant not only offers delicious salads, seafood, and Mexican dishes, but also provides a range of utilities including delivery, takeout, reservations, and even accepts cryptocurrency!

As a food reviewer of Res Menu, I had the pleasure of experiencing the vibrant flavors of El Gran Charro. From their mouth-watering appetizers like Cheese Dip and Guacamole Salad to their tempting street tacos like Tacos de Carnitas and Tacos a la Diabla, every bite was a burst of Mexican goodness. The lunch specials are a steal with options like Chilerelleno, burritos, enchiladas, and more, all at an affordable price.

Customer reviews rave about the friendly service, spacious and clean environment, and the flavorful dishes that leave you wanting more. The bar adds a fun vibe to the overall experience, making it a perfect spot for a casual meal with friends or family.

Personally, I was impressed by the quality and authenticity of the food at El Gran Charro. The salsa, guac, and habanero salsa were flavorful and perfectly complemented the dishes. The Pollo Ranchero was a standout dish, bursting with flavors that left me craving for more.

If you're a fan of Mexican cuisine or looking to try something new, El Gran Charro is the place to be. With its generous portions, high-quality ingredients, and affordable prices, this restaurant is a must-visit for anyone craving a taste of Mexico in Stafford. Make sure to stop by and indulge in the delicious offerings at El Gran Charro.

Business Information

  • Accessibility
    • Has wheelchair-accessible car park
    • Has wheelchair-accessible entrance
    • Has wheelchair-accessible seating
    • Has wheelchair-accessible toilet
  • Service options
    • Has outdoor seating
    • Offers kerbside pickup
    • Offers takeaway
    • Serves dine-in
    • Delivery
  • Payments
    • Accepts credit cards
    • Accepts debit cards
    • Accepts NFC mobile payments
    • Credit cards