El Ranchero Mexican Grill and Bar

Restaurant 4.5 (1,029) 164 Council Dr, Franklin, VA 23851

About This Place

Welcome to El Ranchero Mexican Grill and Bar, your destination for authentic Mexican cuisine in Franklin, VA. From sizzling fajitas to freshly made guacamole, every dish is crafted with care to bring you the true flavors of Mexico. Whether you’re here for a family dinner, a casual lunch, or a night out with friends, our lively and inviting atmosphere ensures a memorable dining experience. Come in and let the vibrant tastes and aromas of Mexico delight your senses.

Features & Amenities

College students Groups Tourists Free parking lot Free street parking Usually plenty of parking Good for kids High chairs Kids' menu Credit cards Debit cards NFC mobile payments Credit cards Accepts reservations Bar onsite Restroom

Photos

Ratings & Reviews

4.5

Based on 1,029 guest ratings.

Navid Mohammad Imran
Jun 28, 2026

Good quality mexican food, very reasonably priced.

A CH
Jun 28, 2026

Good food selections, great drinks

George Carmona
Jun 28, 2026

Food was amazing, tasted great, and was promptly made! The waiter kept checking in to see how everything was and if I needed anything else. Highly recommend to anyone, I’m a truck driver so I try all sorts of restaurants and this is a winner!

Karen Goff
Mar 28, 2026

Consistently great service. Food is good, I highly recommend the California Fried and Pollo Con Queso.

James Sanders
Oct 28, 2025

Nice, clean restaurant. Had the dinner combination with chili relleno and taco. Good portions, hot, nice presentation. Hubs had the chicken fajitas dinner. Smell was awesome, flavor even better. Chips and salsa - chips hot and salsa with just a hint of heat. Service was prompt, appropriate and everyone was courteous. Worth the trip!

Jennie Ferguson
Mar 28, 2026

I only give the food 4 stars due to the chicken being very dry and hard to eat. I got a taco salad with chicken. I will say it was filled with chicken. It was just very dry and didn't have much flavoring. I loved that they had white salsa. The services was amazing and the food did come out very quickly. I would eat there again but maybe not the chicken.

C France
Oct 28, 2025

My husband and I just moved 25 minutes outside of Franklin, VA. We arrived @ El Ranchero Mexican Grill and Bar 30 minutes prior to closing. Being so late we were leery, however I believe those were some of the best Nachos I've ever had in my life, not to mention the portions; i ate off them 3 times. My husband loved his Grande burrito with steak and chicken! 10/10 would recommend!

Kelsey Dowell
Jun 28, 2026

The food was pretty tasty and presented very well. The margaritas were ok. Well, my first one was. I preferred a second and it came back tasting like lime juice.The waiter was not paying attention and it was hard to catch him. When I told him about my drink, he took it and brought me back a check. My first margarita was 10.99. I was then told when I added a shot it was 9.99. I definitely did not have a $20 drink.I’ll not be back

Itisonly Jim
Jun 28, 2026

Oh my gosh! I brought my children‘s families adding to 13 of us to this place with no notice and they seated us within 10 minutes. They were busy. Their team went to action and amazingly served us quickly making no errors with big smiles on their faces. Again, amazed we had our orders in no more than 20 more minutes. The food was sizzling hot looking so good, and the taste was perfection. Anything we asked for was timely and done immediately with a smile! The price was below what I anticipated. I tipped accordingly to show that this place is my new favorite?

Add a Review

Quality
Location
Price
Space
Service

Thank you! Your review has been submitted for moderation.

Location