Food + Drink

Our Favorite Mexican Food in Newburyport

Newburyport is known for its great restaurant scene, despite being such a small town. In particular, we love to enjoy lunch or dinner at one of Newburyport's many Mexican restaurants—we think there's almost nothing better than some fresh Mexican food and a cold drink after a day in the sun. Here are our recommendations for the best Mexican food in Newburyport, whether you're looking for lunch near the beach or a casual spot to enjoy dinner in town.

Mexican Food in Newburyport

Agave Mexican Bistro | 50 State Street, Newburyport | (978) 499-0428

Locals love this casual spot for its mix of light and hearty entree options. Try the shrimp and avocado salad with honey-lime dressing or go classic with a chile relleno, stuffed with chicken and cheese. And don't miss the guacamole to start—it's prepared tableside and served in a traditional lava stone. Tequila fans will love the selection of over 125 different varieties.

Dos Amigos Burritos | 24 Pleasant Street, Newburyport | (978) 255-7326

If you're looking for a quick lunch or to grab and go, Dos Amigos is a great option—it's quick but won't leaving you feeling bad afterwards, with plenty of options for fresh vegetables and all-natural, hormone-free meat. Customize your burritos, bowls, or tacos with tons of add-ins, and enjoy on the beach later or in the festive café. Vegans and vegetarians will love that there's plenty of delicious options for them too.

Metzy's Taqueria | 24 Plum Island Turnpike, Newburyport | (978) 992-1451

Metzy's, our favorite Mexican food truck in Newburyport, recently expanded to include a brick-and-mortar location too. Now you can bike or walk the rail trail to Metzy's Cantina for a bite and a drink. For a beachside lunch, find the truck where it's usually parked at the Plum Island airfield.