Overview of Mexican Restaurants:
A culinary journey through Portsmouth’s best Mexican restaurants where vibrant flavors and authentic dishes await. From the bold spices of carne asada tacos at La Casa Mexicana to the savory richness of mole poblano at Dos Amigos each eatery offers a taste of Mexico’s diverse cuisine. Experience the lively atmosphere and hospitality while savoring traditional favorites like enchiladas ceviche and freshly made guacamole. Whether you a local craving a fiesta of flavors or a visitor seeking an unforgettable dining experience these Mexican restaurants in Portsmouth promise to delight your taste buds with every bite.
1. Massimo’s – Ristorante Massimo
Massimo Morgia opened Ristorante Massimo to fulfill his dream of owning an upscale, authentic Italian restaurant. Born in Italy, he grew up in America with a first-generation Italian family. He envisioned a place that felt like his hometown, Portecorvo Massimo wanted guests to experience meals like at the Morgia home filled with earnest preparation, fresh ingredients, laughter, love & hospitality.
Details:
- Google Rating: 4.7 Stars
- Address: 59 Penhallow St, Portsmouth, NH 03801, United States
- Phone number: +16034364000
- Website: http://www.ristorantemassimo.com/
- Location: Google Maps
2. Lupe’s 55 Cantina Mexican Grill
Lupe’s started back in 2014. Nicole & David Garza and Chef Nicki Leavitt ran a test kitchen from a small apartment. The name Inspired by Nicole’s mother, Guadalupe, who brought Mexican recipes into the family’s life. Over the years, Nicole and David, with Chef Nicki’s industry know-how, combined their cultural background to create this unique spot.
Details:
- Google Rating: 4.6 Stars
- Address: 275 Ocean Blvd, Hampton, NH 03842, United States
- Phone number: +16036016164
- Website: http://www.lupes55cantina.net/
- Location: Google Maps
3. Santiago’s Baja Grill
Santiago set out on a three-day fishing trip aiming for the biggest catch of his life. But sharks mauled it when he returned to shore. Aptly enough (coincidence or not), the restaurant slated to open in mid-March 2020 faced similar challenges when a world pandemic hit. Forced to shut before opening. We’re just beginning our story; the end isn’t written yet! So excited for what’s next.
Details:
- Google Rating: 4.5 Stars
- Address: 20 Depot Square, Hampton, NH 03842, United States
- Phone number: +16037772595
- Website:http://www.santiagoshampton.com/
- Location: Google Maps
4. Vida Cantina
Vida Cantina celebrates modern Mexican cuisine with Chef Dave Vargas at the helm. He brings bold flavors & locally grown ingredients together elegantly on each plate. Inspired by his heritage, Vargas elevates every dish with technique and creativity. Look for signature tacos, pigs head carnitas platters with 20 tortillas (yes), and margaritas featuring over 40 tequilas. Salsa FlightsTequila Flights Ask about them This local gem is one of New England’s top Mexican spots.
Details:
- Google Rating: 4.4 Stars
- Address: 2456 Lafayette Rd, Portsmouth, NH 03801, United States
- Phone number: +16035010648
- Website: https://www.vidacantinanh.com/
- Location: Google Maps
5. La Carreta Mexican Restaurant
La Carreta’s enjoyment is key! We aim to make you feel right at home with superb customer service guaranteed. Friendly staff greet you with smiles and treat you like family. Not all Mexican food is hot here! Our dishes are authentic but mild, though the hot sauce is always on the table for heat lovers. We use only top-quality ingredients; everything is made fresh daily from scratch using special recipes.
Details:
- Google Rating: 4.3 Stars
- Address: 172 Hanover St, Portsmouth, NH 03801, United States
- Phone number: +16034278319
- Website: https://lacarretamex.com/
- Location: Google Maps
6. Barrio
Founded in 2012 in Tremont OH Barrio is praised for great food & service voted one of the top 10 taco stands in the U.S.! But it’s not just tacos; we’ve got tequila, whiskey & beer galore. The casual vibe has a unique energy powered by decor, music & staff.
Details:
- Google Rating: 4.4 Stars
- Address: 319 Vaughan St, Portsmouth, NH 03801, United States
- Phone number: +16033809081
- Website: https://barrio-tacos.com/
- Location: Google Maps
7. Margaritas Mexican Restaurant
The first Margaritas opened soon after in Orono, Maine with partner Stan Bagley onboard. Within months, my 21-year-old brother Dave Pelletier joined us helping open more spots in Maine & New Hampshire. I focused on new locations while Dave managed operations and guest experience things sizzled into shape fast Our family grew each year as amazing people had fun making fajitas and shaking Margaritas! We aim to have more Mexico in our recipe than anyone else.
Details:
- Google Rating: 4.2 Stars
- Address: 775 Lafayette Rd, Portsmouth, NH 03801, United States
- Phone number: +16034315828
- Website: http://www.margs.com/
- Location: Google Maps
Also Read: Best 7 Thai Restaurants in Gateshead