Best places to eat in Lisbon

Select Month

plan my trip

Lisbon does food with soul. From family-run tascas to bold new kitchens, the city is packed with places that know how to cook – and serve it with style. Whether you're chasing grilled octopus, slow-cooked pork, or that perfect pastel de nata, this guide to the best restaurants in Lisbon will point you to the ones worth your time (and appetite).

Where to eat in Lisbon: Best restaurants

Hungry in Lisbon? You’ve got options – and they’re good. Portugal restaurants are having a moment, and the capital is leading the charge. From slow brunches to bold petiscos, Lisbon’s food scene mixes tradition with invention. We’ve scoured the menus, dodged the tourist traps, and lined up the best restaurants in Lisbon for breakfast, lunch, and dinner. Just come hungry.

Best breakfast spots

Because coffee and carbs are non-negotiable in Lisbon.

1. Fauna & Flora (Santos)

Brunch goals with Portuguese flair – think poached eggs, banana bread, and green smoothies, all served in a leafy café that looks like it belongs on a Pinterest board. Yes, it’s busy. Yes, it’s worth it.

2. Heim Café (Santos)

This place does a killer avo toast and possibly the city’s best flat white. It’s compact and gets packed fast, but service is fast and friendly.

3. Seagull Method Café

Tucked away near Cais do Sodré, it’s all about great coffee, shakshuka, and strong sourdough game. A local favorite with international vibes.

4. Dear Breakfast (Bica)

Stylish, sleek, and slightly more upscale, this is the place for eggs benedict, smoked salmon, and cocktails before noon (no one’s judging).

5. Nicolau Lisboa

Instagrammable but not just for show. Expect stacks of pancakes, smoothie bowls, and a reliable coffee fix in a buzzing setting.

Cais do Sodre

Rua Cor de Rosa one of the best places to eat in Lisbon if you like tacos © By Kavalenkava/Shutterstock

Best lunch spots

Midday meals worth planning your sightseeing around.

1. Taberna da Rua das Flores

Old-school Portuguese with a modern twist. No reservations, tiny menu, and serious flavors – come early or risk the wait.

2. O Velho Eurico

This local hangout serves classics like bacalhau à brás and pork cheeks done right. Honest prices and full of charm.

3. Time Out Market Lisbon

Yes, it’s touristy. But it also delivers big time – Michelin-star chefs, regional specialties, and a table for every taste.

4. Casa da Índia

No-frills, all flavor. Grilled fish, piri-piri chicken, and cold beer – served fast and without fuss.

5. Senhor Uva

If you’re into wine bars and vegetarian plates that don’t taste like compromise, this is your spot. Natural wines, clever dishes.

Lisbon city at sunset

Lisbon at sunset

Best diner spots

Late nights, long meals, and serious cooking.

1. Cervejaria Ramiro

Seafood heaven. Go for garlic clams, giant tiger prawns, and buttery scarlet shrimp. Skip the fancy – this is bib-on dining at its best.

2. Prado

Slick, seasonal, and seriously impressive. Think farm-to-table without the fuss – vegetables, meats, and wines from all over Portugal.

3. Taberna Sal Grosso (Graça)

Tiny, casual, and loud in the best way. The petiscos (Portuguese small plates) here are packed with punch – don’t miss the octopus.

4. Bairro do Avillez

Chef José Avillez’s Lisbon flagship blends Portuguese roots with creative flair. You’ll need a booking and an appetite.

5. Ponto Final

OK, technically it’s across the river in Almada – but watching the sun set behind Lisbon while you dig into grilled dourada is hard to beat.

outdoor dining Lisbon

Eating outdoors is one of the great pleasures of Lisbon © Kuznetsov Alexey/Shutterstock