Skip to content

Zagreb restaurants & cafes

Zagreb is the capital of Croatia and its biggest dining scene: continental Croatian cooking, the Dolac market and a strong coffee-house culture.

In Zagreb the food leans continental - hearty Croatian dishes like štrukli, grilled meats and seasonal produce from the Dolac and Britanski trg markets, alongside modern bistros and a famous café scene in the Upper Town and along Tkalčićeva.

Below are our vetted places. What to try across the country is in the guide to the cuisine; each venue lists the check date.

What to try in Croatia: a guide to the cuisine

Our vetted places

La Štruk

Kaptol (Skalinska) Štrukli, Zagreb pastry €

A tiny courtyard place on the steps below the cathedral that serves strukli and almost nothing else - the fastest way to understand what Zagreb actually eats.

Picked because it does one dish and does it properly: strukli, the Zagorje cheese pastry that is the city's signature, baked and boiled, savoury and sweet.

Verified · August 25, 2026 On the map

Mali Bar

Donji grad (Vlaška) Small plates, modern Croatian €€€

A small, deliberately informal room on Vlaska, built around sharing plates and a wine list rather than a conventional three-course menu.

Picked as the small-plates room for a longer evening, the one address on this list built for sharing rather than for a starter-main format.

Verified · August 25, 2026 On the map

Nokturno

Kaptol (Skalinska) Pizza, pasta, grill €

A busy, inexpensive place on the steps between the cathedral and Tkalciceva, doing pizza, pasta and grilled meat at prices the surrounding terraces do not match.

Picked as the cheap, reliable table right in the middle of the tourist stretch, where most neighbours charge twice as much for the same plate.

Verified · August 25, 2026 On the map

Restoran Boban

Donji grad (Gajeva) Italian and Croatian, vaulted cellar €€

A vaulted brick cellar just off Ban Jelacic square, serving Italian-leaning pasta and Croatian mains under the street-level cafe.

Picked for the brick cellar a minute from the main square and for pasta done properly in a city where most central kitchens play it safe.

Verified · August 25, 2026 On the map

Stari Fijaker 900

Gornji grad (Mesnička) Traditional Zagreb home cooking €€

An old-school restaurant just off the Upper Town approach, serving continental Croatian home cooking rather than the Adriatic dishes most menus default to.

Picked as the plain, old-fashioned room for the dishes Zagreb households actually cook: bean stew, boiled beef, strukli - the opposite of a coastal seafood menu.

Verified · August 25, 2026 On the map

Vinodol

Donji grad (Nikola Tesla street) Croatian, meat under the bell €€

A long-running city-centre restaurant with a covered courtyard, best known for meat baked under the peka bell and for a menu that stays firmly Croatian.

Picked for the covered courtyard and for veal and lamb cooked under the peka bell, the dish most visitors want to try once and rarely find done well in a city centre.

Verified · August 25, 2026 On the map