San Sebastián food guide — pintxos bars and restaurants by a local expert

San Sebastián: Where to Eat and What to Avoid — A Local's Honest Guide

San Sebastián is the undisputed gastronomic capital of Spain. 16 Michelin stars, the best pintxos bars in the world, fish caught the same morning. All of that is true.
But here's the other side of it. The city is getting more and more touristy. Everyone heads to the same places — the ones that made it onto some internet list. Massive queues, no room to move, a menu you can't make sense of. You order the first thing you spot and leave thinking: "That's it?"
I've been guiding tours in San Sebastián since 2023. Everything in this article is personal experience. Where to go, where to skip and why.

Pintxos in San Sebastián: where to eat and where not to bother

Pintxos are the Basque answer to tapas. Small bites on a slice of bread, sometimes on a skewer. Every bar has its own recipes. Sounds like a dream. In practice — it depends entirely on where you go.

Where not to eat pintxos — and why

These places appear on every internet top list. People flock to them in their hundreds — and that's precisely the problem:
● Bar Sport● Bar Nestor● Borda Berri● Ganbara● La Cuchara de San Telmo

I'll be straight with you: our own website has an article that mentions some of these places. But in this article I'm telling you what I actually think.

Why to avoid them: most of these bars are tiny — you can't even get to the counter, let alone find a spot to stand. The menus are written in chaos. The selection on the pintxos counter is thin. And above all — you'll either queue outside for twenty minutes or grab whatever's closest in the confusion. The food might not even be bad. But you won't enjoy it.

Where to actually eat pintxos

Literally around the corner from the tourist spots, there are several bars I recommend personally. They're still popular, but the food is genuinely good and you can order in peace:
1. Irulegi
2. Baztán Pintxos & Bar
3. Txakolina
These bars use a simple system: next to each pintxo there's a number and a colour code — blue, red or green — indicating the price. Roughly €2.50–4.50 each. You pick up a slip of paper and a pen at the bar, walk along the counter at your own pace, write down the numbers of what you want and hand the slip to the staff. No chaos, no confusion.

What to try:

Gilda — anchovy, olive and pickled pepper on a skewer. The classic.
Txangurro — crab. Order it without thinking.
Pulpo — octopus. They know what they're doing with it here.

Pintxos bar counter in San Sebastián — Basque Country food

Want a ready-made San Sebastián itinerary?
If you'd rather not plan all of this yourself — we've got two options.PDF guide for €29: a complete gastronomic and sightseeing itinerary for San Sebastián and the wider Basque Country. Timings, Google Maps, recommendations for every stop. Download it and go.→ See the guide
Private tour: we'll take you around the city in person — with stories, insider recommendations and none of the tourist traps.→ Get in touch

Basque cheesecake: the original only

Tarta de queso — dark crust, creamy centre. Invented here, copied everywhere.
The moment you arrive in San Sebastián, you'll see "Basque cheesecake" written on practically every café and shop window. It's not a protected name — anyone can use it.
I've tried it in many places. The original is better. By a long way. Don't waste the calories on copies.
The original is only at La Viña, Calle 31 de Agosto
~€7 a slice or €55 for a whole cake. Get the whole cake. You won't regret it.

Original Basque cheesecake at La Viña — San Sebastián

Restaurants in San Sebastián: where to book a table

The one rule: book ahead. Don't just show up — you won't get into the good places, especially on weekends and in peak season. It takes five minutes to call two or three days in advance or book online. That five minutes saves your evening.

Restaurants I recommend personally

Aitana Donostia — my personal favourite. The room is slightly basement-like, but the food is flawless. Basque and European cuisine side by side. ~€50/pp.
Juanito Kojua — in the old town. Classic Basque food. The freshest fish displayed right at the entrance, excellent meat. ~€60/pp.
Astelena — classic Basque cuisine in a quiet setting, no fuss. ~€60–70/pp.
Aldapeta Gastrobar — a stylish restaurant with a view, inside the Catalonia Donosti hotel. Light, open space, Basque and European dishes. ~€50–60/pp.
Restaurante Zelai Txiki — for those who want a fine dining experience without spending a fortune. It starts with a tour of the chef's kitchen garden, and by the time you sit down you understand exactly why San Sebastián is a gastronomic capital. ~€110–140/pp.

What to order

Txuletón — aged bone-in beef, usually over 1 kg. Minimum for two people. Price: €50–200 per kg depending on the ageing. This isn't just a steak — it's a Basque institution.

Where to avoid for dinner

Gandarias and Atari Gastrolekua — the food is actually good, but just like with the pintxos bars: tourist crowds, no atmosphere, and you won't enjoy the meal. Not because of the kitchen — because of the experience.

Craft beer: the Gros neighbourhood

Think San Sebastián doesn't brew its own beer? Think again.Head to Gros — the youngest and least touristy neighbourhood in the city. Two places worth your time:
Basqueland IzakaiaBidassoa Basque Brewery
Both brew their own beer on site. Good atmosphere, fair prices — around €4–5 a pint. A solid way to end an evening after pintxos.

Frequently asked questions about eating in San Sebastián

How much do pintxos cost in San Sebastián?Between €2.50 and €4.50 each depending on the bar and the filling. Most people have 4–6 pieces plus a glass of wine or cider.

Do you need to book restaurants in San Sebastián?Yes, always. At least 2–3 days ahead. Good restaurants on weekends and in season are fully booked — walk-ins don't get in.

When is the best time to go to pintxos bars?
13:00–15:00 for lunch and 19:00–21:00 in the evening. Outside those hours many bars are closed or the counter is empty.

Where to find the original Basque cheesecake?
Only at La Viña on Calle 31 de Agosto. Everything else is a copy.

Can you eat cheaply in San Sebastián?
Yes. Lunch at pintxos bars — €15–20 per person. Dinner at a restaurant — from €50. Fine dining — from €110.

Are the bars from internet top lists worth visiting?No. Massive queues, crowds and chaos. Better options are literally around the corner — no queues, proper selection, room to breathe.

Also read

Basque Country: Why Conscious Travellers Are Choosing Northern Spain in 2026–2027
Basque Country Travel Guide 2026 — What to See, Where to Go & Why It Feels Nothing Like Spain

How to Get to Basque Country, Spain — A Local Expert's Complete Guide (2026)