Portugal’s culinary scene is as rich and diverse as its landscapes, offering a delightful array of flavors, traditions, and fresh local ingredients. From bustling city streets to quiet seaside villages.
here are five of the best places to eat in Portugal, whether you're a foodie or exploring on a luxury tour to Portugal.
1. A Merendinha do Arco Bandeira, Lisbon
Tucked away in the heart of Lisbon, A Merendinha do Arco Bandeira is a beloved spot that serves up traditional Portuguese comfort food with an authentic, unpretentious vibe. Located near the lively Rossio Square, this cozy restaurant offers a true taste of Lisbon’s culinary roots, perfect for those looking to experience local flavors in a more relaxed, welcoming atmosphere.
Expect to indulge in dishes like Bacalhau à Brás (shredded cod with onions, potatoes, and eggs) and a wide array of hearty seafood options. Each bite is a celebration of Lisbon’s culinary tradition, and the lively chatter of locals only adds to the warmth of the place. It’s the type of restaurant where time slows down, and every plate tells a story of the region’s fishing culture.
Must-Try Dish: The seafood rice, rich in flavor and loaded with the freshest catch from the Atlantic.
2. Solar Moinho de Vento, Porto
For those seeking a traditional dining experience in Porto, Solar Moinho de Vento is the epitome of classic Portuguese cuisine. Set in the heart of Porto, this restaurant brings old-world charm and a menu steeped in tradition, offering dishes that have been perfected over generations. The restaurant’s interiors transport you to another era, where hearty meals and hospitality reign supreme.

The highlight here is their perfectly grilled meats and traditional Francesinha, Porto’s beloved sandwich drenched in a rich, spicy sauce. Paired with a glass of local Douro wine, dining at Solar Moinho de Vento is more than just a meal—it’s a deep dive into Porto’s culinary soul.
Must-Try Dish: The Francesinha, an indulgent, decadent sandwich, layered with ham, steak, and sausage, all bathed in a savory sauce.
3. Nova Casa Dos Leitões, Aguim
In the small town of Aguim, nestled between Porto and Coimbra, you’ll find a carnivore’s dream: Nova Casa Dos Leitões. This restaurant specializes in leitão assado (roast suckling pig), a dish that has been elevated to near-legendary status in Portugal. The pig is slow-roasted until the skin is crispy and golden, while the meat remains tender and flavorful.

The setting is rustic yet refined, with a focus on creating the perfect roast pig experience. The dedication to the craft is palpable, and every bite offers a harmonious balance of texture and flavor. Travelers interested in history and culture can enrich their experience with a Jewish tour to Portugal, combining regional cuisine with Jewish heritage sites. It’s the kind of meal that turns into a celebration, best enjoyed with family, friends, and a bottle of local Bairrada wine.
Must-Try Dish: The roast suckling pig, naturally, served with crispy potatoes and salad for a complete, satisfying meal.
4. O Jorge do Peixe, Quarteira
For seafood lovers exploring the Algarve, O Jorge do Peixe in Quarteira is a hidden gem that celebrates the bounty of the Atlantic Ocean. Known for its ultra-fresh seafood, this unassuming spot is the perfect place to enjoy simple, expertly grilled fish, straight from the local fish market.

The menu is a testament to Portugal’s love for seafood, with dishes like grilled sardines, octopus, and robalo (sea bass) prepared with minimal seasoning, letting the freshness of the ingredients shine. The charm of O Jorge do Peixe lies in its authenticity—you can watch the fishermen bring in their daily catch just a few meters away, ensuring every meal is as fresh as it gets.
Must-Try Dish: Grilled robalo (sea bass), served with just a drizzle of olive oil and lemon.
5. Rio de Mel, Lisbon
Tucked away in Lisbon, Rio de Mel is a hidden gem for foodies in search of a warm, authentic dining experience. Known for its traditional Portuguese dishes with a modern twist, this restaurant takes pride in using high-quality, seasonal ingredients. The menu is a tribute to classic flavors, from hearty meat dishes to fresh seafood.
Each plate is thoughtfully presented, offering a refined yet approachable dining experience. The restaurant’s intimate atmosphere and attentive service make Rio de Mel the perfect spot for a leisurely meal that captures the essence of Portugal.
Must-Try Dish: Alheira (Portuguese sausage) served with roasted potatoes and greens.