There’s no denying that Lisbon is home to some of the best restaurants in Europe, and arguably the world. Before the pandemic hit in 2020, the city was on a roll with new openings – Prado opened in late-2017, while 100 Manieras came in 2019 – but Covid slowed growth for many eateries. Two years on, recovery is back on track and this year has seen bigger strides than ever in cementing the city as a food hotspot, helped immensely by new crowds descending upon the cobbled streets once more.
Most people visiting Lisbon will want to try some form of traditional food at one of the city’s tascas – typical casual eateries serving very local dishes such as bacalhau (salted cod) and prego or bifana (beef or pork sandwiches). Those who are more familiar with the city, or want to experience everything on offer, might prefer one of the many modern or Michelin-starred restaurants on offer. Just like the city itself, Lisbon’s food scene is varied and exciting – and you can go from knocking back ginjinha (cherry liqueur) with locals to sipping wine at a tasting menu within the space of 24 hours. Whatever you’re looking for, these are the Lisbon restaurants we have tried and tested, and would recommend to anyone visiting the city
Best Lisbon restaurant for: impeccable flavors
The Bairro Alto Hotel is one of the best hotels in Lisbon, and while hotel restaurants can be hit or miss, BAHR is a triumph. The decor – all curved ceilings, cosy corners and oversized wooden bar – is immediately welcoming, but some diners may prefer to skip the interiors and instead dine on the terrace, with a view of the city and Tagus River. Either way, your attention will soon be drawn back in by the menu headed up by chef Bruno Rochas which features a twist on classic Portuguese cuisine, resulting in dishes such as garlicky grilled squid with runner beans and turnip, raw beef ‘pica-pau’ taco with just a hint of pineapple and buttery wild turbot with green kale sauce and chorizo – the latter of which comes highly recommended. For post- or pre-dinner cocktails, head to the hotel’s new 18.68 cocktail bar for art deco-style interiors and an inventive list from head bartender Tiago Santos, which is inspired by the building’s history as a former fire station.
Address: Praça Luís de Camões nº 2, 1200-243 Lisbon
O Velho Eurico
Best Lisbon restaurant for: hanging with the locals
Walking into O Velho Eurico almost feels like you’ve stumbled upon a local secret; but my goodness, what a find. The cosy restaurant, hidden in a corner on the way to São Jorge Castle, is filled to the brim every night with locals keen to enjoy a twist on classic Portuguese dishes. The menu has some mainstays, such as bacalhau à brás (a classic dish made from shreds of salted cod, onions and thinly chopped fried potatoes) and bolo lêve do chambão (beef shank sando), but dishes are updated or changed relatively recently; on my most recent visit, I was particularly taken with the squirty fries (topped with cheese and a tomato-based gravy) and choco alhado (cuttlefish and garlic). Best enjoyed with a group of friends so you can order at least one of everything, settle in for the evening and soak up the fun, relaxed atmosphere alongside the young chefs and owners.
Address: Largo São Cristóvão nº3, 1100-179 Lisbon
Best Lisbon restaurant for: a special occasion
Recently awarded number 46 on the annual list of the World’s 50 Best Restaurants, Belcanto was the first restaurant in Lisbon to earn two Michelin stars. Chef Jose Avillez is practically a celebrity in Lisbon, so expectations are high – and Belcanto doesn’t disappoint. Interiors are chic and grand, without feeling stuffy. Meanwhile, service is impeccable; the wait staff are friendly but not overbearing, and share information about each dish without disturbing your evening.
Diners can choose from three tasting menus, or a la carte – but the former is the real treat. The Evolution menu combines Portuguese flavours with new textures; expect plump scarlet shrimp served in a curry sauce with apple, delicate minced squid housed in incredibly crunchy roasted chicken skin and perfectly-cooked crispy suckling pig with puffed potatoes, all served with impeccable Portuguese wines, should you opt for the wine pairing. If you want to splurge on one of the best meals in Lisbon, this is the place to go.
Address: R. Serpa Pinto 10A, 1200-026 Lisbon
Ofício Tasco Atípico
Best Lisbon restaurant for: unique dishes
The newly-reopened Ofício is so popular with locals that it’s booked up weeks in advance, but it’s well worth trying to get hold of a table to sample the inventive cuisine and soak up the fun atmosphere. The menu has more ‘must-try dishes’ than most in the city; the Alheira sausage croquette, which hides a runny quail’s egg at its centre like a Portuguese version of a scotch egg, is impeccable, while crispy crackling and stuffed spider crab from the Algarve shouldn’t be missed. No meal is complete, though, without a slice (or whole, if you can manage it) of the cheese tart; a dense, slightly sweet and entirely creamy dessert dreamt up during the second lockdown by chef Hugo Candeias. Despite the fact that they’re full to the brim with diners, staff will be only too happy to talk passionately about the flavours and ingredients in the dishes, or share a wine pairing recommendation – make the most of their knowledge and pick their brains as they bring your plates.
Address: R. Nova da Trindade 11k, 1200-301 Lisbon
Best Lisbon restaurant for: tasting menus
Opened in 2018 by couple Agnes and Alexis Bourrat, BouBou’s is a family affair – Alexis’ sister Charlie Bourrat hand-picks wines for the restaurant, while his other sister Louise heads up the kitchen, bringing her rebellious, experimental style to BouBou’s. The result is a fun, casual fine dining restaurant in arguably the most food-focused district in Lisbon.
If tasting menus are your thing, this one is truly impeccable. Dishes are varied, fun and full of flavour, with a focus on seasonal produce and zero waste. The restaurant isn’t vegetarian, but there’s a tendency to lean toward veggie-heavy dishes – expect sweet potato served with coconut tiger milk and kaffir lime, and a nori taco with kimchi rice and glazed seitan – although it’s one of the few times checking out the menu beforehand isn’t advised, so you can be pleasantly surprised by each dish. The wine pairing is also highly recommended; our sommelier carefully talked us through every glass (all Portuguese, of course), and each was more delicious than the last. Tip: grab a table overlooking the open kitchen to watch the slick kitchen action – and work up more of an appetite.
Address: R. Monte Olivete 32A, 1200-280 Lisbon
Best Lisbon restaurant for: a small but perfectly-formed menu
There’s something incredibly satisfying about wandering the streets of a new city and finding a great eatery, and this little-known secret is one I’m only too willing to share. Hidden away on a residential street in the Anjos area of Lisbon, Trinca is a modern small plates restaurant in a traditional building. Serving up world dishes heavily inspired by South American, Japanese and, of course, Portuguese cuisines, diners can expect dishes such as prawn ceviche, vindaloo pork ribs and Katsu sandos. The wine selection is also excellent, and the friendly and passionate staff help to make an evening here feel like a night with friends, even if you’re solo dining.
Address: Rua dos Anjos 59C, 1150-034 Lisbon
Best Lisbon restaurant for: beachside dining
Is there a better setting for a restaurant than the beachfront? While the city has endless foodie options, there’s something extra special about dining with the sound of the waves, and this new opening has taken that sunshine feeling and enhanced it, with rattan furniture, friendly staff and fresh flavours. Start with oysters (of course), and move on to sharing plates; zucchini baba-ganoush with mint and raspberries, Seabass sashimi with green apple, celery and fennel and a green summer salad with nectarines, yellow zucchini and smoked chickpeas. The seafood rice, with juicy prawns and chunks of octopus, is the stand-out dish on the menu from chefs Dario Costa and Udi Barkan and Pedro Henrique Lima. Best of all, the restaurant spills onto the sands, so you can head towards the water after your meal with a cocktail in hand.
Address: Praia da Cabana do Pescador, 2825-491 Costa da Caparica
Aura Dim Sum
Best Lisbon restaurant for: dim sum sharing
Asian food is still relatively few and far between in Lisbon when compared with other capital cities, so this new opening will be welcomed by locals who discovered the restaurant during lockdown when they made a name for themselves by delivering their dim sum frozen with cooking instructions. Before then, owners Catarina and Jose had opened the first dim sum bar in Brazil, but the move to Portugal was unfortunately timed due to Covid. Now though, they’re finally reaping the rewards of their hard work with a sleek restaurant in Lisbon’s old town of Alfama. Dishes include classic dim sum offerings, including flavoursome shumai and doughy, almost sweet mushroom bao. Tip: the black sesame ice cream to finish your meal is a must.
Address: R. das Escolas Gerais 88A, 1100-215 Lisbon
Best Lisbon restaurant for: farm-to-table cooking
Prado is the Portuguese word for “meadow”, and the restaurant applies a local focus on everything they serve thanks to partnerships with local farmers, fishermen and wine producers. This means their menu is proudly 100 per cent Portuguese and features dishes such as pumpkin with whey and toasted butter, fish with lobster emulsion and brioche with white port and chocolate. Before joining Prado, Chef António Galapito worked with hometown hero Nuno Mendes and brings a versatile and varied passion for food that’s evident in the menu and beautifully-presented dishes. Ideally, you’ll want to bring a few friends so that you can sample them all and soak the creative, hip and fun atmosphere as part of a crowd – plus indulge in a bottle of wine or two, with help from the knowledgable sommelier.
Address: Tv. Pedras Negras 2, 1100-404 Lisbon
Best Lisbon restaurant for: seafood
When Anthony Bourdain visited Ramiro in 2013 during filming for his show No Reservations, he turned the local cervejaria (beer bar) into a must-visit restaurant for tourists and locals. Despite the name, Ramiro serves up truly incredible seafood, including lobster, prawns and crab – all served by the kilogram (and therefore best enjoyed with a larger group). Most diners skip dessert and instead opt for a Prego – a beef sandwich served with mustard – which is, to this day, the best I’ve ever tasted in Lisbon. The restaurant covers three floors, but you should expect to queue before you manage to score a table.
Address: Av. Alm. Reis 1 H, 1150-007 Lisbon