Lisbon restaurants bring together the best of land and sea, offering a culinary experience that never gets old. From crispy petiscos to fresh seafood like salt cod and clams, and savory bites like pica-pau, the city’s flavors are as diverse as its history.
While legendary spots like Ramiro stay true to tradition, a new wave of restaurants are reinventing Portuguese cuisine with bold, modern twists.
Whether you’re after a timeless tasca, a Michelin-starred masterpiece, or a great vegetarian-friendly option, our curated list will help you discover the best of Lisbon’s thriving food scene.

Unless you have a voracious appetite, don’t come to Zé da Mouraria on your own. This restaurant is famous for its large food portions, but like many Lisbon restaurants, it’s all about the sharing.
The menu changes daily, and features the best of Portuguese food, from roasted codfish to a delicious steak. While they have two restaurants in Lisbon, we still prefer the original one in Mouraria. Both restaurants are quite popular so make sure to book a table in advance.

Sala de Corte: For the best steak in Lisbon
If you’re after the best steak in Lisbon, look no further than Sala de Corte. This steakhouse started off as a tiny restaurant behind the Mercado da Ribeira. Back then it was first-come, first served, but now they finally accept reservations. And you’ll need it because everyone wants a piece of their meat.
Right by the door, there’s a refrigerator featuring all kinds of beef cuts, from Sirloin to Chateaubriand. While having quality meat helps, the secret for the delicious steaks is also in the way they cook it. They use a Josper, which is a mix between a grill and an oven.
We suggest starting with the pica-pau, small loin strips with mustard sauce and then order the Chateaubriand.

Cervejaria Ramiro: Best seafood restaurant in Lisbon
Before Intendente became a trendy Lisbon neighborhood, locals would only go there for one thing—Cervejaria Ramiro. This seafood paradise has been around since 1956, and although the crowds have changed, the quality remains the same.
Put the knife and fork away, this is not a fancy seafood restaurant, so go ahead and eat with your hands. Our favorite dishes here are the Ameijôas à Bulhão Pato (clams with coriander sauce) and the Sapateira Recheada (fresh crab meat served in the shell). Make sure to leave some room for the prego (steak sandwich)—that’s how a seafood meal ends in Portugal.
Insider’s tip:
- To avoid queues we recommend arriving before 7 p.m. or after 10 p.m. If you have to wait, you can always order a beer at the counter to pass the time.

Belcanto: A Michelin-star restaurant
In Italian Bel canto, means good singing. But in Lisbon, these two words come together to name one of the city’s Michelin-star restaurants. If you feel like splurging on a meal, Belcanto is the place to go.
It’s not easy to get a table here, but it’s worth it for the experience. The menu features traditional Portuguese dishes with a modern twist, like the Cozido à Portuguesa (meat stew) and the Pudim Abade de Priscos, served here with a wasabi sorbet.
Chef José Avillez is behind this high-end restaurant, and you’ll probably hear a lot about him since he has several restaurants around the capital. If you want to try Belcanto during your visit to Lisbon, we recommend calling a few months in advance to guarantee a table.

LOCO: For the fine dining experience
Most restaurants hide their kitchen, but at LOCO, the kitchen is wide open so you can see the team assembling each dish. Chef Alexandre Silva is the head of this Michelin-star restaurant, which offers one of the best fine dining experiences in Lisbon.
He calls each course a “moment”, and you’ll experience at least 18 of them during your visit. We’re not going to highlight one dish, since the menu changes with the seasons, but we guarantee you’re going to love it.

Dom Queijo: For cheese lovers
If you’re not a cheese fan, you might want to skip this one. At Dom Queijo, every dish has one thing in common—cheese. This isn’t just a restaurant, it’s also a cheese shop.
The first thing you’ll see when you’ll walk in Dom Queijo is the display of cheeses. You might be familiar with French and Italian cheeses, but what about Portuguese cheeses? You can try them here.
From the starters to the main dish, there’s always a bit of cheese involved, but since they’re all different, you’ll never get tired of them. We love their Mascarpone dessert with the Nannarella lime and mint ice cream. While most of the menu changes every week, this dish seems to be a constant feature.
Insider’s tip:
- There’s a lunch deal that includes the couvert, a main dish, and a drink. We recommend booking a table online before heading to the restaurant.

Ao 26 Vegan Food Project: A veggie-friendly restaurant
A few years ago, it would be hard to get a vegetarian restaurant on this list, let alone a vegan one. But trust us when we say that this is the best vegan restaurant in Lisbon. Set in the heart of Chiado, 26 Vegan Food Project offers vegan meals that even meat eaters will want to try.
Some say vegan food is bland, but that’s not the case here. The Bloody Beet burger was the first dish we tried, and it’s still our favorite. It’s made with beetroot, caramelized onion, and homemade pesto.
The burger comes with bolo do caco, a delicious sweet potato bread typical from the Madeira island.If that’s not enough to convince you, they also have an Oreo and peanut tart for dessert. The restaurant is quite popular, so try to book in advance.

Alcântara 50: For Portuguese petiscos
Whether you’re on your way to LX Factory or visiting the little-known Parque das Necessidades, you should stop by Alcântara 50. This little restaurant in Alcântara specializes in Portuguese cuisine, specifically the petiscos.
You might be familiar with the Ameijôas à Bulhão Pato (clams with coriander sauce) or the Peixinhos da Horta (deep-fried green beans), but there are other petiscos you’ll struggle to find anywhere else in Lisbon.
Like the Punheta de Bacalhau, which literally translates as “codfish handjob,” but it’s just a seafood carpaccio made with raw codfish and onion. A few petiscos should keep you full, but if you want to order a main dish, we suggest the Pataniscas de Bacalhau (codfish fritters) or the Polvinhos Assados (roasted octopus).

Lisbon restaurants FAQ
Where can I find affordable restaurants in Lisbon?
For those seeking budget-friendly dining options, Lisbon offers numerous eateries that provide delicious meals without straining your wallet. Consider exploring the following:
-
Neighborhood Tascas: Traditional family-run restaurants, known as tascas, are scattered throughout neighborhoods like Bairro Alto and Alfama. They offer daily specials, or “prato do dia,” featuring hearty Portuguese classics at reasonable prices.
-
A Provinciana: Located near Rossio Square, this establishment is praised for its budget-friendly menu and authentic Portuguese dishes.
-
Taberna da Casa do Alentejo: Situated in a historic Moorish-style building, this tavern offers affordable petiscos (Portuguese tapas) in a unique ambiance.
-
Rosa da Rua: This restaurant provides an all-you-can-eat buffet featuring a variety of traditional Portuguese dishes, making it a great value for money.

Which steakhouses in Lisbon are the best?
Meat lovers will find several top-rated steakhouses in Lisbon. Here are some notable options:
-
Atalho Real: Located in the Príncipe Real district, Atalho Real is renowned for its high-quality cuts and relaxed atmosphere.
-
Sala de Corte: Situated in the Cais do Sodré area, this steakhouse is celebrated for its expertly cooked meats and stylish interior.
-
Cervejaria Ramiro: While primarily known for its seafood, this iconic establishment also offers excellent steak options, making it a favorite among locals and tourists alike.

Is Lisbon good for foodies?
Absolutely. Lisbon is a haven for food enthusiasts. The city’s culinary landscape is a delightful blend of traditional Portuguese flavors and contemporary innovations.
From bustling markets and historic tascas to avant-garde Michelin-starred restaurants, there’s something to satisfy every palate. The emphasis on fresh, local ingredients ensures a memorable dining experience.

What local dishes should I try in Lisbon?
To fully immerse yourself in Lisbon’s gastronomic culture, don’t miss these quintessential dishes:
-
Bacalhau à Brás: A comforting combination of shredded salted cod, onions, and thinly sliced fried potatoes, all bound together with scrambled eggs.
-
Pastéis de Nata: These iconic custard tarts feature a flaky pastry crust filled with creamy custard, best enjoyed with a sprinkle of cinnamon and powdered sugar.
-
Caldo Verde: A traditional soup made with kale, potatoes, and chorizo, offering a hearty start to any meal.
-
Sardinhas Assadas: Grilled sardines seasoned with sea salt, especially popular during the Santos Populares festival in June.
-
Amêijoas à Bulhão Pato: Clams cooked in a fragrant sauce of garlic, white wine, and cilantro, perfect for seafood aficionados.
Embarking on a culinary journey through Lisbon promises a rich and diverse experience, catering to all tastes and budgets.

Update Notice: This post was updated on March 18, 2025.
With so many great restaurants to choose from, navigating the Lisbon food scene can seem a bit overwhelming at first. Let us do the hard work for you—our Tastes & Traditions of Lisbon Tour includes stops at 8 handpicked cafes, tascas, shops, and more where you’ll start to understand what it really means to eat like a local.