La cultura gastronomica croata resiste a un unico "piatto nazionale". Ogni regione ha le sue specialità. Sulla costa adriatica, i piatti ruotano attorno all'olio d'oliva, al pesce alla griglia e agli stufati di crostacei, mentre l'entroterra della Slavonia privilegia carne e stufati di pesce speziati alla paprika. L'Istria vanta paste al tartufo, formaggio dell'isola di Pago (paški sir) e prosciutto crudo, a testimonianza della sua eredità mediterranea. A nord, la zona di Zagabria è nota per gli strudel ripieni di formaggio (štrukli) e le torte alla crema a strati. Dagli stufati di fagioli (jota) ai crauti ripieni (sarma), ogni ricetta porta con sé secoli di tradizione locale.