Best Mexican Restaurants in Boston

Mexican food has claimed its reputation for having rich flavor from a wide variety of spices and many dishes also have subtle flavors that will amaze you.

Best Mexican Restaurants in Boston
Photo by Martin Adams / Unsplash

Mexican food has claimed its reputation for having rich flavor from a wide variety of spices and many dishes also have subtle flavors that will amaze you. If you are looking for something new to try, here are 10 top-notch Mexican restaurants in Boston for you to explore. Buen provecho!


Located in Seaport and just a 3-minute walk from the Boston Children’s Museum, Bartaco is well known for its tasty food and affordable prices. Their Glazed Pork Belly and Roasted Duck Tacos are simply fantastic and considered some of the best in Boston.

Open: 11 AM to 10 PM

25 Thomson Pl Boston, MA 02210

La Hacienda

This Mexican and Salvadorian restaurant serves amazing food and often features great live music. La Hacienda is the best place to stop by if you are craving South American food in the late night as this restaurant is open until 2 AM every day.

Open: 9 AM to 2 AM (next day).

150 Meridian St East Boston, MA 02128

Mi Pueblito

Another fine establishment in Eastie, Mi Pueblito has the quesadillas that can make your mouth-water. Their Pupusas are incredible and the Shrimp Fajitas will keep having you come back.

Open: 8 AM to 11 PM.

333 Border St Boston, MA 02128

Felipe’s Taqueria

Here comes the favorite spot of Harvard students! Sitting right at Harvard Square, Felipe’s has attracted Harvard students since 2004 with the fresh, quality, and rich flavor of food. This restaurant is a go-to place if you are in Cambridge and in the mood for Mexican cuisine. Their beautiful roof deck makes it the perfect place to have their Spicy Margaritas!

Open: 11 AM to 11 PM.

21 Brattle St Cambridge, MA 02138

El Pelón Taqueria

Only the best goes in, all of the ingredients in El Pelón Taqueria are the freshest, and the cook makes sure to keep it that way. Try out their famous El Guapo Burrito if you are trying this place for the first time, it will not disappoint!

Open: 11 AM to 9 PM

92 Peterborough St Boston, MA 02215

Lone Star Taco Bar

There is nothing that a good cocktail can’t fix, and Lone Star has 3 pages of cocktails on their menu! You will find a punk, casual and rock ambiance when you dine-in here, and that is a good thing because it’s all you need after a long day at work. Lone Star specializes in Mexican street food, so make sure to try out the Carnitas Pork, Guac & Chips, and Lucha Libre if you are in the mood for tequila.

Open: 11 AM to 12 AM (next day).

479 Cambridge St Allston, MA 02134

Casa Romero

How delightful that you can travel all the way to the heart of Mexico just by stepping inside Casa Romero. Here you can find the most enjoyable cocktail menu, one of the best is the Mango cocktail (note it to your must-try list!) While the drinks menu surprises you, remember Casa Romero also offers a wide selection of tacos, enchiladas, and some signature plates that can satisfy your hunger.

Open: 5 PM to 9 PM

30 Gloucester St Boston, MA 02115

Loco Taqueria & Oyster Bar

If you think taco bars are just not that great, you just haven’t tried Loco out. From guacamole, salsa, queso to tacos, anything you order here is amazing. A little reminder that $1 oysters are available on Mondays all day, don’t miss it!

Open: 11 AM to 1 AM (next day).

412 W Broadway Boston, MA 02127

Sunset Cantina

Sunset Cantina is a large place with lots of seating and 10/10 food. Check out their staples Blackened Chicken Quesadilla and Pulled Pork Quesadilla - both with rich flavors that may make you order a second time.

Open: 4 AM to 1 AM (next day)

916 Commonwealth Avenue, Boston, MA 02215

Looking to learn more about your favorite restaurants and how they got started? Check out the rest of our blog or join our Nobee foodie community for updates on new restaurant stories, exclusive discounts, and recipes.

Don't forget to leave a like and comment for more blog posts like this!