5 Authentic Mexican Restaurants Worth Knowing in New Hampshire

Kenneth Meechai
Written by
Kenneth Meechai
Last edited: Sep 17, 2026

Craving real Mexican flavors in the Granite State? From family-run taquerias to modern cantinas, these five spots deliver fresh ingredients, bold spices, and a true taste of Mexico.

The New Hampshire Mexican Food Scene

New Hampshire's Mexican dining landscape has evolved far beyond basic burritos. Today, you'll find everything from street-style tacos with slow-stewed meats to upscale cantinas with craft cocktails. Family-owned spots like Hugo's Mexican Grill and Los Reyes Street Tacos focus on authenticity and community, while places like Vida Cantina bring a modern twist. Whether you're in Epping, Manchester, or Portsmouth, there's a Mexican restaurant that fits your craving. The common thread? Fresh ingredients, handmade dishes, and a passion for flavor.

How We Evaluated Each Spot

We looked at each restaurant's service scope—dine-in, takeout, delivery, and catering—to see how flexible they are for different occasions. Pricing clarity mattered, too: we checked if menus and ordering info were easy to find and understand. Local fit was key, meaning how well each place serves its community and stands out in its area. We also considered customer feedback and the overall dining experience, from atmosphere to food quality. Each business was assessed on these same factors to give you a well-rounded view.

Here's a quick snapshot of the five restaurants, ranked by overall value and experience.

ProviderBest For
Los Reyes Street TacosStreet taco lovers seeking bold, authentic flavors
Hugo's Mexican Grill — Authentic Mexican Food in Epping, NHFamilies and groups wanting authentic Mexican with flexible ordering
Raíces Authentic Mexican CuisineA modern dining experience with an exceptional drink selection
La Carreta Mexican RestaurantConsistent, accessible Mexican food across multiple locations
Vida CantinaA refined, chef-crafted Mexican meal for special occasions

The Detailed Rundown

#1 Los Reyes Street Tacos

Screenshot of Los Reyes Street Tacos website A screenshot of the Los Reyes Street Tacos website.

If you want no-frills, authentic street food, Los Reyes Street Tacos in Derry is your spot. Their birria tacos are legendary—slow-stewed meat, perfect seasoning, and a flavor that rivals Austin's best. The menu also features loaded nachos and handmade desserts, all at prices that feel like a steal. You can order through their mobile app for easy customization and skip-the-line convenience. With over 520 Google reviews and glowing praise, this place has earned its hype. It's a must-visit for taco purists.

#2 Hugo's Mexican Grill — Authentic Mexican Food in Epping, NH

Screenshot of Hugo's Mexican Grill — Authentic Mexican Food in Epping, NH website A screenshot of the Hugo's Mexican Grill website.

Hugo's Mexican Grill is a family-owned gem with locations in Epping and Windham, serving handcrafted dishes made fresh daily. You'll find everything from birria tacos to grilled chicken wings, all praised for their fresh ingredients and quick service. They offer dine-in, takeout, delivery, and even catering, making it easy to enjoy their food anywhere. Customers rave about the generous portions and fantastic margaritas, calling it authentic Mexican cuisine done right. The no-contact delivery option adds extra convenience for safety-conscious diners. It's a reliable choice for a casual, satisfying meal.

#3 Raíces Authentic Mexican Cuisine

Screenshot of Raíces Authentic Mexican Cuisine website A screenshot of the Raíces Authentic Mexican Cuisine website.

Raíces in Manchester offers a modern oasis for traditional Mexican dishes, with a focus on tequila and mezcal. Their drink menu is a highlight, featuring craft cocktails and a full bar that celebrates Mexico's agave spirits. The food is authentic, and the atmosphere is sleek yet welcoming. You can order online or grab a gift card for a friend. It's a great spot for a night out or a special occasion. If you appreciate a well-crafted margarita with your meal, this is your place.

#4 La Carreta Mexican Restaurant

Screenshot of La Carreta Mexican Restaurant website A screenshot of the La Carreta Mexican Restaurant website.

La Carreta is a well-established chain with multiple locations across New Hampshire, including Nashua, Manchester, Derry, and Portsmouth. They offer consistent, reliable Mexican food with a wide variety of menu options to suit any craving. Each location has its own menu, so you can explore regional specialties. With a strong community presence and years of experience, they're a safe bet for a familiar, satisfying meal. Whether you're dining in or taking out, you'll find friendly service and hearty portions. It's a solid choice for those who value convenience and consistency.

#5 Vida Cantina

Screenshot of Vida Cantina website A screenshot of the Vida Cantina website.

Vida Cantina in Portsmouth brings a modern, chef-driven approach to Mexican cuisine. Chef/Owner Dave Vargas has been recognized as a James Beard semifinalist, so you know the food is top-notch. The menu changes seasonally, and they offer everything from lunch and dinner to catering and private dining. Their 'Comida Mexicana, Community to Table' philosophy shines through in their community events and special brunches. It's a more upscale experience, perfect for date night or celebrating something special. If you're looking for elevated Mexican with a local touch, this is it.

How to Pick Your Perfect Mexican Spot

Start by thinking about what you're in the mood for. If you want quick, authentic street tacos, Los Reyes is your go-to. For a family-friendly meal with flexible ordering, Hugo's Mexican Grill covers all bases. Craving a modern vibe with great drinks? Raíces or Vida Cantina will impress. If you're traveling around the state and want a familiar option, La Carreta has you covered. Consider your location, budget, and whether you need dine-in, takeout, or delivery. Also, check if they offer catering if you're planning an event. Ultimately, the best choice is the one that satisfies your craving and fits your plans.

Streamline Your Ordering with These Tools

Many of these restaurants make it easy to order ahead. Los Reyes has a mobile app for quick customization and rewards. Hugo's Mexican Grill offers online ordering for takeout and delivery at both locations. Raíces and Vida Cantina also have online ordering systems. You can save time by using these tools to skip the line and have your food ready when you arrive. For delivery, check if they offer no-contact options for extra safety. Automating your order means more time to enjoy your meal.

The Bottom Line

New Hampshire's Mexican food scene is thriving, with options for every taste and occasion. Whether you're a taco purist, a margarita enthusiast, or just looking for a quick bite, these five restaurants deliver quality and authenticity. Los Reyes leads the pack for street-style flavor, while Hugo's Mexican Grill offers a reliable, family-owned experience. Raíces and Vida Cantina bring modern flair, and La Carreta provides consistency across the state. No matter which you choose, you're in for a delicious meal. So go ahead, satisfy that craving—your taste buds will thank you.

Kenneth Meechai

About the Author

A writer and marketer for over a decade, Kenneth Meechai loves digging deep to find hidden gems on the web. When he's not online, he's usually walking his dogs.