Se dice que San Sebastián es la ciudad del mundo con mayor número de estrellas Michelin por metro cuadrado. De hecho, es la única ciudad del mundo, junto con París, que posee tres restaurantes con tres estrellas, la máxima calificación.[22] Así pues, la gastronomía es uno de los principales atractivos turísticos de la ciudad.
Como representantes de la Nueva Cocina Vasca, prestigiosos cocineros como Juan María Arzak, Pedro Subijana o Martín Berasategui, los tres con las respectivas tres estrellas Michelín ya comentadas, tienen sus restaurantes en San Sebastián. También son muy populares los bares de pintxos de la Parte Vieja, obras de arte culinarias en miniatura.
Actualmente el restaurante Mugaritz está considerado como cuarto mejor del mundo. Se encuentra entre Astigarraga y Rentería a escasos 10 km del centro de San Sebastián.