34 Best Mexican Restaurants near Ashland

Restaurantji's Ashland guide: Where to find the ultimate Mexican flavors.

Los Cabos Mexican Grill & Cantina Mexican • $
300 Eliot St, Ashland

Customers` Favorites

Grilled Chicken Quesadilla
Steak and Chicken Fajitas
Chicken Chimichanga
Ranchero Burrito
Fried Ice Cream
Chips and Salsa
Refried Beans
Shrimp Fajita
Taco Salad
Tortillas

“Yesterday I celebrated my birthday in Los Cabos, I want to emphasize that everything went well, however there are small details that could be improved to provide a 5-star service.I made the reservation for 11 people a week in advance, despite this, when we arrived we had to wait a couple of minutes to prepare the table. The waiter took our drink order but forgot to give us the glasses of water, which took about 15 minutes.One of my friends brought a cake and although it is true that I eat slowly, the waiter arrived with the cake when I had not finished dinner yet and I had to let them take my plate.As is common in restaurants to offer a candle for the cake, my friend didn't bring one but the restaurant didn't have a candle either, so singing the birthday didn't make much sense.Finally and as a recommendation, I think it would be a better experience if you wear a mariachi hat for the birthday child or do something more fun when singing.For all these reasons, I rated my experience as 4 stars since the food was delicious, it's a shame I didn't finish my dinner.“

4.1 Good44 Reviews
Mexico City Taqueria Mexican • $
1 W Union St, Ashland

Customers` Favorites

Enchiladas Rojas Verdes O Mole
Mexican Street Corn
Fajitas Mexico City
Veggie Quesadilla
Mexican Taco Plate
Quesadilla Plate
Chips and Salsa
Fresh Guacamole
Chicken Burrito
Burrito Plate

“Went to go pick up food in my military uniform after my weekend National Guard drill had ended. I never even asked for nor expected it, but they applied a generous military discount. I thought that was classy. Of course I tipped extra. Subsequently, took my family there to eat in person, and it was a solid experience. Kind of a long wait though.“

3.7 Good63 Reviews
Monarca Taqueria Mexican •
206 E Main St, Milford - 7.76 miles

Customers` Favorites

Queso Birrias Tacos De Carne Asada
Vegetarian Burrito Bowl
Quesarrita De Birria
Horchata and Tacos
Shrimp Quesadilla
Tacos De Carnitas
Birria Quesadilla
Chicken Burrito
Veggie Burrito
Street Tacos

“My wife and I love their burritos - so fresh & delicious! It's way better than the big-chain burrito place in town. The staff is very friendly and attentive. It's our special go-to hang out when we want to treat ourselves. We're vegan, so we get the grilled veggie burrito with no cheese - it's amazing!“

4.8 Superb102 Reviews
Saxonville Burrito Company Mexican • $
1645 Concord St, Framingham - 5.51 miles

Customers` Favorites

Chicken Tortilla Soup
Veggie Supreme Burrito
Los Angeles Burrito
Chicken Quesadilla
Veggie Supreme
Santa Fe Salad
Chipotle Aioli
Gamba Burrito
Flavored Wings
Saxon Burrito

“One of the best places for fast delicious food in the area. Birria tacos are amazing. I drink the consume by itself, its that good. Everything tastes good always and the service is always kind and accommodating. I always tip 20% here, its well deserved.“

4.7 Superb94 Reviews
El Sabor Salvadoreño Restaurant Salvadoran •
740 Waverly St, Framingham - 1.91 miles

Customers` Favorites

Carne Asada Grilled Steak
Mojarra Frita Fried Fish
Chicharron
Pollo

“Great atmosphere and the service was excellent, not to mention the food. The pupusas were amazing and of course fresh to order. All around the menu is great and most importantly the staff and owner make you feel at home. It was worth the long trip!!“

4.8 Superb66 Reviews
Mazatlan Mexican Bar & Grill Mexican •
1656 Worcester Rd, Framingham - 2.59 miles

Customers` Favorites

Combo Tres Tamal Chile Relleno Chimichanga
White Chimichanga
Chips and Salsa
Pork Carnitas
Veggie Platter
Refried Beans
Seafood Stew
Tacos Birria
Pollo Mole
Al Pastor

“I first tried Mazatlan Mexican Grill & Bar because it was conveniently located and I figured I would give it a shot. Now, I am there all the time. The employees are all kind and personable and make the experience great time and time , again. The food is always hot & delicious. Food portions are generous , I almost always have leftovers. I can't say enough good things about their drinks , they are so well made. I suggest the Grand Margarita or the Pína Colata (so good ! ). The atmosphere is always inviting, full of laughter and people socializing. This restaurant is a win, and I find myself here often with friends and family .Parking: There is a decent lot of parking spacesKid-friendliness: Very kid friendly environment. There is a bar but there is also a separate side to the restaurant.Wheelchair accessibility: Entry/ exit way is wheelchair accessible.“

4.5 Superb137 Reviews
Boro Burrito Co. Mexican •
561 Boston Post Rd E Suite 7, Marlborough - 6.4 miles

Customers` Favorites

Queso Blanco Side - Chips Sold Separately
Tres Leches Cake
Burrito 12
Bowl

“The food tastes great, however, there is not enough lettuce for the salads. The food is usually done early when doing takeout. Downside is they don't ensure your takeout has the drink if you order it - so doordash, etc is not wise. Even though there is a sign for the drinks, even going into the store yourself you don't really see it as you are focused on the shelf of takeout bags.“

4.7 Superb72 Reviews
Tacos & More Cantina Tacos • $$
80 Waverly St, Framingham - 3.33 miles

Customers` Favorites

Enchiladas Chapinas
Nachos Con Carne
House Quesadilla
Mojarra Frita
Shrimp Tacos
Taco Plate
Chuchitos
Molcajete
Pupusas
Carnitas

“It is very small out of the way place but a very wonderful environment. The owners took the time to make this Mexican restaurant very beautiful. Love the art touches like the colorful booths and painted chairs. The service is very pleasant and the drinks well made. Delicious food, too. Highly recommend this spot.“

4.9 Superb41 Reviews
The Corner Market Meal Delivery • $
12 Concord St, Holliston - 3.92 miles

Customers` Favorites

Cindys Chicken Caesar Wrap
Large Chicken Parm Sub
Classic Italian Sub
Sandwich Specials
Sandwiches Salads
Chicken Salad
Crab Rangoon
Chicken Gyro
Chili Sauce
Pulled Pork

“Purchased lunch from the Corner Market, Holliston, today; it was our first time trying their food. The pastrami sandwich was the best we've ever had: it was stuffed with lean, shaved, very flavorful pastrami. The extra large slice of sausage, green pepper and onions pizza was delicious. The tiramisu desert was the best we've ever had: light, and very flavorful. To top off the experience, the wait person behind the counter was very friendly and attentive.GM“

4.5 Superb82 Reviews
Margaritas Mexican Restaurant Mexican • $$
725 Cochituate Rd, Framingham - 5.25 miles

Customers` Favorites

Guadalajara Steak Fajitas
Skillet Baked Enchiladas
Coconut Shrimp Salad
Chicken Baby Chimis
Chicken Chimichanga
Jerk Chicken Wings
Margarita Flight
Fried Ice Cream
Chicken Tacos
Pint of Salsa

“A group of my friends decided to get some Mexican food during a cold and snowing winter day and I'm so glad we went to margaritas. I'm glad I started out with the margarita flight because I couldn't choose which flavor I wanted, so I got to taste four! Pro-tip; ask what their drink of the month. When we went, they were serving up hurricanes, which I also ordered and boy.. did that get me there. The food was decent, I ordered the sampler and they even had options for my friends who were vegetarian and vegan. The only thing to critique on was that it sounded like they had two or three zones with different music playing which was a bit overstimulating but I can only hope to imagine that's an easy fix.“

4.3 Superb198 Reviews
Don Patron - Mexican Grill & Cantina Mexican •
820 Boston Post Rd E, Marlborough - 6.42 miles

Customers` Favorites

Fajita Burrito with Shrimp
Camarones a La Diabla
Don Patron Burrito
Enchiladas Verdes
Pollo a La Crema
Chips and Salsa
Veggie Fajitas
Guacamole Dip
Buffalo Wings
Birria Tacos

“I was searching for highly rated places nearby and found this. Extremely glad that I did! Fantastic flavors, generally if I eat Mexican far outside Boston it doesn’t really taste as good. This place is an exception! I really enjoyed my steak burrito. Asked them for some really spicy sauce and it was absolutely incredible. My wife had a pineapple cut in half with shrimp I believe in it. She was a bit disappointed it wasn’t very big, but certainly tasty. The best thing was their salsa! I loved the consistency of the smooth sauce, I cannot stand chunky salsa so if you like smooth salsa this place is a great selection. I was thoroughly impressed and I’m sure we will return again. We ordered take out so didn’t have the opportunity to try drinks so we will soon.“

4.5 Superb68 Reviews
Taqueria La Estrella Mexican • $
134 S Main St, Milford - 9.65 miles

Customers` Favorites

Churros and Fried Ice Cream
Mexican Street Tacos
Tres Leches Cake
Chicken Fajitas
Pork Carnitas
Burrito Bowl
Al Pastor
Tortillas
Salsa
Bowls

“This is a great little spot that we stop at every few months. I'm always happy and stuffed after eating here. I usually get tacos and these are some of the better traditional style ones in the area. I recently tried the fried fish taco and it was great. I also recommend the chorizo. My favorite dish is the fried plantain dessert. It comes with ice cream and is great. The horchata is also good and not super watered down. The staff is very friendly.“

4.5 Superb64 Reviews
Tequila's Mexican Cantina Mexican • $$
167 Broad St, Hudson - 9.8 miles

Customers` Favorites

Roasted Pork Carnitas Taco
Chipotle Seafood Burrito
Poablanas Enchiladas
Tableside Guacamole
Mango Quesadilla
Margarita Flight
Chips and Salsa
Chile Rellenos
Chicken Burrito
Birria Tacos

“Drinks and food tasted very good. But for the money the food portions are small as well as the drink sizes. Service was outstanding however and the manager/owner went to every table to ensure everything was okay which you don’t see often nowadays.“

4.4 Superb86 Reviews
Agave Mexican Grill & Cantina Mexican •
197a Boston Post Rd W, Marlborough - 8.49 miles

Customers` Favorites

Mexican Street Tacos
PA'La Banda Sampler
Margarita Sampler
Chips and Salsa
Chicken Fajitas
Shrimp Fajitas
Mojarra Frita
Tacos Birria
Agave Sliders
Carne Asada

“We’ve had dinner at Agave twice now and really enjoyed it. On Sunday we decided to try brunch here and it was great!! If you are looking for a breakfast or brunch option, I highly recommend Agave. Their menu is fresh & modern with some traditional options also available. My mimosa was delicious (made with strawberry purée) and beautiful! Our meal was phenomenal! So fresh & flavorful. We also really love the decor & vibe in here!! It feels like a place you would dine at in a big city, not in a suburban strip mall.“

4.3 Superb111 Reviews
Guanachapis express Salvadoran • $
Restaurante, 102 Fountain St, Framingham - 2.04 miles

Customers` Favorites

Birria De Res Tacos
Filete de Pescado
Tacos Dorados
Sopa de Pata
Burrito
Pupusas

“Ive ordered from here often over the past few years. (Its the closest thing to decent tacos and “mexican” food around here) Im mexican and from los angeles. Needless to say mexican food in Framingham is just a complete disappointment. The food here is pretty good. I love the tacos, gorditas, huaraches, tamales and pupusas.Dont know why i decided to order a cheeseburger from here. Big mistake. Just a suggestion: maybe dont put parchment paper at the bottom of the styrofoam container? Everything was soggy and gross.The bottom of the bun literally felt like it was dunked in water. Also, mozzarella cheese in a burger should be a crime. Felt like a waste of money and food. Most of the salvi and mexican food here is good though, so stick to that.“

4.7 Superb37 Reviews
Central America Restaurant Mexican • $
172 Main St, Hudson - 10.38 miles

Customers` Favorites

27 Huevos Rancheros with Steak
Loaded Pancakes with Sausage
Breakfast Burrito
Mexican Omelet
Veggie Omelet

“Great breakfast food and service. Seating is limited by small size of restaurant. Clean rest room. Veggie omelet was very large. Comes with toast and home fries. Coffee was hot and never had to find someone for a refill.Vegetarian options: Lots of add on. Veggies, beans, rice, toast , pancakes etc.“

4.7 Superb31 Reviews
Sobre Mesa Mexican • $$
29 Hudson Rd Suite 3150, Sudbury - 8.73 miles

Customers` Favorites

Bottomless Chips
Al Pastor Taco
Patatas Bravas
Steak Fajitas
Churros 4
Tacos

“Been there five times recently because friends ask us for a good restaurant recommendation and we go with them. All enjoyed it. Nice when a place is consistently good. Service is also great. Not noisy-easy to hold a conversation. Prices are very reasonable. Good beers. Definitely worth going a sixth time.“

4.3 Superb74 Reviews
Burrito Spice Natick Mexican •
215 W Central St, Natick - 4.25 miles

Customers` Favorites

Quesabirria Tacos
Guacamole
Burrito
Salsa
Chips
Bowl

“Really good tasting food and overflowing burritos. They have a lot of vegetarian (and vegan) options. Got the paneer tikka burrito, and it was really good. The chicken taco dorados (taquitos) are made to order and tasty. Service was great too. Will definitely be back to try more stuff. And it's nice to have a local alternative for burritos and burrito bowls.“

4.4 Superb47 Reviews
Rincon Latino Restaurant Mexican • $
39 Hollis St, Framingham - 2.58 miles

Customers` Favorites

Tacos

“Good things come from small places. Amazing beef stew, Al pastor was the favorite, but great carnitas too...pollo was good but not a star. Both dinner plates and tacos are so so fantastic. The orxata drink is great here, and lastly real nice to us unable to speak spanish. Kids LOVED it, voted better than middle eastern, chinese or Italian nights recently.“

4.6 Superb31 Reviews
Aztec Restaurant Mexican • $$
2 Waverly St, Framingham - 3.51 miles

Customers` Favorites

Quesa Birria Tacos
Fajita Quesadilla
Chips and Salsa
Mojarra Frita
Taco Platter
Enchiladas
Chimichanga
Taco Salad

“Absolutely obsessed with this place. I will not go anywhere else for Mexican food. Always great service, phenomenal food. Amazing atmosphere. Highly recommend. If you've never been you HAVE to go and try the food and drinks! Even there breakfast is amazing.“

4.3 Superb59 Reviews
BAHA Mexican Restaurant Mexican • $
2 Mill St, Natick - 4.56 miles

Customers` Favorites

Tacos De Carne Asada
Warm Chips and Salsa
Grilled Chicken
Crispy Tacos
Enchiladas
Al Pastor
Carnitas
Nachos
Pupusas
Fish

“Don't be fooled by the exterior and location, this place was wonderful. The staff were super friendly and I was very pleasantly surprised to be served high-quality chips and salsa, for free, in addition to my meal at the table. I was not expecting table service. There was something delicious advertised at the cash register, which I've unfortunately forgotten the name of. It was open faced, like a tostada, but in more of a doughy, pastry shell. I was so glad I ordered it to go. You should be sure to try it too! The tostones were perfectly salted. As a Gringa, my meal had the perfect amount of heat. I tasted all of the cilantro and fresh flavors but without tears or a single drink with my meal. I'll be back!“

4.6 Superb30 Reviews
Lalo’s Mexican restaurant Mexican • $
460 Lincoln St, Marlborough - 7.63 miles

Customers` Favorites

Birria Tacos and Tacos Al Pastor
Birria Tacos De Rez
Carne Asada Plate
Fried Ice Cream
Guacamole
Tortilla
Chips
Steak
Flan
Fish

“At Lalo's, you're embraced by the warmth of genuine Mexican cuisine. The enchiladas, lovingly smothered in a homemade sauce and a generous blanket of cheese, taste like a hug from an old friend. Side dishes of bright, fresh guacamole and rice add a pop of color and flavor that's simply irresistible. The quesadillas are a cheesy masterpiece, while the margaritas, strong and expertly mixed with a playful Grand Marnier twist, are conversation starters in themselves. Lalo's isn't just a meal; it's a heartwarming experience.“

4.3 Superb57 Reviews
Sol de Mexico - Milford Mexican •
350 E Main St, Milford - 7.61 miles

Customers` Favorites

Enchilada with Rice and Beans
Salsa and Chips and Guacamole
Beef Burrito and Beef Taco
Molcajete de la Costa
Chicken Chimichanga
Chips and Salsa 4oz
Enchiladas Supremas
Mexican Street Tacos
Margarita Flight
Sopa de Tortilla

“Always yummy. The small sangria was huge! Burritos are also huge. One of the few places around that regularly serves lengua (beef tongue) and serves it correctly. It's delicious, by the way. We go there often and are always more than satisfied and with full stomachs! Service is excellent, too.Always delicious. The small sangria was huge! The burritos, too, are quite large. It is one of the few restaurants in this area that regularly serves language...and they cook it correctly. Delicious! We go there quite a bit and we always leave more than satisfied with full bellies. The service, too, is excellent.“

4.2 Good72 Reviews
Lalos Mexican restaurant Mexican • $$
158 Main St, Hudson - 10.4 miles

Customers` Favorites

Rice and Beans
Birria Tacos
Chimichanga
Chips
Pastor
Asada

“Contemporary look to the restaurant. Very comfortable atmosphere.Servers are attentive and food arrived fast.Food was good and portions were filling. We ate Tacos( barbacoa, pastor, chorizo), burritos, Birria tacos..very tastey!!*Desert was meh...we had the churros with icecream. Churros weren't your traditional doughy on the inside, the were crunchy throughout and greasy.Overall would recommend ?Parking: Parking lot on the side/back of building“

4.2 Good67 Reviews
Orale Mexican Restaurant Mexican •
22 Main St, Hopkinton - 3.68 miles

Customers` Favorites

Nachos with Guac
Chips and Salsa
Chicken Fajitas
Tacos Al Pastor
Carnitas Tacos
Water Bottle
Burrito Loco
Quesadillas
Steak

“Had a great meal and excellent service at Orale restaurant last night. Veggie tacos were fresh and delicious. My partner had the Orale platter and also thought his was great! Let’s boost this small family owned business! My picture was taken after I had already dug into the meal. It was so good I decided right then to post a review.Vegetarian options: Veggie tacos were great!!“

4.2 Good64 Reviews
Acapulcos Mexican Family Restaurant & Cantina Mexican • $
Reuven Plaza, 231 E Main St, Milford - 7.71 miles

Customers` Favorites

Steak Fajitas Burrito with Rice and Beans
Steak Fajita Quesadilla
Spinach Enchiladas
Chile Con Queso
Pescado Frito

“Used to go to the Acapulcos in Needham and always had a wonderful experience. Here, not so much. Way too many people! We could get a seat on the patio. Once we were seated inside, it took forever to get drinks and then dinner. The food was so-so but I've certainly had better. All in all, a very disappointing experience from a restaurant we really, really used to love.“

4.2 Good44 Reviews
Market Cocina Mexican • $$
536 Boston Post Rd, Sudbury - 7.1 miles

“Whenever I go in, everything is in stock. The store is always clean. The process of shopping at Whole Foods is always quick. I have my Amazon packages shipped to the locker hub. The only unfortunate thing is the locker hub is in the exit doors, so when I only need my packages, I have to wait in the line to just travel to the exit doors. But that's just me being impatient:)“

4.8 Superb9 Reviews
EL PIKANTE FOODS Mexican • $
530 Waverly St, Framingham - 2.38 miles

Customers` Favorites

Alitas De Pollo Chicken Wings
Tortillas 2
Burrito
Tacos

“These are the best pupusas I’ve ever had in my life but I almost missed my train… so I had to run out the store without grabbing my pupusa I paid for :(The city life rly getting to meCan I have a refund?Also the way the beans and cheese melt together in such a uniform and coherent synergy makes me wet“

4.4 Superb12 Reviews
Zarape Restaurant Mexican • $
33 Maple St, Marlborough - 7.15 miles

Customers` Favorites

Chicken Fajitas
Salsa and Chips
Rice and Beans
Chips & Salsa
Steak Fajita
Guacamole
El Zarape

“Hadn't been there in a long time, not because I didn't want to, but because circumstances of all kinds. Place was nicely remodeled and is light and airy now. Service was really good, and food came quickly. Food has a nice fresh vibe, more filling than you think. The tacos may look small, but there are 3, and they are solid and tasty. They let me have one of each kind on their taco plate, which is great if you like to mix and match. The beef is not ground, it is probably stewed which was good texture, soft not stringy. Liked the flavor of the rice and beans as well. I remembered the Papusa being good, and I ordered it off their small plate list, and it came as a single papusa with a light slaw on the side. Think of it as a hearty tapas serving size at a nice price, so if you wanted to eat a bit here and there during a game at the bar, the small plate menu section is a great place to taste your way through and have fun. If I were being picky . . . My wife thought the rice could have been cooked a little softer for her taste. I suppose the beans could have had a bit more texture. The side slaw for the Papusa was good, but lacked a distinctive flair. The menu said they had modelo Negro on tap, but only the especial was on tap, but they had it in the bottle, so I had that.“

3.9 Good61 Reviews
Mi Cabaña Restaurant Spanish • $
55 Frederick St, Framingham - 2.81 miles

Customers` Favorites

Tacos De Pollo Tacos Carne Asada
Pupusas
Tamales

“My husband bought tamales at that restaurant a while ago. And I want to congratulate this person who is in charge of making them. I still love them. They taste 100% chapin. The price impressed me. I have bought other tamales that sell them for the price of a bag of maseca and they make more dough than meat. But these tamales from my cabin really impressed me, they are big and have enough meat. Maybe if they added a little more message to make it juicier they would be more perfect??. I hope they continue like this with that touch of incredible flavor“

4 Good21 Reviews
Temazcal Tequila Cantina Mexican • $$
155 Worcester Rd, Framingham - 4.17 miles

Customers` Favorites

Grilled Skirt Steak Tampiquena
Grilled Fish Tacos
Chicken Fajitas
Vegetable Tacos
Chips & Salsa
Steak Fajitas
Chicken Tacos
Calamari

“10/10. We came here for my boyfriends 30th. We ordered way too much food but everything we got was very good. He got the birria tacos and I got the veggie quesadilla, and we shared the guac. The bean dip with the salsa you get for free is SOOO good. I would love to come back, thank you for the birthday churros!“

3.8 Good72 Reviews
135 Restaurante & Lounge Steak House • $$
672 Waverly St, Framingham - 2.06 miles

Customers` Favorites

Fried Chicken à Passarinho
Picancha Com Madioca
Chicken Heart
Chicken Bacon
Creme Brulee
Pastel

“I understand the previous reviews, but I don't agree.Yes, if you are opening a restaurant inside the US, then have a clear and concise menu, but that aside, the food was excellent. Cooked perfectly and with a ton of flavor.Warning: The buffet is one price, but if you get meat from the spit, you are paying by the weight. All in all, we paid 20 - 30 per person plus drinks. Which didn't strike me as inappropriate given the quality of food.In conclusion, had they had menu's in english and staff that could explain the process, this would have been a 5 star review.My advice: Do a little homework, go in prepared, and enjoy some delicious food.“

3.7 Good29 Reviews
Mexicali Cantina Grill Mexican • $$
148 E Central St, Natick - 6.85 miles

Customers` Favorites

Fajita Quesadilla
Enchilada Tex Mex
Guacamole Fresco
Baja Fish Tacos
Enchiladas Trio
Street Burrito
Chips & Salsa
Burrito Bowl
Chimichanga
Taco Salad

“Took my daughter out here for a daddy - daughter date. After a long day with my 2 yr old son it was much needed. They made my margarita nice and strong. But strong enough to take the edge off from a long day. Otherwise food was great and everyone was very welcoming. I throughly enjoy any Mexican food. I specifically enjoy their chips and salsa they make.“

3.6 Good54 Reviews
Hola Restaurant & Tequila Bar Mexican • $$
154 Turnpike Rd, Southborough - 3.6 miles

Customers` Favorites

Enchiladas Tampiquenas
Tequila Shrimp Tacos
Enchiladas Suizas
Chips and Salsa
Fresh Guacamole
Burrito Loco
Carne Asada

“Absolutely fantastic food. We adore this place and probably eat there once a week. The food is far superior to other Mexican places in the area, very authentic flavor. We’ve liked every dish we’ve ordered. Wait staff is great and our food usually comes quickly. No complaints at all!!“

3.6 Good56 Reviews