Lisbon, the capital city of Portugal, is known for its rich history, stunning architecture, and vibrant culture. But one aspect that often gets overlooked is its incredible food scene. From traditional Portuguese dishes to international cuisine, Lisbon has something to offer for every palate. In this article, we will take a closer look at some of the best restaurants in Lisbon that are sure to satisfy your taste buds.
1. Belcanto
Located in the heart of Lisbon’s historic Chiado neighborhood, Belcanto is a two-Michelin-starred restaurant that offers a unique dining experience. Chef José Avillez, who is considered one of the best chefs in Portugal, creates innovative dishes that showcase the country’s traditional flavors with a modern twist.
The restaurant’s interior is elegant and sophisticated, with a warm and welcoming atmosphere. The menu changes regularly, but some of the must-try dishes include the “Lobster with Rice and Seaweed” and the “Piglet with Sweet Potato and Chestnuts.” The service at Belcanto is impeccable, making it a perfect spot for a special occasion or a romantic dinner.
2. A Cevicheria
If you’re a fan of seafood, then A Cevicheria is a must-visit restaurant in Lisbon. Located in the trendy Príncipe Real neighborhood, this restaurant specializes in Peruvian ceviche, a dish made with raw fish marinated in citrus juices and spices.
The interior of A Cevicheria is inspired by the sea, with blue and white tiles adorning the walls and a large octopus sculpture hanging from the ceiling. The menu features a variety of ceviche options, including the classic “Ceviche Clássico” and the “Ceviche de Salmão,” as well as other Peruvian-inspired dishes like “Lomo Saltado” and “Tiradito.” The food is fresh, flavorful, and beautifully presented, making it a popular spot among locals and tourists alike.
3. Ramiro
For a more casual dining experience, head to Ramiro, a seafood restaurant located in the Intendente neighborhood. This no-frills eatery has been around since 1956 and is known for its fresh seafood and lively atmosphere.
The menu at Ramiro is extensive, with a variety of seafood options, including clams, oysters, shrimp, and crab. The “Garlic Shrimp” and the “Bulhão Pato Clams” are two of the most popular dishes. The restaurant also serves traditional Portuguese dishes like “Bacalhau à Brás” and “Arroz de Marisco.” Be prepared to wait in line as this place gets busy, but it’s well worth the wait.
4. Time Out Market
Located in the trendy Cais do Sodré neighborhood, Time Out Market is a food hall that brings together some of the best restaurants and chefs in Lisbon under one roof. With over 40 different food stalls, there is something for everyone at this bustling market.
Some of the must-try dishes at Time Out Market include the “Pork Belly Sandwich” from O Prego da Peixaria, the “Octopus Rice” from Sea Me, and the “Pastéis de Nata” from Manteigaria. The market also has a variety of bars serving up delicious cocktails and local wines. It’s the perfect spot to try a little bit of everything and get a taste of Lisbon’s diverse food scene.
5. Solar dos Presuntos
For a taste of traditional Portuguese cuisine, head to Solar dos Presuntos, a family-owned restaurant that has been around since 1974. Located in the upscale Avenida da Liberdade neighborhood, this restaurant is known for its warm hospitality and delicious food.
The menu at Solar dos Presuntos features classic Portuguese dishes like “Bacalhau à Lagareiro” and “Arroz de Tamboril,” as well as a variety of grilled meats and seafood. The portions are generous, and the prices are reasonable, making it a popular spot among locals and tourists. Be sure to save room for dessert, as their “Chocolate Mousse” is a must-try.
6. Alma
Another two-Michelin-starred restaurant in Lisbon, Alma is the brainchild of chef Henrique Sá Pessoa. Located in the Chiado neighborhood, this restaurant offers a fine dining experience with a focus on modern Portuguese cuisine.
The interior of Alma is sleek and modern, with an open kitchen where guests can watch the chefs at work. The menu changes regularly, but some of the standout dishes include the “Lamb with Sweet Potato and Black Garlic” and the “Octopus with Chickpea Purée and Smoked Paprika.” The wine list is also impressive, with a selection of Portuguese and international wines to complement your meal.
7. Taberna da Rua das Flores
For a taste of traditional Portuguese tapas, head to Taberna da Rua das Flores in the Bairro Alto neighborhood. This cozy restaurant is tucked away on a quiet street and offers a relaxed atmosphere with friendly service.
The menu at Taberna da Rua das Flores changes daily, depending on what fresh ingredients are available. Some of the must-try dishes include the “Bacalhau com Grão” (codfish with chickpeas) and the “Pork Cheeks with Sweet Potato Purée.” The portions are small, so it’s best to order a few dishes to share. Don’t forget to try their homemade sangria, which is a perfect accompaniment to the flavorful food.
8. Cantinho do Avillez
Another restaurant by chef José Avillez, Cantinho do Avillez is a more casual and affordable option compared to Belcanto. Located in the Chiado neighborhood, this restaurant offers a mix of traditional Portuguese dishes and international flavors.
The menu at Cantinho do Avillez features dishes like “Octopus with Sweet Potato and Coriander,” “Pork Belly with Clams and Sweet Potato,” and “Lamb with Couscous and Mint.” The restaurant also has a variety of vegetarian options, making it a great choice for those with dietary restrictions. The atmosphere is lively and welcoming, making it a popular spot for both locals and tourists.
9. Pharmacia
Pharmacia is not your typical restaurant. Located in the trendy Santa Catarina neighborhood, this unique eatery is housed in a former pharmacy and pays homage to its history with its decor and menu.
The interior of Pharmacia is quirky and fun, with medicine bottles and vintage medical equipment adorning the walls. The menu is inspired by traditional Portuguese dishes but with a modern twist. Some of the standout dishes include the “Codfish with Cornbread Crust” and the “Pork Cheeks with Sweet Potato Purée.” The restaurant also has a rooftop terrace with stunning views of the city, making it a perfect spot for a sunset dinner.
10. Sea Me
Sea Me is a seafood restaurant located in the Chiado neighborhood that offers a modern take on traditional Portuguese dishes. The interior is sleek and stylish, with an open kitchen where guests can watch the chefs at work.
The menu at Sea Me features a variety of seafood options, including sushi, ceviche, and grilled fish. The “Sea Me Tartar” and the “Grilled Octopus” are two of the most popular dishes. The restaurant also has an impressive wine list, with a focus on Portuguese wines. It’s a great spot for a date night or a group dinner with friends.
In conclusion, Lisbon’s food scene is a melting pot of traditional Portuguese flavors and international influences. From fine dining to casual eateries, there is something for every taste and budget. So, the next time you visit this beautiful city, be sure to check out some of these top restaurants for a truly unforgettable dining experience.

Gonzalo
Founder/Owner of The Lisbon Guide, one of the major blog references in Portugal, established in 2014 and receiving every year 250.000 visitors from all over the world, looking to provide the best experiences in Portugal. In partnership with Portugal Magik for all private tours and transfers across Portugal, Gonzalo loves a good seafood meal at Monte Mar Cascais, and all from Michelin Chef Avillez. Favorite Hotel in Lisbon/Portugal, Penha Longa Resort by Ritz Carlton.
For over 15 years, Gonzalo have been helping thousands of travelers yearly to plan a perfect trip to Portugal. Based in Lisbon/Cascais and working in this field for over 20 years, with multiple ongoing projects. Also an avid TripAdvisor user level 6 with more than 300.000 readers worldwide.
Many years working also as a Private Guide of Lisbon, Sintra, Fatima, Porto, Douro Valley, Evora, and other locations in Portugal.
