On peut distinguer la cuisine catalane entre la cuisine du littoral et celle de l'intérieur. Sur le littoral, les poissons et les plats de riz sont rois (en particulier les riz au bouillon : "arroç caldós"). Dans les terres, il est très apprécié de manger dans une "masia" (grande maison de campagne traditionnelle convertie en restaurant) des plats souvent simples mais bons (viandes grillées, en particulier la saucisse "butifarra", les joues de porc "galtes", etc., accompagnées d'haricots blancs "mongetes" ; entrées légères et savoureuses comme les légumes grillés "graellada de verdures", les aubergines et poivrons froids de "l'escalivada", etc.). Chaque région a sa spécialité: les escargots (cargols) à Lleida, les oignons tendres (calçots) vers Tarragone, les saucisses et charcuteries à Vic, une sorte de potée aux choux (trinxat) vers Puigcerdá, etc.