Authentic Mexican Cuisine Made Fresh Every Day

At Rancho Viejo, we bring the vibrant flavors of Mexico to Walpole, NH with authentic recipes, fresh ingredients, and generous portions the whole family will love. From sizzling fajitas and handcrafted burritos to savory enchiladas, fresh seafood specialties, and homemade sauces, every dish on our menu is prepared with care and traditional flavors that keep guests coming back.

Whether you’re joining us for lunch, dinner, or celebrating with friends and family, Rancho Viejo offers a warm, welcoming atmosphere and delicious Mexican favorites made fresh to order.

A Place Where Great Food Brings People Together