Portsmouth, NH, might surprise you. This charming harbor town is a goldmine for taco lovers. I still remember biting into a soft corn tortilla stuffed with bold, fresh flavors while watching the seagulls—proof that Portsmouth knows its way around Mexican cuisine. Each spot in the city seems to try to outdo the last, and you can sense the friendly rivalry as soon as you walk in.
Finding the “best” taco is a personal journey, but some places stand out for their quality, creativity, and pure satisfaction. Whether you like traditional street tacos, inventive new combinations, or something that toes the line between both, Portsmouth holds plenty of secrets for your next taco fix. This guide takes you to the most talked-about taquerias and grill spots in town, so you can skip guesswork and start exploring.
1. Margaritas Mexican Restaurant

(603) 431-5828Call
Margaritas Mexican Restaurant brings a lively spirit to Portsmouth’s Lafayette Plaza. Step inside, and you’ll notice the bold décor and a crowd that genuinely seems to be enjoying itself. My last visit involved a group of friends, plenty of laughter, and taco platters arriving with just the right balance of warmth and freshness.
What sets Margaritas apart is their dedication to making everything vibrant, from the salsas to the tortillas. Their street tacos are a standout; the grilled chicken and seasoned steak are local favorites. Each taco arrives with onions, cilantro, and zesty sauces—no shortcuts, just honest flavors on every plate.
If you go, try the Tacos al Carbón. These showcase their skill in grilling and seasoning, all wrapped in a soft corn tortilla. Margaritas offers an atmosphere that makes even a quick lunch feel like a celebration.
2. Loco Coco’s Tacos

Loco Coco’s Tacos sits just over the bridge in Kittery, but Portsmouth locals know it’s worth the trip. There’s a buzz to the place that grabs you the moment you arrive—a mix of sizzling ingredients and lively conversation. My last stop at Loco Coco’s, the tacos vanished from the table before anyone touched their phones. That says something.
What separates Loco Coco’s is their attention to detail. Tacos come piled high with fresh pico, crisp lettuce, and tender meats. The staff has an easy confidence; they know their best dishes are truly crowd-pleasers.
You can’t go wrong with the classic chicken tacos, which are flavorful but never dry. For a little twist, try their vegetarian options—they treat vegetables with the same respect as their grilled meats. Loco Coco’s proves that great tacos know no borders.
3. Dos Amigos Burritos

Dos Amigos Burritos is a friendly corner spot in downtown Portsmouth that feels welcoming as soon as you step inside. It’s bright, easygoing, and smells like fresh tortillas and just-made salsa. On my last visit, my order was up before I’d even finished pouring a drink—speed and quality in one package.
What keeps people coming back to Dos Amigos is the variety. Their menu lets you mix and match fillings, from seasoned chicken to grilled veggies, making every taco personal. It’s all about choice without sacrificing taste or freshness.
The sweet potato taco is a must if you like a hint of sweetness with savory. For something more classic, try the grilled chicken tacos. Dos Amigos proves you don’t have to break the bank for standout flavors in Portsmouth.
4. Pocos Bow Street Cantina

Pocos Bow Street Cantina has been part of Portsmouth’s landscape since the early ‘80s, blending tradition with a dash of waterfront charm. Sitting out on their patio with a plate of tacos and a view of the water feels like the city’s best-kept secret. My first visit ended with friends debating which taco was the standout—a sign they’re doing something right.
Pocos stands out for its fresh ingredients and inventive combinations. Each taco is built with care, and specials change just enough to keep things interesting. The grilled fish tacos are always top-tier, with a balance of flaky fish and zesty slaw that’s hard to beat.
If you want to get a sense of what Pocos does best, start with the shrimp tacos or a build-your-own plate. Both highlight the restaurant’s knack for nailing textures and flavors. Pocos Bow Street Cantina makes it easy to linger a little longer in Portsmouth.
5. Qdoba Mexican Grill
Qdoba Mexican Grill is a quick, reliable choice in Portsmouth for those who like their tacos with a side of customization. I’ve stopped in for a fast bite during errands, and the speed never sacrifices the taste. The staff move with purpose, building bowls and tacos to order with a friendly nod.
What makes Qdoba shine is the flexibility. You create your meal, choosing everything from the base to the last topping. This makes it perfect for picky eaters or anyone with a flavor craving that hits out of the blue.
The grilled veggies and seasoned chicken tacos are crowd-pleasers, especially with their fresh pico and a squeeze of lime. Their style is simple and satisfying, perfect for a quick taco fix that won’t disappoint.
6. Vida Cantina

Vida Cantina sits on Lafayette Road, that rare spot where classic Mexican tradition meets local New England flair. The first time I pulled up, the buzz from the dining room was unmistakable. After one bite, I understood why people call it a favorite.
What puts Vida Cantina in a league of its own is the chef’s attention to both detail and creativity. Their tacos use local produce when possible, and every plate looks and tastes like a celebration of bold flavors.
The crispy fish tacos leap off the menu. Expect flaky fish, crunchy slaw, and a bright salsa that ties it all together. For something different, the seasonal veggie tacos deliver layers of taste you can’t help but remember. At Vida Cantina, tacos feel special and deeply satisfying.
7. Taco Bell

Taco Bell on Lafayette Road is the mainstay for late-night cravings and quick taco fixes. Many Portsmouth locals know the relief of pulling in after a long day and grabbing a familiar bite. I’ve been there for more rushed lunches than I can count, and the routine comfort is hard to beat.
Consistency is Taco Bell’s charm. Every taco is just as expected—simple, satisfying, and ready in minutes. Whether you’re after a crunchy shell or something soft, you get what you come for without surprises.
For taco lovers, the classic crunchy taco is always a winner, but the soft taco with seasoned beef is a close second. Customize as you like. With Taco Bell, it’s about convenience and predictable flavor at any hour in Portsmouth.
8. Barrio
Barrio has built a reputation in Portsmouth for putting a creative spin on the classic taco night. When I visited on a Friday evening, nearly every table buzzed with people debating their next taco combination. There’s excitement in building your own, especially with Barrio’s long list of toppings and proteins.
Customization is the name of the game here. From flavorful roasted chicken to inventive veggie fillings, Barrio lets you design each taco to your craving. Their menu has such a playful spirit, it’s hard to try just one or two.
The “build your own” chicken or veggie tacos are always fresh, with layers of salsa and vibrant slaw that pop with every bite. Barrio proves that tacos should be as unique as the person eating them—no cookie-cutter meals in sight.
9. Chipotle Mexican Grill

Chipotle Mexican Grill on Lafayette Road is a familiar option for those who appreciate straightforward, high-quality ingredients in every bite. I’ve stopped in after work for a quick meal more times than I can track, and the experience never disappoints. Efficiency and freshness run the show here.
What keeps taco fans coming back is the simple, customizable approach. You pick from grilled chicken, veggies, or sofritas, and watch your meal get built to order. The result is always hearty, with punchy flavors and fresh toppings adding the finishing touch.
If you want to steer clear of anything heavy, opt for the chicken tacos with fajita veggies and a splash of fresh salsa. Chipotle’s tacos are perfect if you want something honest and filling without any fuss or pretense.
10. El Rodeo
(603) 334-6000Call
El Rodeo in Newington makes a strong case for authentic Mexican flavors just minutes from Portsmouth. On my last visit, the warm welcome and colorful plates were instant mood-lifters. The place feels lively and unpretentious, perfect for a casual dinner that doesn’t skimp on quality.
What makes El Rodeo memorable is how they offer both the classics and a few surprises. Their tacos combine simple ingredients—fresh tortillas, seasoned chicken, or veggies—with just enough spice to keep things interesting without overwhelming your palate.
Try the grilled chicken tacos or branch out with their bean and cheese version. Both showcase the kitchen’s skill with seasonings and textures. El Rodeo knows that flavor and friendliness are always in style for taco night.
Frequently Asked Questions
What are the best places for tacos in Portsmouth, NH?
Some top picks include Vida Cantina, Margaritas Mexican Restaurant, Barrio, Dos Amigos Burritos, and Loco Coco’s Tacos. Each has its own twist on tacos, so there’s something for every taste.
Are there vegetarian or vegan taco options in Portsmouth?
Yes. Many spots like Dos Amigos Burritos, Vida Cantina, and Barrio offer creative vegetarian tacos packed with flavor and fresh ingredients. Just let the staff know your dietary preferences.
Is there late-night taco food in Portsmouth?
Taco Bell is open late and a popular choice for midnight cravings. Some local spots keep their kitchens going into the evening, but it’s always smart to check hours ahead of time.
Where can I find authentic Mexican tacos in Portsmouth?
Check out El Rodeo and Margaritas Mexican Restaurant for a classic experience. Vida Cantina also brings authenticity with a local twist.
Can I get tacos for takeout or delivery in Portsmouth?
Absolutely. Most taco spots, including Chipotle, Qdoba, and Dos Amigos, offer both takeout and delivery. Online ordering is simple for a quick meal on the go.