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.
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.
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, 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.