There’s no better cure for a case of the winter blues than a plate of something spicy and delectable. Whether you’re looking try out Mexican cuisine for the first time or are a seasoned connoisseur on the hunt for a new favorite spot, these amazing Mexican restaurants in Massachusetts will make you feel like you’re south of the border, if only until dessert.
1. Tu Y Yo, Somerville
This place regularly tops "Best of Boston" lists, and with great reason. Tu Y Yo makes incredible Mexican food that is not only delicious, but the most authentic you'll find outside of Mexico. Their menu doesn't look like that of your local burrito place (read: grasshopper appetizers, for real) and they even have certain dishes marked as pre-Hispanic. Recommended: the carnitas simmered in lard and orange juice, and the poblano pepper stuffed with ground beef, almonds, raisins, peaches and cheese.
2. Anna's Taqueria, Boston
Burritos. You know you want them, and Anna's wants you to have the best. This spot has insanely good burritos. Waaaaay better than Chipotle and still around the same price (no offense Chipotle, we still like you). With some creative flavor combos and an unfussy atmosphere, this is a must for those who like their Mexican food all wrapped up. Try the chicken ranchero, steak en salsa roja, and chile verde burrito.
3. Temazcal Cantina, Boston
Upscale dining with a jaw-dropping view and modern Mexican cuisine. This place packs a visual and gustatory punch. IPads act as menus and if you can even order a whole roasted suckling pig if you feel like going hog-wild. Definitely try the chorizo enchilada and the lobster guacamole.
4. Sol of Mexico, Worcester
This place doesn't seem like much from the outside, but Sol of Mexico serves up some incredible Mexican cuisine. This is a great place to bring that friend that isn't sure they're that into Mexican food, as there are several more traditional American options on the menu. Simple dishes like the guacamole and taco salad deliver some unexpectedly nuanced flavors and an authentic feel.
5. Fontera Grill, Chicopee
Fresh Mexican cuisine in an atmosphere that the whole family can enjoy. There are plenty of vegetarian options and the portions are generous. Definitely try the sopaipillas.
6. La Veracruzana, Amherst & Northampton
This spot will make you feel as if you've wandered into your Mexican friend's mother's kitchen. Cozy and welcoming, La Veracruzana serves up homestyle authentic Mexican food at affordable prices. Grab a few beef tongue tacos while you savor a refreshing imported Mexican beer.
7. Tenoch Mexican, Medford
Tenoch Mexican is the top rated Mexican restaurant in Massachusetts on Yelp, which is sort of a big deal. They specialize in tortas (sandwiches) but their entire menu is top-notch. Their dishes are authentic while still being creative. Try the Torta de res with grilled veggies for classic Mexican flavor you can munch on the go.
8. Taqueria El Amigo, Waltham
This is a hole-in-the-wall treasure that deserves way more recognition than it gets. The restaurant is cash-only and has a committed local following due to the cheap prices and incredible quality of the food it dishes out. Just don't forget that paper money!
9. Lolly's Bakery, Boston
What's dinner without a little dessert? Lolly's bakery serves up classic Mexican and Spanish treats and breads for those who prefer churros over chorizo.
10. The Painted Burro, Somerville
Two words: burro brunch. With a youthful modern vibe and a crowd of discerning regular patrons (Tufts is right around the corner and we all know how college students appreciate a good burrito), The Painted Burro offers an exciting range of options like crispy clam tacos and ghost chili infused tequila. With their airy open storefront, this is a great spot to bookmark for summer.
Did we miss your favorite Mexican spot? What do you think makes the perfect burrito? Share with your friends and let us know in the comments!