Where to eat in Lisbon: best local restaurants
Discover where to eat in Lisbon, with the best local restaurants for seafood, tascas, petiscos and classic Portuguese food across the city.

Lisbon rewards people who eat with a bit of curiosity. Beyond the obvious tourist streets, the city is full of old-school tascas, seafood institutions, chef-led taverns and neighbourhood restaurants where the food still feels rooted in daily life rather than designed for a queue outside.
This is my shortlist of Lisbon restaurants for different moods: a proper neighbourhood tasca, seafood worth planning around, a relaxed meat dinner or plates to share. I have included the dishes and booking details that help you choose, because a good recommendation should tell you why to go.
O Velho Eurico
O Velho Eurico is one of the clearest answers if you want a modern Lisbon tasca that still feels grounded in tradition. Its Instagram describes it simply as “uma taberna, com taberneiros”, and it remains one of the city’s most talked-about tavern-style restaurants.
This is a good place to start if you want bold Portuguese food in a lively room. It is loud, busy and confident, which is part of the charm. The menu changes, so come ready to see what is on that day. Book well ahead if this is one of your must-try dinners; tables are hard to get.
Address: Largo São Cristóvão 3, 1100-179 Lisboa, Portugal
Average price: 20–30€ per person

Cervejaria Ramiro
Cervejaria Ramiro is still Lisbon’s most famous seafood restaurant, and for many people it remains a must at least once. It continues to be widely recognised for shellfish, prawns and the full marisqueira experience, and it keeps appearing in local and international restaurant guides to Lisbon.
This is the place to choose when seafood is the main event. It is busy, noisy and usually worth the effort if that is what you came for. If you want a quiet little corner table, this is not really the mood. If you want crab, garlic and a proper Lisbon seafood night, it absolutely is.
Address: Av. Alm. Reis 1 H, 1150-007 Lisboa, Portugal
Average price: 30–50€ per person

Taberna Sal Grosso
Taberna Sal Grosso is one of Lisbon’s best-known modern taverns. The restaurant’s own site describes a rustic setting, a slate-board menu and a sharing-style experience that mixes traditional tavern atmosphere with a contemporary touch.
This is a very good option if you want petiscos and seasonal dishes in a place that still feels relaxed. It works particularly well with a group, because sharing is part of the format. Small place, big reputation, very little need for extra explanation.
Address: Calçada do Forte 22, 1100-256 Lisboa, Portugal
Average price: 20–30€ per person

Taberna da Rua das Flores
Taberna da Rua das Flores is one of the restaurants that helped define Lisbon’s modern tasca wave. Food and travel guides still treat it as one of the city’s benchmark spots for inventive Portuguese cooking in a small, intimate room with a strong chalkboard-menu identity.
This is a good choice if you want something creative but still rooted in Portuguese food. It feels more chef-driven than a traditional tasca, yet not disconnected from the city around it. The Portuguese dishes and petiscos are good for sharing. It is a tiny room with strong demand and no reservations, so arrive early and expect a wait.
Address: Rua das Flores 103 109, 1200-194 Lisboa, Portugal
Average price: 25–35€ per person

Vida de Tasca
Vida de Tasca is one of the newer names on this list, but it already has a very clear identity. Its Instagram describes it as “património tasqueiro tipicamente português” and references the history of the former Casa do Alberto space it took over in Lisbon.
This is my Alvalade pick when I want a proper bitoque and a neighbourhood tasca atmosphere. It is a good reason to eat beyond the historic centre and settle in for a traditional Portuguese meal.
Address: R. Moniz Barreto 7, 1700-306 Lisboa, Portugal
Average price: 15–25€ per person

Casa do Alentejo
Casa do Alentejo is one of the most atmospheric places to eat in central Lisbon. Even people who know nothing about restaurants tend to remember the building once they walk in. It regularly appears in Lisbon food and culture recommendations because of that combination of Alentejo food and dramatic setting.
This is a very good option if you want a meal that feels a bit more special without becoming too formal. The setting does a lot of work here, but that is fine. Sometimes the room is part of the meal.
Address: R. das Portas de Santo Antão 58, 1150-268 Lisboa, Portugal
Average price: 15–30€ per person

Corrupio
Corrupio is one of the more modern names in this list. Its Instagram describes it as a Portuguese restaurant with a modern twist, focused on high-quality local ingredients, and recent posts confirm it is still operating daily in Cais do Sodré.
This is a strong choice if you want local food in a room that feels more current and a little less old-school tasca. It suits solo diners, couples and anyone who likes the idea of sitting near the action rather than disappearing into a long traditional lunch.
Address: R. Moeda 1 F/G, 1200-275 Lisboa, Portugal
Average price: 25–35€ per person

Cortesia, Campo de Ourique
Cortesia is one of my favourites in Campo de Ourique when I am in the mood for meat. It is a relaxed neighbourhood restaurant focused on quality cuts cooked over charcoal in a Josper grill. Start with the tuna tartare cones if they are on the menu, then choose the cut that appeals to you.
Best for: A relaxed meat dinner in Campo de Ourique
Address: Rua Tomás da Anunciação 99A, Lisboa

Teimar, Campo de Ourique
Teimar is a modern Portuguese cervejaria in Campo de Ourique and a good choice when fish or seafood is the priority. I would start with the shrimp croquettes and, if sharing, consider the creamy carabineiro rice, one of the restaurant's signature dishes.
Best for: Seafood and a shared rice dish
Address: Rua da Infantaria 16 63A, Lisboa

Adega da Tia Matilde, Avenidas Novas
Adega da Tia Matilde is a good choice for a hearty Portuguese meal with an old-school neighbourhood feel. Come here for traditional comfort food when you want a proper sit-down lunch or dinner away from the most tourist-heavy streets.
Best for: Traditional Portuguese comfort food
Address: Rua da Beneficência 77, Lisboa

Bar Alimentar, São Bento
Bar Alimentar is a more contemporary choice for several plates to share and good cocktails. Choose it when you want dinner to turn naturally into a longer evening. It is near São Bento and Príncipe Real, rather than in Intendente.
Best for: Sharing plates, cocktails and a lively dinner
Address: Rua Nova da Piedade 62, Lisboa

Tasquinha do Lagarto
Tasquinha do Lagarto remains one of the most recommended classic tascas in Lisbon. Lisboa Secreta still includes it in its 2025 list of the city’s best tascas, which fits its long-standing reputation for traditional Portuguese food and a very neighbourhood feel.
This is the sort of place to choose when you want comfort over trendiness. It feels grounded, familiar and very Lisbon in spirit. If your idea of a good meal is generous portions and no unnecessary fuss, this is a smart pick.
Address: R. de Campolide 258, Lisboa, Portugal
Average price: 15–25€ per person

Zé da Mouraria 2
Zé da Mouraria 2 is the Rua Gomes Freire branch for hearty traditional Portuguese food. Bacalhau and generous portions make it a strong choice when you want a substantial dinner near Campo dos Mártires da Pátria.
The original Zé da Mouraria at Rua João do Outeiro 24 closed in 2026, so check the address when planning your meal. Book ahead and consider sharing before ordering several dishes.
Address: Rua Gomes Freire 60, 1150-175 Lisboa, Portugal
Average price: check the current menu

Solar dos Nunes
Solar dos Nunes is one of the stronger local choices if you want a slower, more old-fashioned meal built around Alentejo cooking. It keeps appearing in curated local-restaurant lists as a more classic, occasion-friendly option rather than a casual drop-in spot.
This is a good restaurant for long lunches, family meals or dinners where the pace matters as much as the food. It is less about novelty and more about comfort, service and proper Portuguese restaurant tradition.
Address: R. dos Lusíadas 68, 1300-366 Lisboa, Portugal
Average price: 30–50€ per person

Which local restaurant is best in Lisbon?
That depends on what kind of meal you want. For a modern Lisbon tasca, O Velho Eurico and Taberna Sal Grosso are two of the strongest names. For classic traditional cooking, Zé da Mouraria 2 and Tasquinha do Lagarto are excellent picks. For a classic shellfish meal, choose Ramiro; for a modern cervejaria and carabineiro rice, choose Teimar. Cortesia is my pick for charcoal-grilled meat in Campo de Ourique, while Adega da Tia Matilde suits a traditional comfort-food meal. Bar Alimentar works when you want sharing plates and cocktails.
Practical tips before you choose
A useful way to pick is by mood, not just by area. If you want a proper tasca feel, go for Zé da Mouraria 2, Tasquinha do Lagarto or Vida de Tasca. If you want something more chef-led, choose O Velho Eurico, Taberna Sal Grosso or Corrupio. If seafood is the point, compare Ramiro for the classic marisqueira experience with Teimar for a modern cervejaria meal.
It also helps to know that some of these places are small, busy and not especially patient with indecision. That is not a criticism. It is just part of eating well in Lisbon. Book O Velho Eurico ahead, and arrive early for Taberna da Rua das Flores, which does not take reservations. Check each restaurant’s current menu and hours before crossing the city, especially when a particular dish matters to you.
Final thoughts
The best local restaurants in Lisbon are not always the fanciest or the most photogenic. Some of the most satisfying traditional meals come from simple-looking tascas. Often, they are the places that feel like they belong exactly where they are: a tavern with noise, a seafood room with no patience for nonsense, a dining room that has looked more or less the same for years, or a newer restaurant that still understands the city around it. That is usually a good sign.
If you want the shortest version, start with O Velho Eurico for a modern tasca, Zé da Mouraria 2 for a traditional meal, Ramiro or Teimar for seafood and Cortesia for meat. That gives you several distinct ways to eat well in Lisbon.
FAQ - Best local restaurants in Lisbon
1. Where should I eat in Lisbon for local food?
Some of the strongest local choices are O Velho Eurico, Zé da Mouraria 2, Cervejaria Ramiro, Taberna Sal Grosso, Tasquinha do Lagarto, Casa do Alentejo and Corrupio.
2. What is a tasca in Lisbon?
A tasca is a casual Portuguese tavern or neighbourhood restaurant, usually focused on simple, traditional food and an unfussy atmosphere. Lisbon food guides continue to use the term for many of the city’s most loved local restaurants.
3. Is Ramiro worth it in Lisbon?
Yes, especially if seafood is the reason you are going. Ramiro remains one of the city’s best-known seafood restaurants and is still widely recommended.
4. Which local restaurant in Lisbon is best for traditional Portuguese food?
Zé da Mouraria 2, Tasquinha do Lagarto and Casa do Alentejo are all strong picks for traditional Portuguese food.
5. Do I need reservations for local restaurants in Lisbon?
Sometimes, yes. Smaller and more popular places can fill quickly, especially at lunch and dinner peaks, so arriving early or booking where possible is usually a good idea.
Continue planning with our guide to Lisbon food guide and Best Restaurants in Alfama, Lisbon.

Rafael Rocha
The Author
Having lived and studied in Lisbon for many years, a deep connection to the city grew naturally over time. Here I share practical guides and local recommendations to help you experience Lisbon better.
Buy me a coffee










