Good Mexican food is hard to beat, whether it’s strictly authentic or with an American or fusion flare. Lucky for us, New Hampshire is home to some of the best Mexican eateries in the country, serving up both high and low end eats of epic proportions. Here are our 6 favorites!
Consuelo’s Taqueria is the perfect mixture of good food and a fun atmosphere. Visit for dishes from tacos to tortas, adjustable for vegans and served up fresh.
With ingredients imported from Mexico, La Hacienda is an authentic eating experience right in Waterville Valley. Whether you’re a devoted fan of Mexican cuisine, or are looking to expand your personal palate, La Hacienda is a perfect choice for delicious food and friendly service.
With an extensive menu and excellent staff, El Rodeo is one of the friendliest Mexican eateries in New Hampshire. Whether you visit for a drink and a small bite, or linger over a meal, this Concord location is an easy add to our list.
For local ingredients and flavors straight out of Mexico, look no further than Vida Cantina. This delightful location serves up authentic, unique dishes and over 40 types of tequila for one of the best dining experiences in Portsmouth, Mexican or otherwise.
Open seven days a week for both lunch and dinner, Cafe Noche is the convenient-yet-tasty way to eat in Conway Village. With adorable decor, exceptional service, and 20 years of experience, Cafe Noche is a must-eat whether you live nearby or have to make the drive.
La Carreta has six locations throughout New Hampshire, and each one delivers a quality dining experience. With a fantastic kitchen and bustling bar, this Granite State mainstay is perfect for ladies’ night, date night, or any night of the week.