11 Mexican Restaurants On Massachusetts’ North Shore That Locals Keep Coming Back To

One restaurant on this list opens at 9 AM on Sundays to serve chilaquiles and huevos rancheros. Another mashes fresh guacamole right at your table.

I didn’t expect that kind of range along a coastline better known for clams and lobster rolls. Yet these kitchens serve birria tacos, sizzling molcajetes, and churros with cajeta.

One serves haddock fish tacos with jalapeño mayo, while another offers a quesadilla named after Mexico City locals.

That variety is what grabbed me. Massachusetts doesn’t always get credit as a Mexican food destination, but these spots make a pretty strong case.

A few are quick counters built for a fast lunch. Several are sit-down rooms with live music and space for the whole family.

Prices stay friendly at many of them, too.

I think the real question is simple. Which one gets your next taco night, and which one becomes your new regular?

I’d be curious which dish wins you over first.

1. Jalapeño’s Authentic Mexican Restaurant

Jalapeño's Authentic Mexican Restaurant
© Jalapeño’s Authentic Mexican Restaurant

Fish tacos in one of America’s best-known fishing towns just feel right. This Gloucester favorite puts them front and center, serving fried haddock tacos with lettuce, pico de gallo, and jalapeño mayo.

Traditional Mexican cooking is the focus here. The dining room is expansive, so you won’t feel squeezed in next to strangers while you eat.

Mexican corn is another menu item worth your attention. Think of it as the side dish that might quietly steal the show from your main plate.

Vegetarians get real options, too, thanks to a full vegetarian menu. That makes it an easy pick when your group can’t agree on where to eat.

Live music adds some extra fun to the evening. Check ahead if you want to time your dinner with a performance.

Plan around the hours, since doors open at 4 PM and close at 9 PM. The restaurant is closed on Sundays, so don’t make that your taco day.

Families can relax, with high chairs and a kids’ menu ready to go. Reservations are accepted, which is handy for bigger groups or busy Friday nights.

Parking downtown can be tricky, so give yourself a few extra minutes. A short stroll on Main Street before dinner isn’t a bad way to work up an appetite.

Curbside pickup and takeout work well on lazy nights at home. Still, eating in this Massachusetts harbor city adds a little salty sea air to the whole meal.

Address: 88 Main St, Gloucester, MA 01930

2. El Poblano Taqueria

El Poblano Taqueria
© El Poblano Taqueria

Salem gets plenty of attention for witches, but this Lafayette Street taqueria makes a strong case for tacos. It’s a no-frills, fast casual spot where the food does the talking.

Street tacos are the main event here. The steak taco and the chile verde taco are two menu highlights that deserve a spot on your tray.

Love being in charge? You can build your own burrito, taco, or torta, so your order lands exactly how you like it.

Picky eaters, rejoice. You get to skip the ingredients you don’t want and pile on the ones you do.

Want something classic to sip? A can of Coca-Cola is right there on the menu, and it pairs nicely with a spicy bite.

Hours run late compared to many local spots. You can stop by until 11 PM on Fridays and Saturdays, and until 10 PM other nights.

That makes it a smart move after a long day of Salem sightseeing. Tourists find their way here, and the casual setup keeps things quick and easy.

Delivery and takeout are both available if you’d rather eat on the couch. Kids are welcome, so the whole family can grab a quick lunch together.

Free street parking is a nice bonus in a busy city. Grab a spot, grab some tacos, and call it a win.

Address: 105 Lafayette St, Salem, MA 01970

3. Tacobout it!

Tacobout it!
© Tacobout it!

Any restaurant named Tacobout it! clearly enjoys a good pun. Luckily, the food on Cabot Street backs up the playful name.

Birria tacos are a big draw at this Beverly spot. Birria is a style of slow-cooked, seasoned meat with roots in the Mexican state of Jalisco.

Hearty burritos are the other headliner. If you show up hungry, that’s probably the direction you’ll want to go.

Save room for churros, a menu highlight that also happens to be vegetarian. Fried dough rolled in sugar is a pretty convincing way to end a meal.

The setting is casual and family-friendly. Kids fit right in, so you won’t need to worry about keeping things super quiet.

Parking is easy, with a free lot and free street spaces nearby. That alone can feel like a small miracle on a busy weeknight.

Wednesday and Friday evenings tend to be the busiest. For a calmer visit, weekday late mornings and early afternoons usually run quieter.

The kitchen also handles catering for parties and events. A taco spread at your next birthday sounds like a plan worth considering.

Delivery and takeout round things out for nights when you’d rather stay home. Either way, this North Shore spot keeps the puns and the hearty plates coming.

Address: 380 Cabot St, Beverly, MA 01915

4. Amores Mexican Restaurant

Amores Mexican Restaurant
© Amores Mexican Restaurant

Guacamole is a fair test of any Mexican kitchen, and this Marblehead restaurant puts fresh guacamole near the top of its menu. Pass that test, and you’re off to a great start.

Chimichangas are another traditional dish to look for here. Crispy and satisfying, they’re a solid choice if you want something with crunch.

Plant-based eaters get real attention at Amores. A full vegan menu and a full vegetarian menu mean nobody has to settle for a sad side salad.

The Enchiladas Maya stand out as a vegetarian highlight. Finish with flan, a smooth custard dessert that also skips the meat.

The crowd is welcoming and mixed. It’s family-friendly and LGBTQ+ friendly, and it works well for groups, too.

Got a dog? Pups are allowed outside, so your four-legged friend can tag along.

Free Wi-Fi is available if you need to answer a few emails over lunch. You can choose counter service for a quick bite or table service for a slower meal.

Reservations are accepted, which helps on Friday and Saturday evenings. Those tend to be some of the busiest times.

Parking is usually easy, with a free lot and street spaces. That’s a relief in a historic Massachusetts seaside town known for narrow, winding streets.

Address: 165 Pleasant St #3, Marblehead, MA 01945

5. Rosita’s Cocina

Rosita's Cocina
© Rosita’s Cocina

Most Mexican restaurants save their best for dinner, but Rosita’s Cocina does its thing earlier in the day. On Sundays, the doors open at 9 AM, which means chilaquiles for breakfast.

Egg chilaquiles and huevos rancheros headline the morning side of the menu. Both are classic Mexican breakfast plates that pack plenty of flavor before noon.

Lunch brings red pork tamales, chicken quesadillas, and the empanada roja. Churros and flan are waiting if you need a sweet finish.

Fun surprise: mozzarella sticks with fries also sit on the menu. Picky kids, consider your afternoon saved.

The restaurant describes its cooking as a story of passion, family, and resilience. That’s a lot of heart to pack into a plate of tamales, and it’s a big promise to make.

Timing matters at this Newburyport spot. It’s closed Mondays, opens from 10 AM to 5 PM Tuesday through Friday, and welcomes Saturday visitors from 9 AM to 3 PM.

Sunday hours run from 9 AM to 3 PM. Set an alarm if you’re craving those huevos rancheros.

You’ll find it on Water Street, close to the Merrimack River. A post-brunch stroll around downtown Newburyport makes a pretty nice plan.

Parking is usually easy, with a free lot and street spaces. Reservations, catering, takeout, and delivery are all on the table, too.

A kids’ menu helps families keep things simple. Grown-ups can stick with the tamales while little ones pick something easy.

Address: 50 Water St Ste 18, Newburyport, MA 01950

6. Torito Mexican Restaurant

Torito Mexican Restaurant
© Torito Mexican Restaurant

Queso fundido is basically melted cheese with ambition, and Torito Mexican Restaurant lists it among its standout dishes. Start there, and your table will be happy fast.

This lively Danvers eatery also serves birria tacos. Tacos de birria feature seasoned, slow-cooked meat, and they’re a menu highlight here.

Enchilada fans should look for the Cantina Del Rio Enchiladas. Vegetarians can go for the Del Rio Quesadilla, which skips the meat without skipping the cheese.

A full vegetarian menu means meat-free diners have plenty of choices. Kids get their own menu, and high chairs are available for the smallest guests.

Live music sometimes adds to the energy. It’s a fun bonus if you like a little soundtrack with your dinner.

Hours run until 10 PM most nights and 11 PM on Fridays and Saturdays. That’s handy when dinner plans start late.

Friday, Saturday, and Sunday evenings tend to be the busiest. Reservations are accepted, so booking ahead is a smart move for groups.

Parking is rarely a headache here. A free lot and free street parking make arriving pretty painless.

Newbury Street in Danvers is easy to reach from much of the North Shore. Delivery and takeout are options if you’d rather enjoy that queso on your own couch.

For a Massachusetts town better known for its history, this spot brings plenty of flavor to the present. Go with friends and order a few things to share.

Address: 10 Newbury St, Danvers, MA 01923

7. El Tapatío Mexican Restaurant

El Tapatío Mexican Restaurant
© El Tapatío Mexican Restaurant

Fun fact: Tapatío is a nickname for someone from Guadalajara, Mexico. That’s a bold name to live up to, and this Rowley restaurant takes it seriously.

Family-run and home-style, El Tapatío Mexican Restaurant sticks with familiar Mexican dishes done well. Generous portions mean leftovers might be part of the deal.

You’ll find it on Newburyport Turnpike, also known as Route 1. It’s an easy stop on a drive up or down the coast.

The atmosphere is casual, with TVs around the room. Catching a game with a plate of something hearty sounds like a decent evening.

Outdoor seating is available when the weather cooperates. A full vegetarian menu covers meat-free eaters, so no one gets left out.

Families have it easy here, with high chairs and a kids’ menu. Reservations are accepted, which helps on Friday evenings, the busiest time of the week.

Delivery isn’t offered, so keep that in mind. Takeout works fine, though, if you’d rather eat at home.

Hours stretch to 9:30 PM Sunday through Thursday and 10:30 PM on Fridays and Saturdays. That gives you some breathing room after a long day.

Parking is free and usually easy, with a lot and street spaces. Rowley is a small coastal town, and this spot makes a filling reason to stop.

Dessert and coffee are on the menu, too. A sweet ending and a hot cup can make the ride home feel shorter.

Address: 300 Newburyport Turnpike, Rowley, MA 01969

8. Taqueria Mexico Lindo

Taqueria Mexico Lindo
© Taqueria Mexico Lindo

A quesadilla named after Mexico City locals? The Quesadilla Chilanga is a highlight at this Lynn taqueria, and chilango is slang for someone from Mexico’s capital.

Traditional tacos anchor the menu at Taqueria Mexico Lindo. The menu is big, so you’ll have plenty of choices beyond tacos if you’re feeling adventurous.

The space is small, but that doesn’t slow things down. Service is fast, which is great news for a quick lunch break.

Prices stay friendly to your wallet, which makes trying something new less risky. Lunch here won’t require any careful budget math.

Doors open at 10 AM, Monday through Saturday. Breakfast and brunch are on offer, so a morning taco run is very much on the table.

Plan around Sundays, since the restaurant is closed then. Saturday afternoon into the evening is usually the busiest stretch.

Lynn’s Market Street puts you right downtown. Free street parking is available nearby.

Families are welcome, with high chairs and a kids’ menu. Reservations are accepted, which helps if you’re bringing a larger crew.

Delivery and takeout make it easy to eat at home. Dessert and coffee are available if you want to linger a little longer.

This Massachusetts city doesn’t always get the foodie spotlight. A plate of freshly cooked tacos at Mexico Lindo might change your mind about that.

Address: 16 Market St, Lynn, MA 01901

9. Burrito Spice

Burrito Spice
© Burrito Spice

Churros with cajeta might be the sweetest reason to visit Ipswich. Cajeta is a Mexican caramel sauce traditionally made with goat’s milk, and it’s a menu highlight here.

Burrito Spice keeps things simple with burritos, tacos, and bowls. Fresh ingredients are the focus, and the menu makes it easy to order fast.

The spicy chicken burrito is a popular pick. If you prefer a fork, try the burrito bowl instead.

Fish tacos and a crispy chimichanga are also worth a look. Quesadillas round things out for anyone who likes their cheese melty.

Plantains make a vegan side worth adding. Pair them with a Mexican soda for a lunch that feels a bit like a mini vacation.

Open seven days a week, the restaurant runs from 11:30 AM to 8:30 PM daily. That consistency makes planning easy.

Reservations aren’t accepted, so just show up when hunger hits. The atmosphere is relaxed and low-key, perfect for a casual meal.

Free Wi-Fi is available if you want to scroll while you eat. A kids’ menu keeps younger diners happy, too.

You’ll find it on Central Street in downtown Ipswich. Free lot and street parking take some stress out of the visit.

Ipswich is famous for its clams, but this North Shore town clearly has room for burritos too. Your taste buds won’t complain about the variety.

Address: 36 Central St, Ipswich, MA 01938

10. Oye Mira Mexican Restaurant

Oye Mira Mexican Restaurant
© Oye Mira Mexican Restaurant

Few things beat guacamole made right in front of you. Oye Mira Mexican Restaurant offers fresh tableside guacamole, which turns a simple appetizer into a little show.

The name roughly means hey, look in Spanish. Fitting, since the sizzling molcajetes are sure to grab attention when they land at your table.

A molcajete is a traditional Mexican stone bowl, often used for grinding. Here, it arrives sizzling, making it a dramatic way to serve a meal.

This family-owned Amesbury restaurant goes beyond the basics. Tacos, steaks, and seafood all share space on the menu.

Lunch and dinner are both covered. It works for a midday break or a night out with family and friends.

Plan around Mondays, since the restaurant is closed. Hours run 11 AM to 9 PM Tuesday through Thursday and on Sunday.

Fridays and Saturdays stay open until 10 PM. That’s a bit of extra time for a late weekend meal.

Delivery isn’t offered here. Takeout is available, though, and dining in lets you catch the tableside guac in action.

Parking is usually plentiful at Macy Street. Amesbury sits near the New Hampshire border, on the far northern edge of the Massachusetts North Shore.

The food is fresh and rooted in authentic Mexican flavors. With a menu this wide, you might need more than one visit to sort out your favorite.

Address: 100 Macy St Suite 5, Amesbury, MA 01913

11. Tepeyac Cocina Mexicana

Tepeyac Cocina Mexicana
© Tepeyac Cocina Mexicana

Tepeyac is the name of a famous hill in Mexico City, linked to the story of Our Lady of Guadalupe. In Salem, the name belongs to a Highland Avenue kitchen that’s serious about birria.

Birria tacos lead the way here, with soft, well-seasoned meat. The Birria Quesadilla is another highlight if you want that same flavor wrapped in melty cheese.

Homemade sauces give the food extra personality. Chips and queso make an easy starter while you scan the menu.

Feeding a crowd? The Tepeyac Combo Fajitas are a menu highlight built for big appetites.

Hearty burritos also hold their own. Portions run large, so sharing may be smarter than you’d think.

Breakfast is on the menu, and the doors open at 10 AM most days. Mondays start a bit later at 11 AM and wrap up at 7:30 PM.

Counter service keeps things moving. Reservations aren’t accepted, but quick service helps the line go faster.

Highland Avenue sits on Salem’s busy commercial stretch, away from the downtown tourist crowds. Parking is usually easy, with a free lot and street spaces.

Families get high chairs and a kids’ menu. Free Wi-Fi is available, too, in case someone needs to finish homework between bites.

Delivery and takeout are both options for nights at home. Still, chips and queso are hard to resist right at the table.

Address: 262 Highland Ave, Salem, MA 01970