The best local restaurants in San Sebastian are a treat for foodies wanting to discover why this coastal town is Europe's Food Capital. Spoiler alert: restaurants here have gained international fame because they prepare dishes with high-quality seasonal ingredients from the Cantabrian Sea and local farms.
Top local places include lively markets, traditional broil houses, decades-old seafood restaurants, and charming pintxos bars. Pintxos are quintessential Basque snacks usually served on a small slice of crusty bread. To help you navigate this city's unique food culture, read our curated list below of the best local restaurants in San Sebastian.
- 1
Mercado San Martín
A must-visit for foodies in San Sebastian
- Budget
- Food
- Shoppers
Mercado San Martín is a large indoor market in the center of San Sebastian. The venue dates back to 1884 but was given a modern facelift in 2005. Arrive hungry because there is plenty of traditional and gourmet food to try and buy. Apart from fresh, seasonal produce from the sea and local farms, you can find homemade items, including cheese, pickles, and candies.
If you are exploring downtown San Sebastian during the day, this market is an ideal place to grab a quick lunch. Several delicatessens serve daily specials of packed to-go meals, pintxos, and sandwiches. Take your food and enjoy it on the nearby La Concha Beach or in the Alderdi Eder Gardens.
Location: Urbieta Kalea, 9, 20006 Donostia, Gipuzkoa, Spain
Open: Monday from 7 am to 11.15 pm, Tuesday–Sunday from 7 am to midnight
Phone: +34 943 63 5347
Mapphoto by Martin Stiburek (CC BY-SA 4.0) modified
- 2
Mercado La Bretxa
San Sebastian’s oldest traditional market
- Budget
- Food
- History
- Shoppers
Mercado La Bretxa has been the gastronomic hub of San Sebastian since 1870. Locals and chefs head to this iconic market to buy fresh eggs, fruit and vegetables from local farmers who set up their stalls outside. In the basement, there are over 40 stalls selling fresh fish, meat, and a variety of delicatessen products inside the building.
You’ll also find flower shops, bakeries, and pickle stalls. Local specialties to try include bacalao (salt cod), percebes (gooseneck barnacles), chistorra (a cross between chorizo and sausage), and the world-renowned, locally produced Idiazábal cheeses. The market is worth visiting even if you don’t plan on buying anything – if only to watch locals haggle, fishmongers expertly fillet fish, and cheesemakers slice up their produce.
Location: Boulevard Zumardia, 3, 20003 Donostia, Gipuzkoa, Spain
Open: Monday–Saturday from 8 am to 8 pm (closed on Sundays)
Phone: +34 943 43 0336
Mapphoto by WordRidden (CC BY 2.0) modified
- 3
La Viña
Come for seafood pintxos, stay for the famous cheesecake
- Budget
- Food
Stop by La Viña for some beverages and traditional seafood pintxos after exploring the main sights in San Sebastian’s Old Quarter. Popular choices at this often-crowded bar include pulpo (octopus), bacalao a la plancha (broiled cod), and fried cones filled with cream cheese and anchovies.
Be sure to save space for La Viña’s award-winning cheesecake baked fresh daily. The crustless dessert, which resembles a flan, is slightly burnt on the outside yet soft and creamy inside. If you want to try this cake, go earlier or make a table reservation before it runs out. You can skip the queue if you order your cheesecake to go.
Location: 31 de Agosto Kalea, 3, 20003 Donostia, Gipuzkoa, Spain
Open: Tuesday–Sunday from 11 am to 3.30 pm and from 7.30 pm to 10.30 pm (closed on Mondays)
Phone: +34 943 42 7495
Map - 4
Bar Txepetxa
An award-winning bar for creative anchovy snacks
- Budget
- Food
- Group
Come to Bar Txepetxa for a glass of crisp Txakoli (traditional dry white wine from Basque Country) and inventive anchovy pintxos in San Sebastian. At this small, popular, always-buzzing tapas bar in the Old Quarter, house-marinated anchovy is prepared with unusual ingredients, including coconut, blueberry compote, and sea urchin roe.
If strange salty fish combinations don’t whet your appetite, the bar serves other delicious tapas such as vegetables, crab, octopus, mussels, and shrimp. All of the snacks are prepared with only the finest and freshest ingredients.
Location: Arrandegi Kalea, 5, 20003 Donostia, Gipuzkoa, Spain
Open: Tuesday from 7 pm to 11 pm, Wednesday–Saturday from midday to 3 pm and from 7 pm to 11 pm, Sunday from midday to 3.15 pm (closed on Mondays)
Phone: +34 943 42 2227
Mapphoto by WordRidden (CC BY 2.0) modified
- 5
Asador Portuetxe
Enjoy authentic Basque food in a rustic setting
- Couples
- Food
- Luxury
Asador Portuetxe is a traditional Basque broil house occupying a 400-year-old farmhouse. Located on the outskirts of San Sebastian, the rustic, charming setting isn't what draws the lunch and dinner crowds. It's the superb fresh Atlantic fish cooked on a large asador (charcoal broil). The restaurant also prepares a delicious barbecued beef chop, broiled prawns, and various appetizers.
Asador Portuetxe is within a 15-minute taxi cab ride from San Sebastian’s Old Quarter. You can also take bus route 40, which picks up passengers every 30 minutes near the Santa Catalina Zubia bridge. Get off at a bus stop called Portuetxe 18 and the restaurant is a 5-minute walk from there. Bookings are recommended.
Location: Igara Bidea, 71, 20018 Donostia, Gipuzkoa, Spain
Open: Monday–Saturday from 1 pm to 3.30 pm and from 8 pm to 10.30 pm, Sunday from 1 pm to 3.30 pm
Phone: +34 943 21 5018
Mapphoto by Kent Wang (CC BY-SA 2.0) modified
- 6
Bar Nestor
A top spot for Spanish omelets in San Sebastian
- Budget
- Food
- Group
Bar Néstor is a hole-in-the-wall in San Sebastian's Old Town that bangs out delicious, freshly prepared food. The tomato salad, fried green peppers, and Basque Txuleton steaks are outstanding. However, it's the legendary tortilla made with caramelized onions and peppers that makes people go wild.
The bar only serves 2 tortillas per session for lunch and dinner. With only 16 slices available per mealtime, competition is high! To score a portion, you must put your name on the list 1 hour before the restaurant opens. If you plan on ordering a steak, make a reservation in advance or arrive very early as seating is limited to 1 table inside, a few stools at the bar, and a couple of tables outside.
Location: Arrandegi Kalea, 11, 20003 Donostia, Gipuzkoa, Spain
Open: Tuesday–Saturday from 1 pm to 3.30 pm and from 8 pm to 10.30 pm, Sunday from 1 pm to 3.30 pm (closed on Mondays)
Phone: +34 943 42 4873
Mapphoto by WordRidden (CC BY 2.0) modified
- 7
La Txuleteria
A steak lover’s place in San Sebastian
- Families
- Food
- Group
La Txuleteria in the Gros neighbourhood of San Sebastian is one of the best spots to try one of the most famous dishes of Basque cuisine: txuleta. This delicious T-bone steak is no less than 5 cm thick and is usually served rare to medium-rare. The juicy steak is best paired with a traditional tomato salad, mild padrón peppers, and a bottle of red wine hailing from the nearby La Rioja wine region.
The menu also features vegetable and seafood dishes. Make a reservation before coming, especially if you plan to visit on a weekend. La Txuleteria is within a 10-minute walk from San Sebastian's Old Town.
Location: Padre Larroca Kalea, 6, 20001 Donostia, Gipuzkoa, Spain
Open: Daily from 11.30 am to 4 pm and from 7 pm to 11 pm
Phone: +34 943 32 1636
Map - 8
Juanito Kojua
One of the oldest restaurants in San Sebastian
- Couples
- Food
- Luxury
Juanito Kojua is a renowned fine-dining seafood spot in the Old Quarter of San Sebastian. The restaurant started in 1947 as a modest meeting place for local fishermen. It has persisted – and improved – over the decades because it still serves the original dishes that made it famous: fresh fish and shellfish prepared in the traditional Basque style.
Signature dishes include clams, crab a la Donostiarra, and line-caught groper. The tasting menu offers an excellent Basque cuisine experience and is well worth your time. The menu changes with the season but could include prawn and scrambled eggs, broiled hake fillet, and profiteroles with hot chocolate sauce.
Location: Portu Kalea, 14, 20003 Donostia, Gipuzkoa, Spain
Open: Monday–Saturday from 1 pm to 3.30 pm and from 8 pm to 11 pm, Sunday from 1 pm to 3.30 pm
Phone: +34 943 42 0180
Map - 9
Haizea
A no-frills bar for foie gras
- Budget
- Food
- Nightlife
Haizea is an unpretentious tapas bar in San Sebastian’s Old Town with a relaxed and friendly atmosphere. The menu offers creative, made-to-order pintxos, many of which you won’t find anywhere else. Standouts include the bar’s famous foie gras served with apple, cod and prawn fritters and pickled banana peppers with anchovies. A glass of cold, crisp Txakoli (traditional white wine from the Basque region) pairs magically with the seafood plates.
Although it’s only steps from the heart of the Old Town, the bar is usually packed mainly with locals and Spanish travelers. And don’t be discouraged if the place is crowded when you arrive – people come and go quickly.
Location: Aldamar Kalea, 8, 20003 Donostia, Gipuzkoa, Spain
Open: Monday–Wednesday from 6.30 am to 11 pm, Thursday from 6.30 am to 3.30 pm, Friday and Saturday from 6.30 am to 11.30 pm (closed on Sundays)
Phone: +34 943 42 5710
Map - 10
Bar Asador La Cepa
A friendly neighbourhood spot for delicious pintxos
- Budget
- Food
- Nightlife
Bar Asador La Cepa is a large, relaxed neighbourhood restaurant in San Sebastian that’s popular with locals looking for traditional pintxos at reasonable prices. The eatery’s specialties are pork ribs and broiled chicken. But other menu highlights include sandwiches, morro de cerdo (pig’s snout), and various house-made cazuelas (casseroles).
The restaurant is located 6 km east of San Sebastian’s Old Town. You can take a 15-minute taxi cab ride or bus 13 that leaves from the main street in the town center. The bus journey will take about 25 minutes.
Location: Santa Barbara Kalea, 2, 20017 Donostia, Gipuzkoa, Spain
Open: Tuesday–Saturday from 10 am to 11.15 pm (closed on Mondays)
Phone: +34 943 35 3146
Map