Where to Eat: Best Costa Brava Restaurants
Find a list of the best Costa Brava Restaurants in this guide. You’ll also find a list of accomodation in some of the regions in Costa Brava.
The Costa Brava, a stunning coastal region in Catalonia, Spain, is renowned for its rugged cliffs, picturesque beaches, and charming fishing villages. But Costa Brava is more than just a scenic destination; it is also a culinary treasure trove.
Known for its Mediterranean cuisine that blends fresh seafood, local produce, and traditional Catalan flavors, this region offers a wide array of dining experiences, from Michelin-starred fine dining to cozy, family-run establishments. Whether you’re looking for a gastronomic adventure or a more relaxed, local experience, Costa Brava has something for every palate.
In this guide, we’ll explore some of the best restaurants in Costa Brava, showcasing both Michelin-starred and mid-range establishments. Each restaurant listed is unique in what it offers, but all provide a taste of the authentic flavors of Costa Brava.
** Disclaimer: Please note some of the links in this post are affiliate links. Purchasing through these links earns us a small commission at no extra charge to you.
Table of Contents
ToggleWhere to Eat: Michelin-Starred Costa Brava Restaurants
1. El Celler de Can Roca – Girona
Best for: A once-in-a-lifetime, multi-sensory dining experience
Address: Can Sunyer, 48, 17007 Girona, Spain
Arguably the most famous restaurant in Spain, El Celler de Can Roca is an iconic three-Michelin-star restaurant run by the Roca brothers. It’s consistently ranked among the best restaurants in the world, known for its unconventional dishes that marry innovation with tradition.
Diners can expect a sublime multi-course tasting menu, where each dish is a reflection of the brothers’ deep love for their Catalan roots, using local ingredients and global influences.
Signature Dishes:
- Charcoal-grilled Iberian suckling pig
- Liquid olives
- Desserts inspired by perfume
Tip: Reservations are often required months in advance, but this culinary pilgrimage is worth every second of the wait.
2. Miramar – Llançà
Best for: Sea-inspired fine dining
Address: Passeig Marítim, 7, 17490 Llançà, Girona, Spain
With two Michelin stars, Miramar is a feast for the senses, overlooking the sparkling Mediterranean Sea. Run by chef Paco Pérez, this restaurant focuses on showcasing the sea’s bounty. Each dish is meticulously crafted, incorporating elements of traditional Catalan cuisine but with an avant-garde twist. With the ocean as both inspiration and setting, diners are treated to an unparalleled experience in terms of both taste and scenery.
Signature Dishes:
- Squid ink rice
- Oysters with plankton
- Sea bass with artichoke and olive oil
3. Les Cols – Olot
Best for: A marriage of nature and minimalism
Address: Carretera de la Canya, s/n, 17800 Olot, Girona, Spain
Located in the picturesque town of Olot, in the heart of volcanic country, Les Cols is a two-Michelin-star restaurant that embraces the local landscape and ingredients. The minimalist architecture reflects the simplicity of the food, which focuses on sustainability and seasonality. The menu is heavily influenced by the surrounding countryside, with dishes that elevate humble, local ingredients like vegetables, eggs, and game.
Signature Dishes:
- Buckwheat with local vegetables
- Egg from the country house
- Roast lamb with herbs
4. Bo.Tic – Corçà
Best for: Creative and contemporary Catalan cuisine
Address: Afores, s/n, 17121 Corçà, Girona, Spain
Earning two Michelin stars, Bo.Tic is a restaurant that combines innovation with tradition. Chef Albert Sastregener’s approach is bold, blending modern techniques with the rich culinary heritage of Catalonia. The restaurant itself is located in a refurbished barn, providing a cozy yet refined atmosphere. Bo.Tic’s tasting menus offer a gastronomic journey that highlights the best of local produce, presented in imaginative ways.
Signature Dishes:
- Foie gras with caramelized figs
- Salt cod with black garlic
- Iberian pork with mushrooms and truffle
Where to Eat: Mid-Range Costa Brava Restaurants
1. Compartir – Cadaqués
Best for: Creative tapas
Address: Riera Sant Vicenç, s/n, 17488 Cadaqués, Girona, Spain
Compartir, meaning “to share,” is all about the joy of sharing food with friends and family. Opened by three former chefs of the famed El Bulli, the restaurant offers a modern take on traditional Spanish tapas. Located in the stunning seaside village of Cadaqués, Compartir is perfect for those who want to enjoy inventive, high-quality dishes in a relaxed, welcoming environment. The restaurant has a focus on fresh seafood, as well as seasonal produce.
Signature Dishes:
- Lobster salad with mango
- Truffled potato gnocchi
- Creamy rice with prawns
2. La Calendula – Regencós
Best for: Farm-to-table, herb-infused dishes
Address: Carrer de Peratallada, 7, 17214 Regencós, Girona, Spain
Run by chef Iolanda Bustos, La Calendula stands out for its focus on botanical cuisine, using local herbs and flowers to elevate traditional Catalan dishes. Bustos has a passion for foraging, which is reflected in the dishes that are not only delicious but also visually stunning. The menu changes seasonally, ensuring that diners always get the freshest ingredients available.
Signature Dishes:
- Wild mushroom risotto with herbs
- Sea bass with fennel and flower petals
- Beef cheeks with aromatic herbs
3. Restaurant La Blanca – Begur
Best for: Traditional Catalan cuisine with a modern twist
Address: Avinguda de la Platja del Racó, s/n, 17255 Begur, Girona, Spain
Located near the stunning beaches of Begur, Restaurant La Blanca offers a taste of authentic Catalan cuisine. The focus here is on using locally sourced ingredients to create dishes that are both flavorful and comforting. The restaurant’s rustic charm and warm service make it a great spot for a laid-back meal after a day exploring the Costa Brava.
Signature Dishes:
- Catalan-style cod with raisins and pine nuts
- Grilled octopus with romesco sauce
- Lamb chops with rosemary
4. Restaurant Es Blanc – Blanes
Best for: Beachfront dining with a Mediterranean vibe
Address: Passeig de Mar, 9, 17300 Blanes, Girona, Spain
With its prime location right on the beach, Restaurant Es Blanc offers diners the chance to enjoy Mediterranean cuisine with a view. The menu features a mix of seafood and classic Catalan dishes, all prepared with fresh, local ingredients. It’s the perfect spot for a leisurely lunch or dinner, with the sound of waves crashing nearby.
Signature Dishes:
- Paella with seafood
- Grilled sardines with garlic and parsley
- Tomato and tuna salad
5. Restaurant La Poma – L’Escala
Best for: Local seafood specialties
Address: Carrer del Port, 13, 17130 L’Escala, Girona, Spain
Restaurant La Poma is a family-run establishment known for its friendly atmosphere and fresh seafood. Situated in the fishing village of L’Escala, the restaurant is best known for its anchovies, a local specialty. It’s a great place to sample traditional dishes that have been passed down through generations, with a focus on simplicity and freshness.
Signature Dishes:
- Anchovies from L’Escala
- Grilled monkfish with olive oil
- Squid with black ink sauce
Final Thoughts
Costa Brava is a true culinary destination, offering a range of dining experiences that reflect the region’s unique blend of land and sea. From world-renowned Michelin-starred restaurants like El Celler de Can Roca and Miramar to more casual, yet equally delightful spots like Compartir and La Poma, the region has something to satisfy every type of food lover.
Whether you’re in the mood for creative tapas, fresh seafood, or traditional Catalan fare, the restaurants of Costa Brava provide a gastronomic journey that’s as unforgettable as its stunning landscapes.
As you explore the region, be sure to reserve your spots at these top restaurants, many of which are often fully booked due to their popularity. Costa Brava’s culinary scene is a must-experience for any traveler, offering a taste of Catalonia’s vibrant flavors and rich traditions.
Bon Appetite!
Where to stay in Costa Brava
Blanes
- Hotel Horitzó by Pierre & Vacances
- Petit Palau (Adults Only)
- Hostal Miranda
Tossa de Mar
Gran Hotel Reymar & Spa
Hotel Diana
Hostal del Mar
Cadaqués
Begur
Pals
L’Escala
Calella de Palafrugell
Roses
Figueres
- Hotel Empordà
- Hotel Ronda
- Hostal Sanmar
Girona
Other posts on Spain you may like
- 3 Days in Barcelona: The Ultimate Itinerary
- Top 26 Tourist Attractions in Spain
- Towns in Costa Brava
Note: The information here is updated the best we can at the time of writing this article. Please check attractions, activities, and transport before your trip as things tend to change from time to time.