Over het algemeen kun je onderscheid maken tussen twee soorten restaurants: tapas en pinxtos. Bij een tapasbar kun je allerlei verschillende soorten gerechtjes verwachten. Denk hierbij aan patatas bravas, calamares, Spaanse kroketjes en chorizo. Pinxtos bestaat uit allemaal kleine belegde broodjes. Verder kan er nog onderscheid gemaakt worden tussen de verschillende Spaanse keukens. Denk hierbij aan Catalaans of bijvoorbeeld Mallorquins.