The 10 Best Mexican Restaurants in Maine!

Maine is about as far from the Mexican border that you can get, but that doesn’t mean we don’t have some truly authentic Mexican fare! Maine has become a foodie destination in the recent years. With an influx of top-notch chefs, high quality locally-produced meats and produce, and fresh off the boat seafood, you’ll find plenty of authentic Mexican food in the state.

1. Taco Escobarr, Portland, ME

Located on Congress Street in downtown Portland, Taco Escobarr serves authentic Mexican cuisine, craft beer, and specialty cocktails in a fun and casual atmosphere. Choose from tacos, enchiladas or burritos with any filling of your choice. The Puffy Taco is particularly good and probably not healthy. Sometimes you just need something tasty.

2. Zapoteca, Portland, ME

If you’re craving Mexican but want something more sophisticated than tacos, head straight to Zapoteca. Chef Shannon Bard, who has won the title of Food Network Kitchen Inferno Champion, merges tradition and modern Mexican foods with local Maine ingredients for incredible food. Don’t miss the ceviche de langosta or taco de langostapuertonuevo!

3. Las Palapas Mexican Restaurant, Bangor, ME

Las Palapas Mexican Restaurant only uses the freshest and high quality ingredients which makes them stand out from the rest. You’ll find plenty of traditional foods on the menu, like fajitas, huevos rancheros, tacos, and burritos. Don’t miss their famous Taco Tuesdays where you can enjoy beef or chicken tacos for $1.25 each.

4. El El Frijoles, Sargentville, ME

Modeled after San Francisco taquerias, El El Frijoles is located in a converted barn in coastal Sargentville. The menu blends the spiciness you expect from Mexican food with the delicious local Downeast Maine ingredients. There are only nine seats inside, but there is a plethora of outdoor seating for those warm summer months. Enjoy the simple yet delicious goodness of tacos burritos, quesadillas and more at El El Frijoles.

5. Guerrero Maya, South Portland, ME

Guerrero Maya Mexican Restaurant offers all your favorite Mexican dishes, tasty margaritas and live entertainment. Who doesn’t want to get tacos while listening to a live mariachi band? The menu is affordable for the whole family with specials as low as $4.99. With everything from soup to salad to fish, you’ll find something delicious here.

6. Cancun Mexican Bar and Grill, Waterville, ME

Can’t hit up spring break in Cancun this year? Head over to Cancun Mexican Bar and Grill for a little taste of Cancun in Central Maine. Cancun Mexican Bar and Grill is Waterville’s finest Mexican restaurant opened for lunch and dinner. There is plenty on the menu to choose from to satisfy your taste buds.

7. Pedro’s Mexican Restaurant, Kennebunk, ME

Chef and owner Pete Morency spent many years working in restaurants in San Francisco where he learned how to cook authentic Mexican dishes. After being named “Pedro” by his peers, he moved to Kennebunk where he opened his own Mexican restaurant cooking up some of the most flavorful Mexican dishes in Maine. You’ll find everything from fresh guacamole to Barbacoa to tacos and burritos on the menu.

8. XYZ Restaurant, Southwest Harbor, ME

Opened seasonal in Southwest Harbor, XYZ Restaurant is located down a winding lane in the woods. Focused on Mexican cuisine from the Xalapa, Yucatan, and Zacatecas region, the recipes used in the small restaurant were gathered during 25 years of travel within Mexico. Make sure you book ahead of time or else you probably won’t get a table. It’s that good.

9. El Camino Cantina, Brunswick, ME

El Camino Cantina is a “low-rider chic cantina” in the heart of Brunswick that focuses on using locally grown and sustainably raised produce, meats, and seafood to create flavorful Mexican dishes. You’ll find everything you would expect on a Mexican restaurant menu here. Don’t forget to try one of their tequilas!

10. Fajita Grill, Westbrook, ME

Fajita Grill has been serving the Greater Portland community for over eight years. Chef Jose Luis of Michoacan, Mexico creates delicious and flavorful dishes like Burrito Super California, Enchiladas Super Rancheros and more. The dining room is large and the staff is friendly. If you’re a repeat customer they will know your name soon enough.

Select a Maine 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:

Androscoggin County

Aroostook County

Cumberland County

Franklin County

Hancock County

Kennebec County

Knox County

Lincoln County

Oxford County

Penobscot County

Piscataquis County

Sagadahoc County

Somerset County

Waldo County

Washington County

York County