WhereInRio & Beyond
Where to Eat in Comporta: The 10 Best Restaurants
Comporta is one of those rare places where time slows down—and your appetite speeds up. Surrounded by golden beaches, endless rice fields, and elegant yet understated design, the village has become a top destination not just for its scenery, but also for its food scene.
Whether you're after traditional Portuguese flavors or contemporary cuisine, here are the 10 best restaurants in Comporta (Portugal) you won’t want to miss.
1. Restaurante São João – Timeless Portuguese flavors
Restaurante São João is a true local classic. Known and loved by regulars and locals alike, this family-run spot is famous for its hearty portions, traditional flavors, and laid-back vibe. It might look modest from the outside, but the food more than makes up for it—it’s pure comfort.
The menu is all about Portuguese staples done right: creamy seafood rice, fresh grilled fish, garlic clams, and perfectly cooked steaks with fries and egg. Everything is made with fresh, local ingredients and cooked with care and a lot of heart.
If you want to eat like a true Portuguese — well, a hungry one — this is the place to go. Bring a big appetite and a bit of patience during high season: there might be a queue, but it’s worth the wait.
💶 Average price: 10–20€ per person
📍 Address: R. 24 de Junho 2, 7580-628 Comporta, Portugal
2. Mesa Comporta
Mesa Comporta blends the peacefulness of the surrounding rice fields with an elegant, contemporary dining experience. With beautifully curated interiors and a nature-inspired atmosphere, it’s the kind of place where everything—from the plating to the wine—is thoughtfully considered.
The seasonal menu changes regularly, but you can expect dishes like octopus with chickpea purée and chorizo, tuna tartare with mango, and slow-cooked Iberian pork cheeks. They also cater well to vegetarians, with fresh, creative dishes that never feel like an afterthought.
Perfect for romantic dinners or slow summer lunches, Mesa Comporta offers a dining experience that’s as refined as it is relaxing. The wine list leans heavily on Portuguese and natural wines, and the service is attentive without being too formal.
💶 Average price: 40–50€ per person
📍 Address: R. das Comportas 2, 7580-634 Comporta, Portugal
3. Almo Comporta – Minimalist food, maximum flavor
Almo Comporta is all about simple elegance. The menu is short and sweet, with fresh, seasonal ingredients and a Nordic-style presentation that’s both beautiful and delicious. It’s a space where lightness and detail shine.
Standout dishes include coconut ceviche, fresh goat cheese salads, grilled fish with seasonal vegetables, and visually stunning desserts with subtle flavors. Everything is served on handmade ceramics, adding a personal touch to the aesthetic.
With a chill, welcoming atmosphere and friendly service, Almo is perfect for a light lunch or a sunset dinner. If you’re after something healthy, stylish, and full of flavor—this is your spot.
💶 Average price: 35–45€ per person
📍 Address: R. do Comércio 1, 7580-642 Comporta, Portugal
4. Comporta Flavours – Local taste with a modern twist
Comporta Flavours is a mix between restaurant, gourmet shop, and wine bar—and it does each of them well. This is where you come for local products, shared plates, and a relaxed evening over a bottle of great Portuguese wine.
The menu is designed for sharing: cheese and charcuterie boards, garlicky prawns, bruschetta with a twist, fresh summer salads, and small plates full of character. Everything is made with regional ingredients and served with flair.
The space is casual but chic, with shelves of local delicacies you can buy and take home. If you’re looking to taste a bit of Comporta and maybe take some of it with you, this is the place to go.
💶 Average price: 25–35€ per person
📍 Address: R. do Comércio 10, 7580-642 Comporta, Portugal
5. JNcQUOI Deli Comporta
The famous JNcQUOI group brought its signature style to Comporta with a relaxed but upscale twist: Deli Comporta. It’s where Lisbon chic meets Comporta’s beachy vibe.
The menu offers luxury deli items and modern comfort food: lobster wraps, beef carpaccio, truffle salads, slow-fermented sandwiches, fresh juices, and decadent desserts. Everything is presented beautifully, and the service is top-tier.
The outdoor terrace is great for people-watching while enjoying a lazy brunch or a light lunch with a glass of wine. A perfect balance of sophistication and sun-drenched leisure.
💶 Average price: 45€–60€ per person
📍 Address: Av. 18 de Dezembro 15, 7570-779 Comporta, Portugal
6. Cavalariça Comporta
Set inside a former horse stable, Cavalariça is one of the trendiest spots in Comporta. It retains the rustic charm of its origins but brings a contemporary feel, both in design and in the food it serves.
The menu blends Portuguese roots with global influences—think tuna tataki with miso, braised octopus with pepper sauce, or shrimp curry with Asian spices. Every dish shows off a bit of culinary daring, executed with precision.
The space is beautiful, softly lit and filled with plants, with outdoor tables in a charming courtyard. If you want a special evening that’s relaxed but memorable, Cavalariça is a solid choice.
💶 Average price: 40–50€ per person
📍 Address: R. Do Secador 9, 7580-648 Comporta, Portugal
7. Be Comporta
Be Comporta is where laid-back vibes meet quiet sophistication. Nestled in a peaceful, nature-rich setting, this restaurant strikes the perfect balance between contemporary design and the bohemian charm that defines the region. With elegant yet cozy decor, it's an ideal spot for a romantic dinner, a relaxed family lunch, or sunset drinks with friends.
The menu celebrates Mediterranean cuisine with a modern twist. Dishes are crafted with fresh, seasonal ingredients, showcasing simple yet refined flavors — from vibrant salads and sharing boards to beautifully plated fish and meat mains. The carefully curated wine list pairs effortlessly with the food.
Service here is warm and relaxed — you’ll feel like you’re at a stylish friend’s house who just happens to be a great chef. Be Comporta is not just a place to eat, but a full sensory experience. It’s a must-visit for anyone seeking tranquillity, good taste, and a touch of exclusivity.
💶 Average price: 40–60€ per person
📍 Address: Estrada Nacional 261, Comporta
8. Sal – Oceanfront dining at its best
Sal is one of Comporta’s most iconic beach restaurants, set directly on the sands of Praia do Pego. With sea views, laid-back elegance, and fresh, flavorful food, it’s easy to see why it’s so beloved.
The focus is on fish and seafood: sesame-seared tuna, salt-baked fish, lobster rice, and simple grilled dishes that let the ingredients shine. The vibe is casual yet stylish, and the staff handle the summer rush like pros.
Ideal for lunch after a beach day or a sunset dinner with cocktails. It’s very popular, so booking ahead is strongly recommended during the season.
💶 Average price: 40–50€ per person
📍 Address: Alameda da Praia do Carvalhal, 7570-782, Portugal
9. Comporta Café Beach Club
If you're looking for a restaurant with your feet in the sand and a view that takes your breath away, Comporta Café Beach Club is the place to be. Located right on Comporta Beach, this venue blends chill-out beach vibes with a cosmopolitan flair, perfect for long, sun-drenched days.
The kitchen is inspired by the sea — as expected — offering a solid range of fresh fish, seafood, and lighter dishes like salads. You'll also find hearty Portuguese favorites like octopus rice and classic grilled meats. Pair it all with a crisp glass of white wine or a perfectly mixed cocktail.
But it’s not just about the food — the atmosphere is the true star. With ambient music, beach loungers in view, and golden sunsets in the background, this is the ideal spot for a post-beach lunch, a sunset dinner, or just a chilled drink by the ocean.
💶 Average price: 35–50€ per person
📍 Address: Praia da Comporta
10. Gomes – Casa de Vinhos & Petiscos
Gomes – Casa de Vinhos & Petiscos is a hidden gem for those who love good wine and authentic Portuguese petiscos (small plates). Tucked away on a quiet street in the village of Comporta, this cozy little spot is big on charm, flavor, and hospitality.
The menu is a tribute to tradition, featuring everything from creamy sheep cheese and artisanal charcuterie to gourmet canned seafood and generous sharing platters. The wine selection is impressive, with a team that’s always ready to help you find the perfect pairing for your taste.
With its rustic-chic ambiance and genuine feel, Gomes is perfect for those looking to escape the usual tourist trail and enjoy something truly local. Ideal for lazy afternoons, long conversations, and toasting to the good life — one glass of Portuguese wine at a time.
💶 Average price: 25–35€ per person
📍 Address: Rua do Comércio, Comporta
Discover the Best of Comporta with WhereInRio & Beyond
Comporta isn’t just a destination — it’s a way of life. With its golden beaches, pine forests, and a unique blend of rustic charm and refined elegance, this coastal gem has become a sanctuary for those seeking beauty, calm, and exceptional food. From barefoot dining on the sand to stylish spots hidden among the rice fields, Comporta’s culinary scene is full of surprises — always fresh, always authentic.
Whether you’re here for a summer getaway or dreaming of something more permanent, Comporta offers a slower rhythm where life is lived outdoors, and meals are moments to be savoured.
Incredible Beach House in Comporta
Looking for a place to stay in Comporta? Explore our curated portfolio of luxury villas and elegant homes for rent — your perfect escape in the heart of Comporta.