The 10 Best Mexican Restaurants in Massachusetts!

Tacos, burritos, enchiladas, and more. What’s your favorite Mexican dish? Check out the 10 best restaurants in Massachusetts for zesty, flavorful, and authentic options in Mexican fare. Don’t forget to enjoy a margarita while you’re there.

1. Taqueria El Amigo, Waltham, MA

Taqueria El Amigo features an eclectic atmosphere and serves traditional Mexican dishes that are to die for. Try their delicious tracos—inexpensive and truly authentic. 

2. CasaBlanca Mexican Restaurant, North Billerica, MA

Start with the tasty taquito bites at Casa Blanca Mexican Restaurant and finish with any one of their many delicious Mexican entrees. If you’re not craving filling fare, their chicken avocado salad is both nutritious and delicious.

3. Jose’s Mexican Restaurant, Cambridge, MA

For authentic Mexican food from various regions, visit Jose’s Mexican Restaurant. Check out Jose’s ensalada de nopales for the perfect blend of flavor and spice in a roasted entrée salad.

4. Besito Mexican Restaurant, Burlington, MA

Check out the $5 apps during Happy Hour at Besito Mexican Restaurant, but be sure to stay for dinner, too. Their margaritas are the best around.

5. El Pelon Taqueria, BosEl Pelon Taqueria, Boston, MAton, MA

With two Boston locations, El Pelon Taqueria is a favorite among the city set. Eat in or take out, but keep in mind it’s small, and the seats fill up on weekends and evenings. Tacos de la casa are the best in Boston.

6. Fiesta Mexican Restaurant, Multiple locations

Known for their $2.99 margaritas, Fiesta Mexican Restaurant serves up some hearty and tasty Mexican dishes, too. Their sampler platter is big enough to share and a perfect starter for your table. Check out their vegetarian dishes, too.

7. Casa Romero, Boston, MA

Located in the heart of Boston’s Back Bay, Casa Romero is small, but packs a flavorful punch. Dine on Mexican classics like cochinita pibil—roasted, marinated pork served with homemade salsa on corn tortillas.

8. Cielo Mexican Restaurant, Braintree, MA

Indulge in fresh guacamole made at your table at Cielo Mexican Restaurant. Consider ordering fish tacos for your entrée. Check out their pescado veracruz if you’re craving pan seared fish with sides.

9. El Mariachi, Taunton, MA

The family owned and operated restaurant serves up all the classics along with a few of their signature specialties. Their shrimp dip and sopa de albondigas (meatballs) are exceptional.

10. Sol Azteca, Boston, MA

One of Boston’s first Mexican restaurants, Sol Azteca has been serving up traditional fare since the 1970s. Offering nine margarita options, enjoy complementary chips and salsa while waiting for your entrees.

Select a Massachusetts town to find the Best Things-To-Do and Places To Go around you
Find Mexican Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Barnstable County

Berkshire County

Bristol County

Dukes County

Essex County

Franklin County

Hampden County

Hampshire County

Middlesex County

Nantucket County

Norfolk County

Plymouth County

Stafford County

Suffolk County

Worcester County