Book a private tour
ES FR CA
Restaurant terraces in Girona's old town

Where to Eat in Girona: Best Restaurants and Prices

You eat very well in Girona, and we do not say that lightly: here one of the best restaurants in the world sits alongside taverns where the set menu costs what a couple of coffees do in other capitals. This is our short list, the same one we hand over when someone asks at the end of the tour.

1. El Celler de Can Roca: the Roca brothers' three Michelin stars

Fine dining ~€400/person

There is little we can add about El Celler de Can Roca that has not already been said: three Michelin stars and years settled among the best restaurants in the world. The Roca brothers work local produce with cutting-edge technique, and eating there is an event in its own right. The tasting menu with wine pairing runs at around €400 per person and the tables fill up fast, so book well in advance.

2. Plaça del Vi 7: wine and terraces in the heart of the old town

Tapas & local cuisine €15-30/person

The Plaça del Vi gathers terraces and spots for tapas without stepping a metre away from the historic centre. It is a good place to try DO Empordà wines with something to nibble, watch the city go by, and settle the rest of the afternoon without rushing. It fills up at lunchtime, so go with time to spare.

3. Casa Flora: cooking from around here

Catalan cuisine €20-30/person

Casa Flora is one of those addresses passed on in a low voice: Catalan cooking with the odd modern twist and prices around €20–30 per person. That value for money explains its good ratings on Tripadvisor and Google, and also why it pays to arrive early or book a table. For a first taste of Girona cooking, there are few safer bets.

4. Casa Marieta: 130 years at the table

Catalan tradition €25-40/person

Casa Marieta has been feeding Girona for 130 years, and in the restaurant trade that is a track record hard to argue with. Its menu is the one it has always had: traditional Catalan cooking, honest dishes, and serious portions, served in a place with real history. The average bill runs between €25 and €40 per person, and the reviews on Tripadvisor and Google keep up with the reputation. We recommend it to anyone who wants to try the Catalan classics the way they have always been made, with no reinterpretations or gimmicks.

5. La Taverna del Foment: tradition with a modern touch

Modern Catalan cuisine €15-25/person

La Taverna del Foment is the address we hand out most often at the end of our tours, and it never lets us down: Catalan cooking with modern touches, fresh produce, and the atmosphere of a proper tavern. You eat very well for around €15–25 per person, which in the middle of Girona is close to a bargain, and its scores on Tripadvisor and Google confirm it visit after visit. If you have only one meal in the city and do not want to gamble on it, this is our short answer.

6. La Regolta: the classic

Traditional cuisine €20-35/person

La Regolta is a classic among locals: Catalan cooking with modern details, a warm welcome, and moderate prices that hold up a value for money hard to beat. The reviews on Google speak well of the service, the atmosphere, and the food, and they match what travellers who follow the tip tell us. It is where we send anyone who has already ticked off the essentials and wants to eat where locals eat.

Want to discover Girona's foodie corners with a local guide? Try our old town walking tour.

See tour →

Tips for eating in Girona like a local

From the €400 at the Celler to a tavern set menu there is a whole range, and that is the beauty of eating in Girona: there is a table for every day and every budget. Book when you can, order wine from the area and, whatever you do, always leave room for dessert.

If you want to dig deeper into the region's food culture, we recommend reading our article on gastronomy in Girona , where we cover local classics such as suquet, mar i muntanya, Olot potatoes and L'Escala anchovies.