Taqueria El Ranchero Mexican Grill
25650 A P Hill Blvd, Port Royal
(804) 650-7604
Customers' Favorites
Super Trio Burrito Enchilada & Chile Relleno
Quesobirra and Elote
Enchiladas Rancheras
Molcajete Ranchero
Enchiladas Rojas
Chicken Fajitas
Birria Tacos
King Burrito
Quesadilla
Cheese Dip
Order Online
Recent Reviews
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.
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!
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...