7 Must-Try Mexican Restaurants in Portland for Flavor-Packed Meals
- Thomas Tangen
- 2 days ago
- 2 min read

Mexican Restaurants in Portland
Portland is known for its food scene, and Mexican cuisine is no exception. Whether you're in the mood for casual street tacos or upscale mole, the city delivers with bold flavors, fresh ingredients, and regional variety. Here's a roundup of top Mexican restaurants in Portland worth checking out for your next dining adventure.
1. Güero
Güero brings the bold, bright flavors of Mexico City-style tortas to NE Portland. Their signature sandwiches are packed with slow-braised meats, pickled veggies, and housemade salsas. The small menu keeps things focused, and the outdoor seating gives it a casual, inviting feel.
Location: 200 NE 28th Ave, Portland, OR 97232
Hours: Daily 11am–9pm
Website: guerotortas.com
2. Taquería Los Puñales
Known for its simple, punchy taco menu and vibrant décor, Los Puñales keeps the focus on authenticity. Their carnitas and campechano tacos are crowd favorites, and the late-night hours make it a great stop after an evening out.
Location: 825 NE 21st Ave, Portland, OR 97232 Hours: Sun–Thurs 11am–10pm, Fri–Sat 11am–12am
Website: lospunales.com
3. República
República offers a more elevated, modern take on Mexican cuisine. Located in the Pearl District, it’s known for creative tasting menus, housemade masa, and a focus on indigenous ingredients. It's a perfect spot for a special night out or if you want to explore Mexican flavors beyond the basics.
Location: 721 NW 9th Ave Suite 175, Portland, OR 97209 Hours: Thurs–Sun 5pm–10pm
Website: republicapdx.com
4. La Bonita
A casual neighborhood staple with multiple locations, La Bonita serves up classic comfort food—think carne asada burritos, chile rellenos, and hearty plates with rice and beans. Portions are generous and prices are reasonable.
Location: 2839 NE Alberta St, Portland, OR 97211 (also in SE & N Portland)
Hours: Daily 8am–9pm
Website: labonitapdx.com
5. Mestizo
This hidden gem combines Latin American and Mexican influences in a sleek downtown space. The bar program is strong, with mezcal-forward cocktails that pair well with dishes like smoked pork belly tacos or mole short ribs.
Location: 502 SW 5th Ave, Portland, OR 97204
Hours: Mon–Sat 4pm–10pm
Website: mestizopdx.com
6. Por Qué No?
A Portland institution, Por Qué No? is loved for its quirky, colorful vibe and high-quality tacos. Expect lines during peak hours, but the margaritas and fresh guacamole are worth the wait. Don’t miss the grilled fish tacos or housemade aguas frescas.
Location: 3524 N Mississippi Ave, Portland, OR 97227 (also on Hawthorne)
Hours: Daily 11am–10pm
Website: porquenotacos.com
7. La Osita
This cozy spot blends a taquería feel with craft touches like scratch-made tortillas and thoughtfully sourced meats. The rotating specials are always worth a try, and the intimate space makes for a relaxed dining experience.
Location: 4272 SE Woodstock Blvd, Portland, OR 97206
Hours: Wed–Sun 11am–9pm
Website: laositapdx.com
Final Thoughts on Mexican Restaurants in Portland
Whether you’re craving slow-cooked carnitas, inventive mole, or a refreshing agua fresca, Portland delivers a diverse range of Mexican dining experiences. From casual neighborhood taquerías to chef-driven destinations, these spots highlight the rich variety of flavors and traditions that make Mexican cuisine so loved. No matter your budget or vibe, these Mexican restaurants in Portland offer something delicious to dig into.
Kommentare