El Puerto

$ • Mexican, Vegetarian

Hours today·

About El Puerto

El Puerto in Charlottesville is a hidden gem, offering superb mole and special burritos. Known for their favorite salsa and steak fajitas, the restaurant provides generous portions at fair prices. The homemade salsa and chips add to the charm of this place that quickly feels like home. El Puerto is what Guadalajara wishes it was, with good service and excellent food, especially for the price. Customers praise the warm, consistent hospitality that makes every visit feel like coming home, and the attentive service that never feels overbearing. The Steak Ranchero is a standout dish, reasonably priced and packed with bold umami flavor, while the guava soda and flan are also noteworthy. El Puerto delivers amazing value and flavor in a cozy, welcoming environment.

Menu

Add a Menu
El Puerto Menu
El Puerto Menu

Customers' Favorites

Photos

Add a Photo
El Puerto
El Puerto
View All Photos

El Puerto Reviews

4.4
255 ratings
5
78%
4
7%
3
8%
2
2%
1
5%
Food
4.5
Atmosphere
4.3
Service
4.6

Share your opinion about El Puerto

lo recomiendo un lugar donde querrás regresar si vas por primera vez. querrás volver... apetitoso. mojarra frita. cóctel de camarón🍤 chilaquiles de luxo.. todos los platillos mmm delicioso 🙏🙏😋😋😋
I LOVE EL PUERTO
We finally found our favorite Mexican restaurant in Charlottesville. Excellent and friendly service. Delicious food. Great prices.

Read All Reviews(255)

Hours

Monday 11AM - 10PM
Tuesday 11AM - 10PM
Wednesday 11AM - 10PM
Thursday 11AM - 10PM
Friday 11AM - 11PM
Saturday 11AM - 10PM
Sunday 11:30AM - 9PM
Updated on: