HOURS

Sun: 11am – 9pm
Mon – Sat: 11am – 10pm

303 30th Ave W
Alexandria, MN 56308
320-219-6155
ABOUT US

At Rancho Viejo Mexican Grill in Alexandria, MN, we are passionate about bringing the authentic flavors of Mexico to your table. Our menu is crafted with fresh ingredients and traditional recipes that highlight the rich culinary heritage of Mexico. From sizzling fajitas to mouthwatering tacos, enchiladas, and flavorful seafood dishes, each meal is prepared with care and served in a warm, welcoming environment.

Whether you’re joining us for a casual lunch, a festive dinner with family, or celebrating a special occasion, our goal is to provide exceptional food and excellent service. We are committed to creating a dining experience that transports you south of the border with every bite.

Come to Rancho Viejo Mexican Grill and experience a true taste of Mexico right here in Alexandria!

CATERING
Book your next catering event or party with us!

REVIEWS

from TJ Harig

Every once in awhile you find one of those exceptional Mexican places and this is one. Very nice and clean inside. Beautiful bar and the food was great. The tacos fajitas were amazing! Great salsa and margaritas. Alexandria has a winner.

from Desiree

This was one of the most authentic tasting Mexican restaurants I have visited. I highly recommend a margarita with your meal. I got the 3 sauce burrito and it was amazing. All of our food was piping hot just the way we like it. Service was 5 stars as well! I’ll definitely be returning again.

from LaNisha

Our favorite Mexican Restaurant in Alexandria and we have had plenty to make a fair judgement of the 100 of them in town. My go to is the Chicken Enchilada Quesadilla.

JOIN OUR VIP
Get updates on specials, events, contests and other VIP only benefits.

HOURS

Sun: 11am – 9pm
Mon – Sat: 11am – 10pm

CALL US

Stay in the loop