Oregon Locals Say These 11 Mexican Restaurants Are Among The Best In The State

One taqueria on this list runs a street-level taco window that only opens Thursday through Saturday nights. I love that. It feels like a secret handshake, except the reward is tacos.

Another spot makes its own horchata. A third closes on Saturdays, yet its handmade tortillas still earn serious praise. A fourth serves Michoacán-style tacos from a casual storefront counter.

Oregon gets plenty of attention for coffee and rain. I think its Mexican food deserves a bigger spotlight. The places ahead stretch from busy city streets to quiet coastal highways, with Oaxacan mole, birria tacos, and Mexican seafood along the way.

I can’t think of a better excuse for a road trip. Each stop brings its own personality to the table, and I want to try them in one long, delicious weekend.

1. Domingo’s

Domingo's
© Domingo’s

Enchiladas that can’t agree on a sauce? That’s the whole fun of the Enchiladas Divorciadas at this Oaxacan spot on NE Glisan.

The name means “divorced enchiladas,” and the dish usually splits two different sauces across one plate. You get two moods without picking a side.

Oaxaca is famous for mole, and the menu leans into that tradition. Burritos share the spotlight too, so you can go saucy or handheld.

Thirsty? The kitchen makes its own horchata, the sweet rice drink that pairs so well with spicy food.

Plant-based eaters get real attention here. Domingo’s offers a full vegan menu and a full vegetarian menu, not just one lonely bean dish.

Breakfast is part of the plan as well. Doors open at 10 AM Monday through Thursday and at 9 AM Friday through Sunday.

Coffee is on the menu too, which helps on sleepy mornings. Pair it with something saucy and you’ve got a strong start to the day.

Service runs at the counter and moves quickly. That makes it handy for a solo lunch or a fast bite before errands.

The spacious outdoor patio is a big draw when Portland weather plays nice. Dogs are welcome outside, so your pup can tag along.

Live music adds extra energy to the mix. The place also welcomes families, and high chairs are available for little diners.

Reservations aren’t taken, so plan a little extra time on weekend evenings. Street parking is free, but finding a spot can take patience.

Address: 2935 NE Glisan St, Portland, OR 97232

2. Cocina México Lindo Taqueria

Cocina México Lindo Taqueria
© Cocina México Lindo Taqueria

A burrito called “mojado” means it shows up wet, and nobody here is complaining. The Carnitas Mojado burrito is a fan favorite at this Beaverton taqueria.

Mojado-style burritos come smothered in sauce, so grab a fork. Tender carnitas inside make the mess worth it.

Birria tacos are another big reason people show up. Mole sits on the menu too, offering a deeper, richer path for curious eaters.

Hours run 10 AM to 9 PM Tuesday through Sunday. Mondays are closed, so don’t plan your craving around the start of the week.

Breakfast and brunch are both on offer. That means you can start with something hearty and still have room later for dessert.

Vegetarians aren’t stuck with side dishes here. A full vegetarian menu gives meat-free diners plenty of real choices.

Bringing kids? You’ll find a kids’ menu, high chairs, and changing tables, which takes a lot of stress out of family meals.

Sports fans will also feel at home. The restaurant is known as a good place to catch a game while you eat.

Need to answer a few emails? Free Wi-Fi is available, though the food might steal your focus.

Outdoor seating is an option, and dogs are allowed outside. Parking is usually easy, with a free lot and street spaces nearby.

Table service keeps things relaxed once you sit down. Friday and Saturday evenings get the busiest, so arrive early if you can.

Can’t make it in? Delivery and takeout are available, so those birria tacos can come to you.

Address: 18475 SW Alton St, Beaverton, OR 97003

3. Luis’s Taqueria

Luis's Taqueria
© Luis’s Taqueria

Michoacán is the Mexican state often linked with carnitas, so a Michoacán-style taqueria has a lot to live up to. Luckily, this small Woodburn counter seems ready for the job.

Carnitas tacos get some of the loudest praise. Slow-cooked pork on homemade tortillas is a hard combo to beat.

Tortas are on the menu too, if you want your lunch on bread. These Mexican sandwiches make a filling choice for a big appetite.

Then there’s the chimichanga with a creamy pepper sauce. It’s a crispy, saucy option for anyone who likes a little extra richness.

Luis’s is a small, family-owned spot with a colorful and fun feel. Portions run large, and prices stay friendly.

Ordering happens at the counter, and service is quick. That makes it easy to swing by on a busy day.

A full vegetarian menu means meat-free friends can join the trip. Dessert is available too, so save a little space.

Weekends get crowded, especially Saturday and Sunday afternoons. Weekday mornings and afternoons tend to be much calmer if you want a quieter meal.

Reservations aren’t accepted, so just show up hungry. Street parking is free, but grabbing a spot can take a minute.

Hours run 10 AM to 8:30 PM Monday through Thursday. On Friday through Sunday, the doors stay open until 9 PM.

Woodburn sits in Oregon’s Willamette Valley, just off Interstate 5. That makes this taqueria an easy stop on a trip between Portland and Salem.

Address: 523 N Front St, Woodburn, OR 97071

4. Taqueria El Jacalito

Taqueria El Jacalito
© Taqueria El Jacalito

Saturday is the one day this Salem taqueria takes a break, which feels a little rebellious. Sunday, on the other hand, ranks as one of its busiest times.

The star of the show is the tortilla. Taqueria El Jacalito makes them by hand, and they get serious praise around town.

Those tortillas hold up the signature street tacos. Small, simple, and loaded with flavor, they’re the kind of tacos you order in rounds.

Birria fans should look for the quesabirria. Melty cheese and rich birria meet in one crispy package, which sounds like a perfect plan.

Prefer something milder? Chicken burritos and grilled chicken quesadillas are on the lineup, along with veggie tacos for meat-free eaters.

Drinks get special attention here too. Bottled drinks imported from Mexico line up next to your meal, adding a fun extra touch.

Breakfast starts at 9 AM, Sunday through Friday. Doors close at 8 PM, so this is more of a daytime and early dinner stop.

Both counter service and table service are part of the setup. Takeout and delivery work too when the couch is calling your name.

Families have it easy, with a kids’ menu and high chairs. Free Wi-Fi is available if someone needs to stay connected.

Unlike many taco spots, El Jacalito accepts reservations. That’s handy if you’re bringing a crowd to Oregon’s capital city.

Parking usually isn’t a headache. A free lot and free street parking make arrival simple.

Address: 990 12th St SE, Salem, OR 97302

5. Jalisco Mexican Restaurant

Jalisco Mexican Restaurant
© Jalisco Mexican Restaurant

Bottomless chips and salsa might be the best kind of welcome. At this Eugene favorite on West 11th Avenue, the basket keeps coming.

Jalisco Mexican Restaurant sticks with the classics and does them proudly. Think hearty entrees, tamales, and chile rellenos.

Chile rellenos are stuffed peppers, usually filled with cheese and cooked until golden. They’re a great pick when you want something comforting.

Seafood fans can go for the shrimp fajitas. Fresh shrimp and a sizzling plate make a strong case for skipping your usual order.

Tamales make a smart add-on for the table. Order one to share, or keep it for yourself, no judgment.

The mood stays relaxed and family-friendly. A kids’ menu and high chairs help younger diners feel at home.

Service is known for being friendly and fast. That’s a big plus when the whole table is hungry at once.

Hours are generous too. The restaurant opens at 10 AM and stays open until 10 PM, seven days a week.

Happy hour food is on offer for anyone hunting a deal on snacks. Dessert and coffee round out the meal nicely.

Want a calmer visit? Weekday mornings and late nights tend to be quiet, while Friday and Saturday evenings fill up.

Eugene is packed with college-town food options. This spot keeps its focus on classic Mexican comfort food, and that focus pays off.

Groups fit well here, and parking usually isn’t a problem. Delivery and takeout are options for nights at home.

Address: 3095 W 11th Ave, Eugene, OR 97402

6. Los Jalapeños

Los Jalapeños
© Los Jalapeños

Opening at 7:30 AM on weekdays, this Bend spot is ready before most people find their car keys. Breakfast burritos are a big reason to get moving.

Los Jalapeños is a humble, family-owned hole-in-the-wall with a big menu. It covers breakfast, lunch, and dinner without missing a beat.

Tacos and breakfast burritos lead the charge. Portions are generous, and prices stay affordable, which is a winning combo in Central Oregon.

Coffee is also available, which pairs well with an early breakfast burrito. Bend mornings can be chilly, after all.

Vegetarians get their own full menu here. That means fewer compromises when your group has mixed tastes.

Ordering happens at the counter, with no table service. Grab your food, find a seat, and dig in.

A patio gives you a spot to eat outside when Bend serves up sunshine. Dogs are allowed outdoors, so your hiking buddy can come along.

Timing matters with this one. Saturday hours run 8 AM to 5 PM, and the restaurant stays closed on Sundays.

On weekdays, the doors stay open until 8 PM. Thursday afternoons and Friday mornings tend to get especially busy.

College students and families both show up here. Kids get their own menu, plus high chairs for the smallest eaters.

Need it fast? Curbside pickup, takeout, and delivery are options, including no-contact delivery.

Parking is usually easy, with a free lot and free street spots. Reservations aren’t taken, so just stop by.

Address: 601 NE Greenwood Ave, Bend, OR 97701

7. El Molcajete Mexican Grill

El Molcajete Mexican Grill
© El Molcajete Mexican Grill

A molcajete is a traditional stone bowl used in Mexican kitchens for grinding salsas and spices. Naming a restaurant after one sets a pretty flavorful bar.

El Molcajete Mexican Grill in Medford brings a festive feel to traditional Mexican dishes. The signature bean dip with chips is the place to start.

Bean dip might sound simple, but signature status means it’s a house specialty. Pair it with the salsa, which earns plenty of love too.

Portions come out large. You may want to split a starter so there’s room for your main plate.

Plant-based diners score big here. The restaurant offers both a full vegan menu and a full vegetarian menu.

Servers are known for being friendly and attentive, even when it gets busy. Friday evenings tend to be the busiest time.

Want a smoother visit? Reservations are accepted, which is great for birthdays or big groups.

Happy hour food is available for budget-minded snackers. Dessert is on the menu too, if you saved space.

Hours run 10:30 AM to 9 PM most days. On Friday and Saturday, the kitchen stays open until 10 PM.

Families get a kids’ menu and high chairs. Parking usually comes easy, with a free lot and street spaces.

Hosting a party? Catering is available, and curbside pickup makes takeout quick.

Medford sits in Southern Oregon’s Rogue Valley. After a day exploring the area, this is a solid place to refuel.

Address: 1789 W Stewart Ave, Medford, OR 97501

8. Taquería Picaro

Taquería Picaro
© Taquería Picaro

Late-night tacos from a street-level window? In Ashland, that’s a real thing at Taquería Picaro.

The taco window opens Thursday through Saturday from 5 to 10 PM. It’s a fun option for grabbing a bite after an evening out downtown.

Inside, the restaurant serves Monday through Saturday from 11 AM to 9 PM. Sundays are closed, so plan your taco weekend wisely.

Tortillas are made in-house by hand. That fresh base supports street tacos packed with savory meats and zesty salsas.

Mahi mahi tacos are a nice pick for seafood lovers. The burrito with chorizo is another strong choice if you want something hearty.

Sauces, salsas, and chips are homemade too. Expect a fresh, playful take on Mexican classics with a little American twist.

Vegetarians have a full menu of their own. Happy hour food also gives you a reason to swing by early.

Ordering runs through the counter, and service is fast. That suits college students and visitors who want to eat and keep moving.

Ashland is famous for the Oregon Shakespeare Festival, which pulls in visitors from far and wide. A quick taco stop fits nicely into a theater day.

Reservations aren’t accepted. Tuesday, Thursday, and Friday evenings tend to be the busiest stretches.

Kids are welcome, with high chairs available. Takeout and delivery work for nights when you’d rather stay in.

Parking options include a free lot plus free and paid street spaces. Downtown Ashland is walkable, so you might not need the car anyway.

Address: 76 N Pioneer St, Ashland, OR 97520

9. Hood River Taqueria

Hood River Taqueria
© Hood River Taqueria

Hood River is known for wind, waterfalls, and big views of the Columbia River Gorge. Add a huge Mexican menu to that list.

Hood River Taqueria covers a lot of ground. Mexican seafood, soups, plates, and tacos share space on the menu.

Feeling indecisive? Shredded beef chimichangas, chicken enchiladas, and pork tamales are crowd-pleasers worth a look.

Portions are generous, and flavors stay fresh. The owners are known for being friendly and fun, which adds to the charm.

The outdoor seating is a real highlight. After a day on the trails, eating outside with mountain air sounds pretty perfect.

Dogs are welcome outdoors too. Your four-legged trail buddy deserves a lunch break, right?

Vegetarians get a full menu of their own. Kids get one as well, plus high chairs for little ones.

Doors open at 9 AM and close at 9 PM. Tuesdays are the exception, since the restaurant closes that day.

Sunday afternoons and evenings get the busiest. Weekday mornings are usually calmer if you want a quieter meal.

Reservations are accepted, which helps with bigger groups. Catering is also available for parties and events.

Delivery isn’t offered, so plan on dining in or grabbing takeout. Parking is usually easy, with a free lot and street spots.

Soup lovers should take note on chilly Gorge days. A steaming bowl might be just what the windy weather ordered.

Address: 1210 13th St D, Hood River, OR 97031

10. La Roca | Oaxaca Mexican Restaurant

La Roca | Oaxaca Mexican Restaurant
© La Roca | Oaxaca Mexican Restaurant

Beach days on the Oregon Coast build a serious appetite. La Roca sits right on Highway 101 in Lincoln City, ready to help.

The menu sticks to comforting classics like fajitas and enchiladas. Those are easy wins after hours of wind, sand, and tide pools.

La Roca is family-owned, and that family feel shows up in the service. Staff are known for being kind and attentive.

Portions are great, and prices are friendly. That’s a nice surprise in a busy beach town.

The outdoor patio offers a laid-back place to eat. Dogs are allowed outside, so your sandy pup can join the fun.

Vegetarians can order from a full vegetarian menu. Kids get a menu of their own, plus high chairs.

Hours need a quick check before you go. The restaurant is closed on Tuesdays and opens at 10:30 AM the rest of the week.

Closing time is 8 PM most days and 7 PM on Sundays. Early dinners fit this spot best.

Reservations are accepted, which helps during busy tourist weekends. Friday and Saturday afternoons into evenings tend to fill up.

Dessert is on the menu if you want a sweet finish. Coffee is available too, which helps on foggy coastal afternoons.

Takeout is an option, though delivery isn’t offered. A picnic on the beach with fajitas sounds like a pretty good plan.

Lincoln City stretches along miles of shoreline. This stop makes an easy break on a drive along the coast.

Address: 3243 US-101, Lincoln City, OR 97367

11. El Trio Loco

El Trio Loco
© El Trio Loco

Carne a la diabla translates to “devil-style meat,” and the name hints at a spicy kick. It’s one of the standout plates at this coastal spot in Gearhart.

El Trio Loco is a spacious Mexican restaurant on Highway 101. Asada dishes are a big focus, so steak fans should feel right at home.

Seafood lovers have a strong option too. The shrimp cocktail earns praise as an authentic take on the classic.

Mexican shrimp cocktail usually comes chilled with a tangy tomato base. It’s refreshing, especially after a breezy afternoon by the ocean.

Portions are generous here. Bring a friend, or bring an appetite and a plan for leftovers.

Service is quick and friendly. That matters when you’ve spent the day on the beach and hunger hits hard.

Planning a date night? This spot has a fun, charming atmosphere that works well for couples.

Bigger celebrations have a home too. A private dining room is available, and reservations are accepted.

Families get a kids’ menu and high chairs. Dessert and coffee are on hand to finish things off.

Hours are easy to remember. The restaurant opens at 11 AM and closes at 9 PM, seven days a week.

Evenings tend to be busiest on most days of the week. Arrive a little early if you’d like to skip the rush.

Gearhart sits on the North Oregon Coast, just north of Seaside. Parking is usually plentiful, with a free lot and street spots.

Address: 3615 US-101, Gearhart, OR 97138