La gastronomie croate se refuse à l'idée d'un unique « plat national ». Chaque région possède ses propres spécialités. Sur la côte adriatique, les plats tournent autour de l'huile d'olive, du poisson grillé et des ragoûts de fruits de mer, tandis qu'en Slavonie, à l'intérieur des terres, on privilégie les ragoûts de viande et de poisson épicés au paprika. L'Istrie met à l'honneur les pâtes à la truffe, le fromage de l'île de Pag (paški sir) et le jambon sec, témoignant de son héritage méditerranéen. Au nord, la région de Zagreb est réputée pour ses strudels fourrés au fromage (štrukli) et ses gâteaux à la crème. Des ragoûts de haricots (jota) aux choux farcis (sarma), chaque recette est imprégnée de traditions locales séculaires.