When it comes to traditional Croatian restaurants in Zagreb, the variety is small but only a limited number of locations are mentioned. Often the Starij fiaker (Mesnička ul. 6) is named, but it was closed during my visit. The best restaurant I tried was Kerempuh, close to the market place Dolac.
You can sit outside and watch the hustle and bustle of the central market place. And you can enjoy traditional Croatian dishes and a Brahma chopp beer in the sun. The name “Kerempuh” comes from a small statue close-by: it is what Germans refer to as “Till Eulenspiegel“, a trickster.
Kaptol ulica 3