Platefolk
Share a place

El Ranchero Mexican Grill and Bar

Franklin Open 11 AM – 10 PM 4.5 (1,031) 164 Council Dr, Franklin, VA 23851

About this place

El Ranchero Mexican Grill and Bar anchors a corner of Franklin with the kind of hospitality Platefolk looks for: a family-friendly room, a cozy dining room, and a room that does not try too hard.

The menu keeps attention on what the kitchen actually cooks well: shrimp, plates built for sharing, and the kitchen's daily strengths. The fryer and grill do honest work with seafood when it is in season. Portions and pacing favor a real meal, not a tasting-room sprint.

Bring friends who like unhurried meals, or come solo with a book and a long drink. Weeknights usually run quieter than weekends. The listing address is 164 Council Dr, Franklin, VA 23851.

Put simply: El Ranchero Mexican Grill and Bar is a Franklin place we would send a friend to - especially if they care about shrimp done with care.

Before you visit, skim recent neighbor notes on the listing and confirm hours on the door. Platefolk keeps this page as a field guide, not a frozen brochure - the best proof is still sitting down for a meal.

What we value here is consistency: a kitchen that repeats its strengths, a room that does not treat guests like tickets, and a El Ranchero Mexican Grill and Bar visit that still feels worth the trip across town. Bring curiosity, order something the staff recommends, and leave a short note afterward so the next diner arrives wiser.

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,031 guest ratings.

paul matticks
Mar 21, 2026

A delicious food stop along Rt 58 in Franklin Va. They have a nice beer selection with bith bottles and drafts plus a bar for your specialty drinks. The food was very tasty and presented nicely. I recommend the Tacos carne aside, which were amazing. But the service is beyond top-notch. There is always someone to refill your drink or grab you something else, and they were very friendly on my visit. This is a great stop.

C France
Oct 21, 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!

Lenora Murphy
Mar 21, 2026

This place offers great food in large quantities at great prices. I got the Ranchero Chef's Special and it was amazing. I only gave a 4 instead of a 5 because sanitation is important to me and unfortunately after my meal I observed the servers rolling the silverware into napkins by touching the prongs of the forks where customers would be placing their mouths. I mentioned it so I do hope that it does get corrected.

Jeff Hauver
Oct 21, 2025

Pretty standard Mexican food but what I did like is that they gave actually spicy sauce for the tacos. They also give you chips and salsa with takeaway which is an added bonus as not all Mexican restaurants do.

James Sanders
Oct 21, 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!

Kelsey Dowell
Mar 21, 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

Ray Blount
Mar 21, 2026

There were plenty of friendly, professional wait staff to attend to our large party. The chips and salsa, and other food items came out quickly, were hot, and made from super fresh ingredients.

Harry
Mar 21, 2026

Mexican food is the best! This restaurant just proves it. Service is excellent in a cool Mexican atmosphere. The steak burrito I ordered was prepared well and complimented by some tasty beans. I had asked for some house hot sauce which gave it a little bit more of a kick.When you are in the Franklin area do give this place a visit. Skip the chain of fast food places.

Add a Review

Quality
Location
Price
Space
Service

Thank you! Your review has been submitted for moderation.

Location