Our Story

El Rancho Grande has proudly served the Troy, Alabama community with authentic Mexican cuisine, built on tradition, passion, and family values. As a family-owned restaurant, we bring generations of recipes to life using fresh, high-quality ingredients and time-honored cooking techniques.

Our kitchen is dedicated to creating bold, flavorful dishes that capture the true spirit of Mexico. From sizzling fajitas and savory carne asada to handcrafted enchiladas and house-made salsas, every plate is prepared with care and attention to detail. Pair your meal with one of our signature margaritas or a refreshing cerveza for the full experience.

At El Rancho Grande, we believe great food is meant to be shared. Whether you're stopping in for a quick lunch, gathering with family for dinner, or celebrating a special occasion, our welcoming atmosphere and friendly team make every visit feel like home.

We invite you to join us in Troy and experience the flavors, tradition, and hospitality that keep our guests coming back again and again.

Statue of man with agave plant in vibrant, rustic restaurant interior.