• Banner 1
  • Banner 2
  • Banner 3

Welcome to Rancho Viejo New Hampton

Rancho Viejo New Hampton stands out as a premier destination for authentic Mexican cuisine in New Hampton, Iowa. Situated at 19 W Main St, this vibrant eatery is celebrated for its flavorful dishes, generous portions, and welcoming atmosphere. Guests rave about mouthwatering fajitas, tacos, and delectable queso, all complemented by friendly service that adds to the dining experience. Many patrons, like Rachel Ruddick and Tige Willsher, express enthusiasm for the fresh, well-prepared meals and the attentive staff. With a range of tasty options and spirited margaritas, Rancho Viejo promises a delightful culinary adventure that keeps diners coming back for more.

Rancho Viejo New Hampton: Reviews & Ratings

Rachel Ruddick
Rachel Ruddick

Best fajita I ever had! Kind service, big portions, great prices, lots of tasty, authentic options on the menu, and a really good tequila sunrise.

Tige Willsher
Tige Willsher

I tell you what. I thought plaza Mexico was the one the best Mexican restaurants around the area ill admit I was wrong. This place blows plaza Mexico outta the water. Our waiter was on the ball , very professional, great sense of humor. The food was amazing and portions were huge. Food tasted fresh , great flavor . Very very highly recommend. I'll definitely be back. Great job by all.

Casey Hastings
Casey Hastings

Great food, friendly staff, highly recommend

Amber Breitbach
Amber Breitbach

Great asset to New Hampton. Be careful with the margs. Tasty queso

AwpWilliams
AwpWilliams

Food was excellent. The staff were nice, friendly people. They seem to enjoy making people laugh. I have to tell you about my tacos carnitas. At first they didn't look like much, but when I tell you that first bite was off the hook... It was off the hook. I did that thing where the first bite is so delicious, you roll your eyes back, close them, and slowly open them again while shaking your head slowly from left to right because you just can't believe the deliciousness. The sauce I was given made it so much better. I came hungry, but at the end of my 3 tacos, I was full. I am coming back again. These people put a spell on my taste buds. I want more!

LaayK Siri
LaayK Siri

We were in town for a funeral. They stayed open for our order during closing time. Great energy, authentic entree, and humble service.

Jason Rude
Jason Rude

My family and I love Rancho Viejo! I get the chimichangas and my wife enjoys the quesadillas. You can’t go wrong with whatever you get. Great service from extremely friendly staff!

William Ellison
William Ellison

Food was fantastic, service was quick. Will definitely be back before I leave town.

Location

If you're searching for a delightful culinary experience that elevates traditional Mexican cuisine, look no further than Rancho Viejo New Hampton. Nestled in the heart of New Hampton at 19 W Main St, this vibrant eatery has swiftly gained a reputation for its generous portions, authentic flavors, and welcoming atmosphere. Whether you're a local or just passing through, Rancho Viejo guarantees a memorable dining adventure that leaves your taste buds wanting more.

As soon as you step inside Rancho Viejo, you'll be greeted by a friendly staff committed to making your experience enjoyable. Customers rave about the kind service and the lively ambiance, making it a perfect spot for both family dinners and casual meals with friends. Many patrons highlight the exemplary service from the waitstaff, often noting their professionalism and humor, which enhances the dining experience.

The menu at Rancho Viejo is a treasure trove of tasty options that celebrates the rich diversity of Mexican cuisine. From the best fajitas to mouth-watering tacos carnitas, every dish is crafted with fresh ingredients and bursting with flavor. One diner described their tacos as creating an out-of-body experience, claiming that the first bite was so delicious it left them shaking their head in disbelief. Such praise showcases the skill and dedication of the kitchen staff who bring each dish to life.

For those who appreciate a good drink with their meal, the margaritas at Rancho Viejo are a standout feature. One satisfied customer warned to be careful with the margs, highlighting their delicious taste that pairs perfectly with the crispy, cheesy queso. And don't forget to try a tequila sunrise, which has gotten rave reviews from guests who found it to be the perfect refreshing complement to their meal.

In summary, Rancho Viejo New Hampton is more than just a restaurant; it's a celebration of authentic Mexican flavors served in generous portions, all in a setting that's as warm as the food is delicious. The combination of friendly service, hearty meals, and vibrant flavors make it a darling of the New Hampton dining scene. Whether you're a taco aficionado or a fajita lover, Rancho Viejo is sure to impress. Do yourself a favor and drop by—your taste buds will thank you!