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.
| Provider | Best For |
|---|---|
| Los Reyes Street Tacos | Street taco lovers seeking bold, authentic flavors |
| Hugo's Mexican Grill — Authentic Mexican Food in Epping, NH | Families and groups wanting authentic Mexican with flexible ordering |
| Raíces Authentic Mexican Cuisine | A modern dining experience with an exceptional drink selection |
| La Carreta Mexican Restaurant | Consistent, accessible Mexican food across multiple locations |
| Vida Cantina | A refined, chef-crafted Mexican meal for special occasions |
The Detailed Rundown
#1 Los Reyes Street Tacos
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
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
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
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
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.