What are you looking for?

Mexican Restaurants in Portland

4.4 - 163 votes

Hours: 11AM - 10PM

190 State St, Portland
(207) 536-1354

Restaurante El Corazon

Food was good and reasonably priced. Enjoyed the house margarita as well. Service was very slow though. I'm not sure if this is normal or due to cov... More reviews

4 - 240 votes

Hours: 11AM - 1AM

548 Congress St, Portland
(207) 541-9097

Taco Escobarr

One of my favorite spots to eat in the Old Port. I always go for the sweet potato taquitos & a spicy margarita. Such a fun atmosphere but also delici... More reviews

4.2 - 153 votes

Hours: 12PM - 1AM

242 St John St, Portland
(207) 874-6444

Margaritas Mexican Restaurant

The spicy margarita... Was so tasty, just enough spice. Food was also good, but that margarita!!!! More reviews

4.5 - 92 votes

Hours: Closed today

70 Washington Ave, Portland
(207) 828-4971

Tu Casa

Delicious food... chicken enchiladas in a green mole sauce were excellent as was the carne asada pupusa. My son enjoyed his burrito. Very nice employee, ... More reviews

3.7 - 136 votes

Hours: 11AM - 9PM

26 Free St, Portland
(207) 780-8226

El Rayo Taqueria

I will give it another chance but my tacos looked much better than they actually were. My drink was great and the filling of my tacos were decent. The sm... More reviews

4.6 - 49 votes

Hours: 11AM - 11PM

649 Congress St, Portland
(207) 536-0045

Dos Naciones Mexican and Salvadoran Cuisine

Incredible margaritas. Almost everything is house created from the tamales to salsa. Wonderful blend of two nations More reviews

4.9 - 24 votes

Hours: 7AM - 3PM

581 Congress St, Portland
(207) 761-1600

Sal de la Tierra

Great tacos and a classic quesadilla. Staff are very friendly and take-out was fast and accurate. Fried plantains were my 15-month-old's favorite. A... More reviews

3.5 - 118 votes

Hours: 11:30AM - 9PM

1871 Forest Ave, Portland
(207) 797-8729

Tortilla Flat Mexican Restaurant and Cantina

Stoped here while running errands. Didn't realize it was so far from downtown Portland. But it was worth it. Great food, great service, clean and ac... More reviews

3.5 - 95 votes

Hours: 12PM - 1AM

9 Dana St, Portland
(207) 772-0772

Amigos Mexican Restaurant & Bar

The back patio looks out on the parking lot off the kitchen, where the back of the house crew is unmasked, smoking, and often coughing. Have your marga... More reviews

3.5 - 74 votes

Hours: 10AM - 10PM

1363 Washington, Portland
(207) 405-2386

Taco Bell

Absolutely love this place i beeen going here since 1988. They been killing it and im glad to see they still do. If you haven't been here you are mi... More reviews

2.9 - 113 votes

Hours: 12 - 7PM

195 Kennebec St, Portland
(207) 761-9711

Chipotle Mexican Grill

These guys have no idea how to handle mobile orders/door dash. There's 3 vaccines, open the store up fully, you drama queens. More reviews

View on map