Taqueria El Ranchero Mexican Grill

25650 A P Hill Blvd, Port Royal
(804) 650-7604

Recent Reviews

Sort by
Mat Norton

Authentic Mexican food all hand made good customer service

Atmosphere: 5

Food: 5

Service: 5

Siobhan Rose-Johnson

Everything about this place is wonderful. The people, the food, the atmosphere….feels like home no matter who you are, it’s extremely welcoming.

Atmosphere: 5

Food: 5

Service: 5

Carlos Kinsman

⭐️⭐️⭐️⭐️⭐️ A Truly Authentic Mexican Experience!

I came to El Ranchero Mexican Restaurant with my family, and we were absolutely blown away by the entire experience. From the moment we walked in, the warm and inviting atmosphere made us feel right at home. The service was outstanding—friendly, attentive, and genuinely welcoming.

Now the food… absolutely incredible! Every dish we ordered was bursting with authentic Mexican flavor, clearly made with fresh ingredients and a lot of love. The homemade tortillas, savory salsas, and perfectly seasoned meats reminded me of the kind of meals you only get in a true Mexican home.

The kids loved their meals just as much as we did, and the portions were generous. Whether you're craving tacos, enchiladas, fajitas, or just a cold horchata to go with your meal—El Ranchero delivers on every front.

Highly recommend for anyone looking for a genuine taste of Mexico in a family-friendly setting. We’ll definitely be coming back!

Atmosphere: 5

Food: 5

Service: 5

Levi

I really loved the Enchiladas Verdes that I ordered. The food took a little long though and the atmosphere was a little odd.

Atmosphere: 3

Food: 5

Service: 4

Stephen Maloy

Great food. Friendly staff.

Atmosphere: 5

Food: 5

Service: 5

Pam Williams

Great food and the service was excellent. Perfect little restaurant.

Atmosphere: 5

Food: 5

Service: 5

William Holtzman

Great Food, good prices

Atmosphere: 5

Food: 5

Service: 5

Lino Ferrari

Fabulous food! Truly authentic mexican food!
Friendly, very attentive staff.
A real hidden gem.
Well worth it!!!

Atmosphere: 5

Food: 5

Service: 5

Dario Gonzalez

Clean place nice ppl and decent food perfect for a quick bite in the way back home

Atmosphere: 5

Food: 5

Service: 5

Amey Talbert-Simov

I am quite certain this is a family owned business. All of the staff was quick to reach out to us and help us. The food was really good. I had a steak taco and a beef taco. They were both good but I had to take one home. BONUS 😀 I ordered a Pina colada and that was tasty. The restaurant is decorated nicely and is clean. We will be back.

Atmosphere: 5

Food: 5

Service: 5

Jolanta Stoops

Stopped by for a lunch after Valentine’s day. The restaurant was still cheerfully decorated. We were greeted and seated within a minute. The restaurant interior is very authentic- every booth, table and chair are hand painted to reflect Oaxaca traditions. Food tasted fresh. Generous portions. Server Maria will take a good care of you!

Atmosphere: 5

Food: 5

Service: 5

Recommended dishes: Salsa

Wallace Spooner

Wonderful staff, always welcoming.

Atmosphere: 5

Food: 5

Service: 5

Shayla Wilkerson

The food is so good. The margaritas are strong and huge. Good staff. I can't believe this place isn't completely packed all the time.

Atmosphere: 4

Food: 5

Service: 4

Recommended dishes: Cheese Dip, Birria Tacos

Alan Thomas

Delicious tacos

Atmosphere: 5

Food: 5

Service: 5

Recommended dishes: Salsa

J L

Beautifully decorated inside, very festive, colorful, and mexican. The service was quick and the food was delicious and flavorful. The portion sizes are large/perfect and the prices are great! Highly recommend!

Atmosphere: 5

Food: 5

Service: 5

Loading...

Taqueria El Ranchero Mexican Grill

25650 A P Hill Blvd, Port Royal, VA 22535
(804) 650-7604