Rancho Viejo Mexican Restaurant

$ • Mexican

Hours today·

About Rancho Viejo Mexican Restaurant

Rancho Viejo Mexican Restaurant is a hidden gem in Russellville, Alabama, worth the drive from Huntsville or Red Bay. The food is excellent with fresh ingredients, great flavor, and generous portions. The salsa is fresh and not overbearing, and the chips are warm, crispy, and delicious. Menu items include the taco soup, small cheese dip, steak fajita salad with a crispy shell, fresh lettuce, cheese, and a slice of tomato, and the bull dip appetizer with ground beef, tomato base, cheeses, and beans. The service is fast, friendly, and attentive, and the restaurant is very clean and well kept. The atmosphere is welcoming and homey, with authentic decor and classic vibes. The owner and staff are great people who go out of their way to accommodate large parties. It is a great place for lunch, friends, or family night, and the food is always great no matter what is ordered. A birthday celebration included a fun experience with cool whip and a Sombrero. The best food all around, with super fast and friendly service.

Menu

Add a Menu
Rancho Viejo Mexican Restaurant Menu
Rancho Viejo Mexican Restaurant Menu

Customers' Favorites

Photos

Add a Photo
Rancho Viejo Mexican Restaurant
Rancho Viejo Mexican Restaurant
View All Photos

Recent Reviews

4.4
212 ratings
5
68%
4
16%
3
3%
2
6%
1
7%
Food
4.5
Atmosphere
4.4
Service
4.3

Share your opinion about Rancho Viejo Mexican Restaurant

The staff is awesome and the food is even better! I try to eat there at least weekly 👍
Excellent birria tacos!
We are traveling through the area and decided to attend a local church, do some shopping, and get some lunch. My wife chose Rancho; apparently, most of Russellville eat there after church! We can see why. The salsa was fresh and not overbearing and the chips may well be made fresh there; warm, crispy, and delicious. I ordered the taco soup, small cheese dip appetizer, and Patsy and I shared a steak fajita salad. The shell was crispy and fresh, the steak, grilled peppers and onions...read full review

Read All Reviews(212)

Hours

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