Restaurant la Roca

Costa Brava



At a glance

Ideal for
Cuisine
Known for
seasonal Catalan cooking in a medieval stone setting
Features
Price
€€€€ Premium
Local tip
A meal at Restaurant La Roca pairs naturally with a walk through Peratallada’s medieval streets.

Restaurant La Roca is set on Carrer de la Roca in Peratallada, one of the medieval villages of the Baix Empordà. The restaurant occupies a setting framed by old stone walls, bringing together a historic atmosphere and a style of cooking rooted in Catalan traditions. It forms part of the wider Costa Brava dining landscape while remaining closely connected to the rural character of the surrounding area.

The menu is based on seasonal Catalan cuisine and fresh, natural ingredients. The approach focuses on produce and preparations that reflect the local culinary tradition rather than a highly formal or international style. This makes Restaurant La Roca suitable for diners looking for a meal with a clear regional identity in a village setting.

Dining is available in the interior or on the restaurant’s terrace. The outdoor seating provides a chance to eat in the open air within Peratallada’s stone-built surroundings, while the indoor area offers the same architectural context in a more enclosed setting. The combination gives the restaurant a flexible character for different seasons and occasions.

Peratallada sits where the hills of Les Gavarres meet the flatter landscapes of the Baix Empordà, near the Riera Grossa. That location helps explain the restaurant’s connection with both the countryside and the medieval village environment. A meal at Restaurant La Roca can therefore form part of a wider visit to the village, with time to explore its historic streets and stone architecture before or after dining.

The restaurant suits diners interested in traditional Catalan flavours, seasonal ingredients and a relaxed meal surrounded by historic masonry. It can work for a casual stop during a day in Peratallada or for a longer meal that makes the setting part of the experience. The terrace is particularly relevant for those seeking outdoor seating, while the interior provides an alternative when eating outside is less suitable.

Restaurant La Roca is located at Carrer de la Roca, 8, 17113 Peratallada, Girona. Enquiries can be made by telephone using 972 63 41 72 or 606 911 243.

Frequently Asked Questions

Reservation enquiries can be directed to Restaurant La Roca by telephone on 972 63 41 72 or 606 911 243.
Diners can contact the restaurant before travelling to check current availability and service arrangements.
The restaurant is at Carrer de la Roca, 8, 17113 Peratallada, Girona.
Yes. Restaurant La Roca has a terrace for dining outdoors.
Restaurant La Roca also offers seating in an interior dining area.
Dietary requirements can be raised directly with the restaurant when making an enquiry, using either listed telephone number.
Groups can contact the restaurant in advance to discuss availability and seating arrangements.
It suits diners looking for seasonal Catalan food in a historic village setting.
Diners should contact the restaurant for current opening times, availability and any practical arrangements.

Top Things To Do in Costa Brava

See All →

Trusted local guides, read by millions every month

  • 2006 online since
  • 26.2M page views a month across the network
  • 14 languages

180+ destination guides, one network

Every guide covers a single destination on its own website, with events, restaurants, things to do and places to stay chosen from local recommendations.

My Guide Network Locations

Nearby Destinations

Add to your trip

Add your travel dates so we can place this on the right day, or save it for later.