Zagreb‘s capital city has many fine options for eating out, with everything from budget fast food places to a Michelin-starred restaurant. There’s also a very wide range of cuisines in Zagreb, so whether you want to try local dishes or have a hankering for something completely different, you’re very likely to find it here!
Here are some of the best places for eating in Zagreb.
Restaurants in Zagreb
Just south of Trg ban Jelacic, this restaurant is owned by Croatian football legend Zvonimir Boban. (The clue is in the title.) Serving Mediterranean/Croatian cuisines, there is plenty to choose – as well as meat and fish dishes, there are some very tasty pasta options. (The homemade gnocchi in particular is great!)
Franko’s Pizza & Bar
Ulica kneza Branimira 71a
Furnished more plushly than your average pizzeria (think velvet and rich, dark colours) this relatively new pizzeria is already popular with locals and often described as ‘the best pizza in Zagreb’. A number of unusual pizzas and toppings (such as wild boar sausage, truffle, pear, prawns – this is not all on the same pizza!) make for a great dining experience; there’s also a good selection of wine and cocktails. More expensive than some other pizzerias, it has to be said, but this place is worth it.
Overlooking Zagreb’s main market, Dolac, this is a good choice for lunch or dinner after a day’s exploring. Tasty choice of Croatian dishes, and friendly service too. Take one of the tables outside to people watch.
Lanterna na Dolcu
In a cosy cellar, this is a great choice for anyone craving steak – go for one of their signature dishes such as the Madusevac steak with gnocchi. Strukli for dessert is a must!
Ulica popa Dukljanina 1
Michelin-starred as of 2019, head chef and owner Goran Kocis offers up traditional dishes with a contemporary twist. There are 4- or 7-course menus that utilise seasonal, local and organic ingredients, with wine pairing options also available. Noel is an excellent fine dining option in Zagreb, and the gorgeous interiors also make for a wonderful experience overall.
Canopy by Hilton Hotel, Ulica kneza Branimira 29
A smart, modern restaurant set in a smart, modern hotel, this small restaurant is a good choice any day of the week but especially for the Sunday buffet lunches! For a set price, you can help yourself to a number of tasty starters, mains, sides and desserts – kids aged 5 to 15 eat at a reduced price whilst kids under 5 eat free! There’s also a supervised playroom once the kids have eaten!
The Sri Lankan Curry Bowl
On Zagreb’s famous Tkalciceva street – home to many a bar and cafe – sits this slightly more unusual offering. Serving up Sri Lankan dishes – including plenty of curries, deviled dishes (crispy vegetables and deep fried meet cubes in sauces) – their signature kotthu street dish is a must try. Very reasonably priced.
Esplanade Zagreb Hotel, Mihanovićeva 1
Set in one of Zagreb’s and Croatia’s most famous five star hotels, this is another good option if you’re after a special meal or simply have fine dining tastes normally! The beautiful dining room is a wonderful setting for the Croatian and European dishes on offer, all with well thought out additions or twists.