Find the Best Things

Explore New Hampshire's Best Mexican Eateries!

nh mexican restaurant

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 favorites!


El Rodeo, Concord, NH

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. 

Consuelo’s Taqueria, Manchester, NH

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. 

Vida Cantina, Portsmouth, NH

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. 

La Hacienda Mexicana, Waterville Valley, NH

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. 

La Carreta, Nashua, NH

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. 

Hot Stories
Select a New Hampshire town to find
the Best Things To Do and Places To Go around you