clock menu more-arrow no yes
An overhead picture of Tierra del Sol’s mole amarillo on the left and mole verde on the right
Moles from Tierra del Sol
Brooke Jackson-Glidden/EPDX

Portland's 17 Standout Mexican Restaurants and Food Carts

From mole to menudo

View as Map
Moles from Tierra del Sol
| Brooke Jackson-Glidden/EPDX

Portland’s Mexican food scene doesn’t get enough credit. It’s tempting to constantly frame a city’s Mexican food against that of Los Angeles or El Paso, but in the case of Portland, that flattens the great Oaxacan and Yucatecan spots that have been thriving here for years, not to mention the uniquely homegrown takes on the cuisine that compellingly argue for compressed watermelon aguachile and fried cauliflower in pipián. Portland’s Mexican restaurants, food carts, and mercados use heritage masa nixtamalized in town for tamales and tacos, stock delis with flavorful nopales salads, and simmer moles passed down through generations. From the old-school tiendas ladling bowls of menudo to the newer carts slinging birria, these destinations reveal the layers and nuances of the city’s take on Mexican cuisine.

Don’t see a favorite Mexican restaurant? Check out the birria, burrito, and taco maps.

Note: Health experts consider dining out to be a high-risk activity for the unvaccinated; it may pose a risk for the vaccinated, especially in areas with substantial COVID transmission.

Read More
Note: Restaurants on this map are listed geographically.

1. Los Pinchis Burros Percherones, Dogos y Tacos

Copy Link
2131 Yew St
Forest Grove, OR 97116
(971) 246-2649
Visit Website

Located right between Forest Grove and Cornelius, Los Pinchis serves up a variety of different Sonoran specialties (think: Sonora-style hot dogs, percheron burritos, and caramelo quesadillas). For those who might be unacquainted with Sonoran hot dogs, they come with juicy bacon-wrapped frankfurters and loads of toppings like mozzarella cheese, tomatoes, french fries, and even other meats. Meals should finish with house-made flan or one of the made-from-scratch agua frescas.

2. La Mixteca Oaxaca

Copy Link
1050 SE Walnut St
Hillsboro, OR 97123
(360) 909-1693
Visit Website

A Hillsboro staple, La Mixteca Oaxaca has two locations in town that are less than a mile from each other. The menu boasts a substantial amount of traditional Oaxacan dishes including mole Oaxaqueño, tlayudas, cecina, entomatadas, and even chilate de pollo. Two particular standouts include the tender braised goat birria and crispy grasshoppers.

3. La Poblanita Cemitas

Copy Link
18295 SW Tualatin Valley Hwy
Aloha, OR 97003
(971) 713-6744
Visit Website

After years as a food truck, La Poblanita has transitioned into its brick-and-mortar home right off TV Highway. La Poblanita is one of the only places in the metro area that specializes in cemitas, a style of Pubelan torta on a specific sesame-seed bun. Poblanita’s tortas come in varieties like milanesa, cueritos, or the queso de puerco. Diners not interested in cemitas can still enjoy some other hard-to-find specials, like Poblanita’s tacos arabes or mole poblano.

4. El Jefe Mexican Grill

Copy Link
12025 SW Allen Blvd
Beaverton, OR 97005
(503) 583-7710

This Beaverton food truck can be spotted a mile away by the large plume of smoke rising from its immense charcoal grill, where chefs grill chickens “al carbon” in front of the cart. The cart serves the chickens whole, in a combo plate, in a taco, in a burrito, in a quesadilla, or even in a salad, juicy and smoky with char. If chicken isn’t the only desire, visitors can choose from a variety of other standard taco meats, as well.

5. Tienda Y Panaderia Santa Cruz

Copy Link
8630 N Lombard St
Portland, OR 97203
(503) 286-7302
Visit Website

Hidden behind a St. Johns mercado and panaderia, this no-frills taqueria is known for its lime-laden avocado salsa, so beloved that the owners have set limits on how much one diner can take. The salsas are particularly nice on the shop’s gargantuan burritos, straining to contain mounds of cabeza or carnitas. However, a bowl of the restaurant’s deeply rich and broody menudo is hard to beat, avocado salsa or not.

6. República

Copy Link
721 NW 9th Ave #175
Portland, OR 97209
(541) 900-5836
Visit Website

After spending over a year in its Ecotrust space, República now splits its service between daytime lunch fare and and its evening tasting menu. The daytime service will move to the new space in the park blocks, while the evening tasting menu will remain at the current restaurant. The evening tasting menu is the crown jewel of the restaurant, featuring courses of meticulously plated food paired with wines from Mexican vintners. Chef Lauro Romero flexes his creativity with dishes like mole made from almonds and peaches, aguachile made with compressed watermelon and cucumber roses, and composed fideos, incorporating chile negro and escamoles (ant eggs, a pre-Colombian staple). Through the meal, servers detail the historic and personal context of each dish, fleshing out the larger story of exceptionally nuanced, artistically rich dishes. Reservations are a must for the evening tasting menu, which changes regularly.

7. Nuestra Cocina

Copy Link
2135 SE Division St
Portland, OR 97202
(503) 232-2135
Visit Website

Despite Division’s constant turnover, Nuestra Cocina has held its spot on the edge of Ladd’s Addition for over 15 years, attracting crowds for sopes, chiles rellenos, and piles of tortillas made with the family heirloom tortilla press. The menu does change fairly often, swapping in seasonal dishes like sweet summer corn elotes. Mosaic-tiled tabletops and warm wood give off a homey vibe, fitting for a restaurant that’s named “Our Kitchen.”

8. Mole Mole Mexican Cuisine

Copy Link
2231-2237 NE Alberta St
Portland, OR 97211
(503) 498-1749

It is unclear how, exactly, the team at Mole Mole is able to make as many dishes as it does in such a small space, but this Alberta Street cart successfully smothers enchiladas and burritos in various shades of mole, serves brick-hued pozole in colorful ceramic bowls, and gussies up plates of cochinita pibil with pickled onions and radishes. It’s hard to go wrong here, but considering the name, it’s best to start with anything featuring the cart’s moles.

9. Nightingale

Copy Link
18-20 NE 28th Ave
Portland, OR 97232
(971) 254-9017
Visit Website

Kerns’s Nightingale could be described as a small cocktail bar that also serves creative Mexican-Pacific Northwestern food; that translates to seasonal margaritas made with local peaches, or rockfish ceviche. Nightingale’s chef, Luis Tirado-Christy, is now concocting dishes like mole verde with grilled broccolini, shrimp and scallop aguachile, and queso fundido.

10. Taquería Los Puñales

Copy Link
3312 SE Belmont St
Portland, OR 97214
(503) 206-7233
Visit Website

Belmont Street’s unapologetically queer taqueria showcases subversive art and campy photos, as well as serious guisados based on co-owner David Madrigal’s family recipes and his industry experience. Customers can expect traditional braises like chicken tinga and pork adobada, as well as vegan mole and carne asada with pesto, served atop small, handmade corn tortillas. Visitors can pair their tacos with margaritas or aguas frescas.

11. Principe Maya

Copy Link
7238 SE Foster Rd
Portland, OR 97206
(503) 896-1149
Visit Website

Principe Maya, a food cart in the Portland Mercado, is one of the newest additions to the city’s Yucatecan scene, and offers more than the ubiquitously available options like panuchos. Diners can branch out with kibis (yes, derived from Lebanese kibbeh), fried football-shaped croquettes made from cracked wheat and a mixture of ground beef and pork with a hint of mint; the cart’s polcan — pan-fried masa disks filled with a mixture of white beans, ground pumpkin seeds, pickled cabbage, and epazote — are another standout hard to find on other Portland menus. It would be a grave mistake to miss out on Principe Maya’s punchy habanero salsa and pickled onions, two trademarks of the cuisine.

Kibis, brown croquettes topped with red pickled onions, in the foreground.
Kibis and polcanes at Principe Maya
Krista Garcia/EPDX

12. Tierra Del Sol Cuisine and Catering

Copy Link
7238 SE Foster Rd #1
Portland, OR 97206
(503) 975-4805
Visit Website

While all of the carts in the Portland Mercado are worth sampling, Tierra Del Sol is a Mexican standout for its substantial tlayuda, a thin grilled corn tortilla that’s big as a plate and plenty for two, served open-faced and topped with chicharron, black beans, Oaxacan cheese, cabbage, tomatoes, avocado, and more. It might seem easy to skip the tetelas stuffed with creamy beans and rich Oaxacan moles, though it’s not recommended.

13. El Zalsoso

Copy Link
11211 SE 82nd Ave Suite - L1
Happy Valley, OR 97086
(503) 519-2870
Visit Website

Located just minutes from the Clackamas Town Center, El Zalsoso fills handmade tortillas with carnitas, loads fries with asada, and stuffs footlong burritos with whole chiles rellenos. The corn-made section of the menu features noteworthy specialty dishes like machetes, mulitas, and huaraches, showing off the flavor of the masa.

14. Birrieria Carlos

Copy Link
9691 SE 82nd Ave
Happy Valley, OR 97086
(503) 810-1899
Visit Website

One of the earlier birria spots in Portland, Birrieria Carlos has recently opened another location in Gresham after finding success in Happy Valley. At Carlos, the menu started off simple, but has grown to accommodate many of the hot birria dishes exploding in popularity nationwide — quesabirria, mulitas, vampiros, keto tacos, birria pizza, and even ramen. The move is to zero-in on Birrieria Carlos’s melty quesabirria and the crunchy keto tacos, filled with tender braised meat.

15. Tortilleria y Tienda De Leon’s

Copy Link
16223 NE Glisan St
Portland, OR 97230

Tortilleria y Tienda de Leon’s, a Mexican grocery store on the Portland-Gresham border, isn’t exactly a secret among Mexican food lovers. While the deli case up front is filled with well-priced guisados, tender carnitas, and cochinita pibil, a scoop of the nopales salad is a crucial accompaniment. Souvenirs like tubs of salsa, pints of birria, or poop emoji piñatas are available to go.

16. Don Kamaron Restaurant

Copy Link
14130 SE Division St
Portland, OR 97236
(503) 760-4018
Visit Website

There are a handful of Mexican seafood restaurants in Portland: Cully’s Mariscos El Malecon might be more central, but it’s worth crossing 205 and heading to Don Kamaron, which recently relocated to a larger, modern space with moody black walls and bar seating, for cocteles, shrimp empanadas, and molcajetes brimming with shrimp, octopus, and oysters. Still, the zarandeados, spicy, grilled head-on shrimp, is a house favorite.

17. Birrieria La Plaza

Copy Link
600 SE 146th Ave
Portland, OR 97233

Over the last few years, Portland area’s birria scene has grown by leaps and bounds. Everyone might have their favorite cart, but Birrieria La Plaza remains foundational. Customers come for the gooey, chile-oil-slicked quesatacos, dunked in spicy consomme, a secret recipe credited to owner Oracio Hernandez’s mother; the cart also features the tender braised beef in dishes like mulitas, vampiros, and other exemplary goodies.

Loading comments...

1. Los Pinchis Burros Percherones, Dogos y Tacos

2131 Yew St, Forest Grove, OR 97116

Located right between Forest Grove and Cornelius, Los Pinchis serves up a variety of different Sonoran specialties (think: Sonora-style hot dogs, percheron burritos, and caramelo quesadillas). For those who might be unacquainted with Sonoran hot dogs, they come with juicy bacon-wrapped frankfurters and loads of toppings like mozzarella cheese, tomatoes, french fries, and even other meats. Meals should finish with house-made flan or one of the made-from-scratch agua frescas.

2131 Yew St
Forest Grove, OR 97116

2. La Mixteca Oaxaca

1050 SE Walnut St, Hillsboro, OR 97123

A Hillsboro staple, La Mixteca Oaxaca has two locations in town that are less than a mile from each other. The menu boasts a substantial amount of traditional Oaxacan dishes including mole Oaxaqueño, tlayudas, cecina, entomatadas, and even chilate de pollo. Two particular standouts include the tender braised goat birria and crispy grasshoppers.

1050 SE Walnut St
Hillsboro, OR 97123

3. La Poblanita Cemitas

18295 SW Tualatin Valley Hwy, Aloha, OR 97003

After years as a food truck, La Poblanita has transitioned into its brick-and-mortar home right off TV Highway. La Poblanita is one of the only places in the metro area that specializes in cemitas, a style of Pubelan torta on a specific sesame-seed bun. Poblanita’s tortas come in varieties like milanesa, cueritos, or the queso de puerco. Diners not interested in cemitas can still enjoy some other hard-to-find specials, like Poblanita’s tacos arabes or mole poblano.

18295 SW Tualatin Valley Hwy
Aloha, OR 97003

4. El Jefe Mexican Grill

12025 SW Allen Blvd, Beaverton, OR 97005

This Beaverton food truck can be spotted a mile away by the large plume of smoke rising from its immense charcoal grill, where chefs grill chickens “al carbon” in front of the cart. The cart serves the chickens whole, in a combo plate, in a taco, in a burrito, in a quesadilla, or even in a salad, juicy and smoky with char. If chicken isn’t the only desire, visitors can choose from a variety of other standard taco meats, as well.

12025 SW Allen Blvd
Beaverton, OR 97005

5. Tienda Y Panaderia Santa Cruz

8630 N Lombard St, Portland, OR 97203

Hidden behind a St. Johns mercado and panaderia, this no-frills taqueria is known for its lime-laden avocado salsa, so beloved that the owners have set limits on how much one diner can take. The salsas are particularly nice on the shop’s gargantuan burritos, straining to contain mounds of cabeza or carnitas. However, a bowl of the restaurant’s deeply rich and broody menudo is hard to beat, avocado salsa or not.

8630 N Lombard St
Portland, OR 97203

6. República

721 NW 9th Ave #175, Portland, OR 97209

After spending over a year in its Ecotrust space, República now splits its service between daytime lunch fare and and its evening tasting menu. The daytime service will move to the new space in the park blocks, while the evening tasting menu will remain at the current restaurant. The evening tasting menu is the crown jewel of the restaurant, featuring courses of meticulously plated food paired with wines from Mexican vintners. Chef Lauro Romero flexes his creativity with dishes like mole made from almonds and peaches, aguachile made with compressed watermelon and cucumber roses, and composed fideos, incorporating chile negro and escamoles (ant eggs, a pre-Colombian staple). Through the meal, servers detail the historic and personal context of each dish, fleshing out the larger story of exceptionally nuanced, artistically rich dishes. Reservations are a must for the evening tasting menu, which changes regularly.

721 NW 9th Ave #175
Portland, OR 97209

7. Nuestra Cocina

2135 SE Division St, Portland, OR 97202

Despite Division’s constant turnover, Nuestra Cocina has held its spot on the edge of Ladd’s Addition for over 15 years, attracting crowds for sopes, chiles rellenos, and piles of tortillas made with the family heirloom tortilla press. The menu does change fairly often, swapping in seasonal dishes like sweet summer corn elotes. Mosaic-tiled tabletops and warm wood give off a homey vibe, fitting for a restaurant that’s named “Our Kitchen.”

2135 SE Division St
Portland, OR 97202

8. Mole Mole Mexican Cuisine

2231-2237 NE Alberta St, Portland, OR 97211

It is unclear how, exactly, the team at Mole Mole is able to make as many dishes as it does in such a small space, but this Alberta Street cart successfully smothers enchiladas and burritos in various shades of mole, serves brick-hued pozole in colorful ceramic bowls, and gussies up plates of cochinita pibil with pickled onions and radishes. It’s hard to go wrong here, but considering the name, it’s best to start with anything featuring the cart’s moles.

2231-2237 NE Alberta St
Portland, OR 97211

9. Nightingale

18-20 NE 28th Ave, Portland, OR 97232

Kerns’s Nightingale could be described as a small cocktail bar that also serves creative Mexican-Pacific Northwestern food; that translates to seasonal margaritas made with local peaches, or rockfish ceviche. Nightingale’s chef, Luis Tirado-Christy, is now concocting dishes like mole verde with grilled broccolini, shrimp and scallop aguachile, and queso fundido.

18-20 NE 28th Ave
Portland, OR 97232

10. Taquería Los Puñales

3312 SE Belmont St, Portland, OR 97214

Belmont Street’s unapologetically queer taqueria showcases subversive art and campy photos, as well as serious guisados based on co-owner David Madrigal’s family recipes and his industry experience. Customers can expect traditional braises like chicken tinga and pork adobada, as well as vegan mole and carne asada with pesto, served atop small, handmade corn tortillas. Visitors can pair their tacos with margaritas or aguas frescas.

3312 SE Belmont St
Portland, OR 97214

11. Principe Maya

7238 SE Foster Rd, Portland, OR 97206
Kibis, brown croquettes topped with red pickled onions, in the foreground.
Kibis and polcanes at Principe Maya
Krista Garcia/EPDX

Principe Maya, a food cart in the Portland Mercado, is one of the newest additions to the city’s Yucatecan scene, and offers more than the ubiquitously available options like panuchos. Diners can branch out with kibis (yes, derived from Lebanese kibbeh), fried football-shaped croquettes made from cracked wheat and a mixture of ground beef and pork with a hint of mint; the cart’s polcan — pan-fried masa disks filled with a mixture of white beans, ground pumpkin seeds, pickled cabbage, and epazote — are another standout hard to find on other Portland menus. It would be a grave mistake to miss out on Principe Maya’s punchy habanero salsa and pickled onions, two trademarks of the cuisine.

7238 SE Foster Rd
Portland, OR 97206

12. Tierra Del Sol Cuisine and Catering

7238 SE Foster Rd #1, Portland, OR 97206

While all of the carts in the Portland Mercado are worth sampling, Tierra Del Sol is a Mexican standout for its substantial tlayuda, a thin grilled corn tortilla that’s big as a plate and plenty for two, served open-faced and topped with chicharron, black beans, Oaxacan cheese, cabbage, tomatoes, avocado, and more. It might seem easy to skip the tetelas stuffed with creamy beans and rich Oaxacan moles, though it’s not recommended.

7238 SE Foster Rd #1
Portland, OR 97206

13. El Zalsoso

11211 SE 82nd Ave Suite - L1, Happy Valley, OR 97086

Located just minutes from the Clackamas Town Center, El Zalsoso fills handmade tortillas with carnitas, loads fries with asada, and stuffs footlong burritos with whole chiles rellenos. The corn-made section of the menu features noteworthy specialty dishes like machetes, mulitas, and huaraches, showing off the flavor of the masa.

11211 SE 82nd Ave Suite - L1
Happy Valley, OR 97086

14. Birrieria Carlos

9691 SE 82nd Ave, Happy Valley, OR 97086

One of the earlier birria spots in Portland, Birrieria Carlos has recently opened another location in Gresham after finding success in Happy Valley. At Carlos, the menu started off simple, but has grown to accommodate many of the hot birria dishes exploding in popularity nationwide — quesabirria, mulitas, vampiros, keto tacos, birria pizza, and even ramen. The move is to zero-in on Birrieria Carlos’s melty quesabirria and the crunchy keto tacos, filled with tender braised meat.

9691 SE 82nd Ave
Happy Valley, OR 97086

15. Tortilleria y Tienda De Leon’s

16223 NE Glisan St, Portland, OR 97230

Tortilleria y Tienda de Leon’s, a Mexican grocery store on the Portland-Gresham border, isn’t exactly a secret among Mexican food lovers. While the deli case up front is filled with well-priced guisados, tender carnitas, and cochinita pibil, a scoop of the nopales salad is a crucial accompaniment. Souvenirs like tubs of salsa, pints of birria, or poop emoji piñatas are available to go.

16223 NE Glisan St
Portland, OR 97230

Related Maps

16. Don Kamaron Restaurant

14130 SE Division St, Portland, OR 97236

There are a handful of Mexican seafood restaurants in Portland: Cully’s Mariscos El Malecon might be more central, but it’s worth crossing 205 and heading to Don Kamaron, which recently relocated to a larger, modern space with moody black walls and bar seating, for cocteles, shrimp empanadas, and molcajetes brimming with shrimp, octopus, and oysters. Still, the zarandeados, spicy, grilled head-on shrimp, is a house favorite.

14130 SE Division St
Portland, OR 97236

17. Birrieria La Plaza

600 SE 146th Ave, Portland, OR 97233

Over the last few years, Portland area’s birria scene has grown by leaps and bounds. Everyone might have their favorite cart, but Birrieria La Plaza remains foundational. Customers come for the gooey, chile-oil-slicked quesatacos, dunked in spicy consomme, a secret recipe credited to owner Oracio Hernandez’s mother; the cart also features the tender braised beef in dishes like mulitas, vampiros, and other exemplary goodies.

600 SE 146th Ave
Portland, OR 97233

Related Maps