Your Guide To Porto!

Blog

Best Mexican Food in Porto: Tacos, Margaritas and Casual Picks

Mexican Restaurant

Last updated: 15 July 2026.

Mexican food in Porto is not Mexico City. Start there and everyone has a better evening. What Porto does have is a useful little taco-and-margarita scene for nights when bacalhau has done enough damage, the group wants spice, or dinner needs to be casual without becoming another sad burger under industrial lighting.

The trick is choosing the right kind of Mexican meal. Do you want tacos and cocktails in the centre? A fast plate near Santa Catarina? A sit-down dinner around Bonjardim? A takeaway bowl because your hotel room has become headquarters for poor decisions? Different job, different place.

This shortlist was checked against current Google Maps and business listing signals in July 2026. I am not ranking by review count. Check current hours before going, because restaurants change and Mondays remain a tiny administrative plague.

Quick Picks

  • Best central tacos-and-cocktails start: Mezcal Mexico Restaurant & Cocktail Bar.
  • Best easy Baixa fallback: Don Pepe.
  • Best casual taco night around Oliveiras: Callejero.
  • Best Bonjardim sit-down Mexican dinner: Duello.
  • Best quick Santa Catarina option: Los Takitos.
  • Best takeaway/bowl option if nearby: Mexican Bowl Grill.

Mezcal Mexico Restaurant & Cocktail Bar

Area: 31 de Janeiro / central Porto. Best for: tacos, cocktails and a central dinner that does not need a lecture.

Mezcal is the obvious first check when you want Mexican food near the centre and the drink matters as much as the food. The name tells you the mood: tacos, cocktails, enough structure for a proper evening. Use it when the group wants something lively and central without pretending you discovered a secret portal to Oaxaca beside São Bento.

Don Pepe

Area: Sampaio Bruno / Baixa. Best for: easy central Mexican food and groups.

Don Pepe is useful because of location. It sits right where many visitors already are, which means it can save a hungry evening without a long walk, a taxi, or another conversation about whether everyone is “fine”. Nobody is fine. They need tacos. This is the practical Baixa option to compare first.

Callejero

Area: Oliveiras / Cedofeita edge. Best for: casual tacos, friends and a less formal dinner.

Callejero fits the “let’s get tacos and not make dinner weird” category. The Oliveiras location works well if your night is already around Cedofeita, Galerias or the centre-west bar streets. Go here when you want a casual taco night and the energy of the area matters.

Duello Restaurante Mexicano

Area: Bonjardim / Baixa. Best for: sit-down Mexican dinner and something a bit more deliberate.

Duello is a stronger check when you want a proper sit-down Mexican meal instead of a quick taco stop. Bonjardim is central without being only bar-chaos central, which makes it useful before a quieter evening or after a day when Porto has removed the last functional part of your legs.

Los Takitos

Area: Santa Catarina. Best for: quick, casual Mexican food in a busy shopping area.

Los Takitos is the Santa Catarina option to keep in mind when you are already in the shopping/current-chaos corridor and want something casual. This is not where I would send someone for a grand dinner. It is where I would look when the brief is simple: tacos, fast, central, nobody wants another sit-down performance.

Mexican Bowl Grill

Area: Serpa Pinto side. Best for: takeaway bowls and a low-ceremony meal if you are nearby.

Mexican Bowl Grill is more of a practical nearby/takeaway option than a destination dinner. That matters. Not every useful food recommendation needs candles and a reservation. Sometimes you need a bowl, a sofa and silence. Porto tourism brochures do not mention this, because cowardice.

What to Order

Start with tacos if the place looks taco-focused. If the menu is broader, check quesadillas, burritos, bowls, fajitas, nachos and whatever mezcal or margarita list they are actually proud of. If you like heat, ask. Portuguese menus can be polite about spice, and “spicy” sometimes means a pepper walked past the kitchen with confidence.

Vegetarians usually have a better chance with Mexican food than with traditional Portuguese meat-and-fish menus, but do not assume. Ask about beans, cheese, sauces and stock if it matters. For allergies, be direct and boring. Boring keeps you alive.

How to Choose

  • Staying near São Bento or Aliados? Check Mezcal or Don Pepe.
  • Going out around Cedofeita/Galerias? Callejero makes sense.
  • Want a sit-down dinner near Bonjardim? Look at Duello.
  • Already on Santa Catarina? Los Takitos is practical.
  • Want takeaway or a bowl? Mexican Bowl Grill only makes sense if the location works for you.

What I Would Avoid

  • Expecting Porto Mexican food to solve homesickness for Mexico, California or Texas. It will not. Be fair.
  • Choosing only by margarita photos. Sugar photographs well. So do bad decisions.
  • Ordering “spicy” without asking how spicy the kitchen actually means.
  • Walking across town for casual tacos when a decent option is near you.
  • Menus trying to be Mexican, burgers, sushi, brunch and tapas at once. That is not fusion. That is a hostage situation.

Bottom Line

The best Mexican food in Porto depends on the night. Start with Mezcal for a central tacos-and-cocktails plan, Don Pepe for easy Baixa logistics, Callejero for a casual taco night, Duello for a more deliberate sit-down dinner, Los Takitos for quick Santa Catarina food, and Mexican Bowl Grill for takeaway if you are nearby.

For nearby drinking plans, pair this with the cocktail bars in Porto guide. For heat-seekers, use the spicy food and drinks guide. For broader dinner planning, start with Porto restaurants.

You might be interested in …

Our Newsletter

Subscribe and receive exclusive invitations to events!