Mexican Restaurant

El Rancho Grande

4.2 (141 reviews) $10 to $20 1270 US-231, Troy, AL 36081, United States · 11:00 AM - 09:30 PM

El Rancho Grande in Troy, AL offers a casual Mexican dining experience with dine-in and takeout options. Find menu access, location, and practical info here.

El Rancho Grande

Menu availability

HTML menu
Available
Menu items listed
161 dishes
Last updated
Browse full menu

Place snapshot

Type Mexican Restaurant
Rating 4.2 (141 reviews)
Price Range $10 to $20
Address 1270 US-231, Troy, AL 36081
Contact +1 334-770-1268
Hours Mon-Sun 11:00 AM - 09:30 PM
Service Options Dine-in, Takeout
Accessibility Wheelchair Accessible

About this place

About El Rancho Grande

El Rancho Grande is a Mexican restaurant located in Troy, Alabama, known for its diverse menu featuring classic dishes and local specialties. Guests praise the friendly staff and the generous portion sizes available.

The atmosphere is casual and cozy with a trendy vibe, making it suitable for families, groups, and solo diners. The restaurant offers a variety of alcoholic beverages including beer, wine, and cocktails alongside comfort and healthy food options.

Popular menu highlights

Dishes guests come back for

What to expect

The dining experience

Atmosphere

A casual and cozy setting with a trendy feel, welcoming families, groups, and tourists. Guests note fast service and a great selection of beer and cocktails.

Service Style

Dine-in and takeout services available, with table service and accommodating staff. Reservations are accepted for a smoother visit experience.

Best For

Popular for lunch and dinner, suitable for solo dining as well as families and groups seeking Mexican comfort food and specialties.

Good Occasions

Ideal for casual lunch or dinner visits, with guests typically spending 45 minutes to 1.5 hours. Operating daily from 11 AM to late evening.

Location & contact

Find El Rancho Grande

  • 1270 US-231, Troy, AL 36081, United States
  • +1 334-770-1268
  • In the Spring Mountain Road dining district, near Arville St — a short drive west of the Strip.
Call

Opening hours

When to visit

· 11:00 AM - 09:30 PM

Hours may change on public holidays and special events. Please confirm with the restaurant.

Weekly opening hours for El Rancho Grande
Monday 11:00 AM - 09:00 PM
Tuesday 11:00 AM - 09:00 PM
Wednesday 11:00 AM - 09:00 PM
Thursday 11:00 AM - 09:00 PM
Friday 11:00 AM - 09:30 PM
Saturday Today 11:00 AM - 09:30 PM
Sunday 11:00 AM - 09:00 PM

Service options & amenities

Good to know

Service Options

  • Takeout
  • Dine-in
  • No delivery

Amenities & Offerings

  • Wi-Fi
  • Bar onsite
  • Restroom
  • Alcohol, Beer, Wine, Cocktails, Hard liquor
  • Coffee
  • Comfort food & Healthy options

Accessibility

  • Wheelchair accessible entrance
  • Wheelchair accessible parking lot
  • Wheelchair accessible restroom
  • Wheelchair accessible seating

Planning & Parking

  • Accepts reservations
  • Free parking lot
  • On-site parking
  • Free street parking

For restaurant owners

Is this your restaurant?

Claim El Rancho Grande to keep the menu, hours and contact details accurate — or let us know if something here looks out of date.

FAQ

Frequently asked questions

The restaurant is open daily from 11:00 AM to 9:00 PM on weekdays and until 9:30 PM on Fridays and Saturdays. Hours may vary on holidays.