Ranking · Restaurants · Updated November 2026

The 10 best restaurants in Spain

  1. [PHOTO · dining room and open kitchen]

    Barcelona

    1. Disfrutar

    Three stars and creative cuisine from three chefs who came out of elBulli: few tables in the country have so much imagination.

    Cuisine by Oriol Castro, Eduard Xatruch and Mateu Casañas · 3 stars Michelin

  2. [PHOTO · dining room]

    Girona

    2. El Celler de Can Roca

    Three brothers, Joan, Josep and Jordi, and three stars in Girona: cuisine, wine cellar and desserts at a single table.

    Cuisine by Joan, Josep and Jordi Roca · 3 stars Michelin

  3. [PHOTO · dining room]

    Madrid

    3. DiverXO

    Madrid's only three-star restaurant and the capital's most theatrical cuisine, by David Muñoz.

    Cuisine by David Muñoz · 3 stars Michelin

  4. [PHOTO · table facing the sea]

    Dénia · Alicante

    4. Quique Dacosta

    Three stars in Dénia, on the Alicante coast, bearing Quique Dacosta's personal stamp.

    Cuisine by Quique Dacosta · 3 stars Michelin

  5. [PHOTO · mill beside the bay]

    El Puerto de Santa María · Cádiz

    5. Aponiente

    Three stars in a 19th-century mill in El Puerto de Santa María, with the sea of the Bay of Cádiz as its main ingredient.

    Cuisine by Ángel León · 3 stars Michelin

From 6 to 10

  1. 06ArzakSan Sebastián
  2. 07AzurmendiLarrabetzu · Bizkaia
  3. 08MugaritzErrenteria · Gipuzkoa
  4. 09SkinaMarbella · Málaga
  5. 10VoroCanyamel · Mallorca

How we rank

Cuisine, ingredients, service and the whole experience at the table; the stars of the 2026 Michelin Guide are our starting point. No restaurant pays to be listed.

Full methodology →