The 7 Best Mexican Restaurants in Oregon!

Craving that south of the border flavor? Want to taste authentic Mexican food without leaving your home town? Try one of the following top 7 Mexican restaurants throughout Oregon for a festive feast. 

La Bonita, Portland, OR

Stop in starting at 10 a.m. to either of the two La Bonita locations in Portland, Oregon, for an authentic Mexican food experience. Breakfast dishes include huevos rancheros, chilaquiles, and breakfast burritos. The lunch and dinner menu is quite extensive with all of your favorite Mexican dishes well represented.

Ixtapa, Multiple locations

For over ten years, Ixtapa Mexican Restaurants have been serving up fantastic Mexican food. With locations in Florence, Lebanon, and Stayton, Oregon, they have only grown more popular over the years. Their menu includes burritos, nachos, tacos, enchiladas, and fajitas, among others, for a tasty experience.

El Rancho Grande, Bend, OR

El Rancho Grande earned the 2014 Certificate of Excellence from Trip Advisor. The owners invite you to “Come enjoy your favorite traditional Mexican food, plus our time-tested family specialties, handcrafted margaritas, great Happy Hour deals, football season fun, and kid-friendly treats.” What else could you ask for?

La Sierra Mexican Grill, Dundee, OR

La Sierra Mexican Grill strictly adheres to their commitment to use the “highest level of integrity in the ingredients and preparations” in their food. Since 2004, La Sierra has offered the “Jalisco Style” of Mexican cuisine with authentic flavors. 

El Guerrero Azteca Mexican Food, Elkton, OR

El Guerrero Azteca isn’t going to redefine Mexican food as you know it, but that doesn’t mean it isn’t delicious. For a quick bite out, El Guerrero offers reasonable prices, delicious flavors, and authentic entrees.

Pepitas Mexican Restaurant, Beaverton, OR

Pepitas Mexican Restaurant is local and family-owned and has been in business since 1999. Their Mexican food is inspired by many different regions, and so you’ll get to taste a bit of a fusion. Stop in for lunch or dinner any day of the week. 

Nachos Locos Mexican Food, Salem, OR

Nachos Locos is a newer, trendy Mexican restaurant They serve breakfast, lunch, and dinner, and offer delivery. They have regular special offers, such as $5.99 meals for each day of the week. For your first visit, we recommend The Family Nachos, a gigantic helping of nachos that can feed up to four people. 

Share your favorites!
Oregon Search
Find Mexican Restaurants Near You
Select a Oregon town to find
the Best Things-To-Do and Places To Go around you