After spending 6 weeks in Zagreb, it’s a place I will always love, remember and want to return too. I think it’s a place that can both be seen in a few days, but the longer you stay, the more you love. The food is one thing we always want to discover, and Zagreb had plenty to offer. After hearing some mixed reviews on food in Zagreb, we definitely found some places we loved. So where to eat in Zagreb? Here are our favourites…
Where To Eat In Zagreb Map
A where to eat in Zagreb map so you always know what delicious food is close by… ( + printable pdf map at the end).
Where To Eat In Zagreb
Restaurants In Zagreb
Vinodol
A beautiful restaurant serving Croatian cuisine. I had Istrian truffle pasta and Chris had veal peka with potatoes. Delicious! If you’re looking for where to eat in Zagreb for a good Croatian meal in a nice restaurant, this is our pick.
Teslina 10, Zagreb
Daily from 11.30 AM to 12 AM
Lari & Penati
A modern yet unfussy restaurant with an eclectic menu that changes depending on the fresh produce available. Great for lunch, with a nice open terrace for the warmer months.
Petrinjska 42a, 10000 Zagreb
Monday – Friday 9 AM – 11 PM + Saturday 12 PM – 5 PM
Bistro Apetit
On the fancy side of where to eat in Zagreb, Bistro Apetit is a fine dining restaurant serving modern Croatian and European food. It’s located a little away from the main city centre with a beautiful garden setting.
Jurjevska 65 A, Zagreb
Tuesday – Sunday 10 AM – 12 AM
Mundoaka Street Food
Mundoaka Street Food is a relaxed restaurant (also doing take away) that serves a variety of cuisine. With both an indoor and an outdoor seating area, the outdoor area is a great atmosphere. We had a pumpkin risotto, arepa bandito and banana bread dulce muffin. Loved this place!
Mundoaka Street Food
Monday – Thursday 9 AM – 12 AM + Friday – Saturday 9 AM – 1 AM
Dezman Bar
Dezman Bar is part cafe, part bar, part restaurant. Come here for excellent quality food, drinks and coffee in a beautiful setting.
Dežmanova 3, Zagreb
Monday – Saturday 8 AM – 12 AM
Casual Food In Zagreb
Gyoza Sake Bar
How can you not love a place that provides you with delicious gyoza’s? A little restaurant with big ambience. Gyoza Sake Bar has minimal seating but it’s a great place to come if your craving Japanese food.
Monday – Friday 11 AM – 9 PM + Saturday 11 AM – 6 PM
La Struk
La Struk is the place to go to try the traditional Croatian dish Strukli. Strukli is a dough with cheese filling that is boiled or baked, and comes in a range of flavours. We had the baked version, one sweet and one savoury and they were delicious. If it’s a nice day make sure you go out the back and sit outside in the courtyard.
Monday – Saturday 11 AM – 10 PM + Sunday 11.30 AM – 9 PM
Good Food
A casual cafe/healthy fast-food. Come here for a snack or casual meal when in the city. They have great juices and sandwiches.
Ul. Nikole Tesle 7, 10000, Zagreb
Monday – Thursday 10 AM – 1 AM + Friday – Saturday 10 AM – 5 AM + Sunday 3 PM – 11 PM
Juice and Juice
Juice and Juice is located up a little alleyway, with a cute and cozy feel. Here they serve great natural juices. A great stop if you’re out exploring for the day.
Masarykova 26, 10000 Zagreb
Monday – Saturday 8 AM – 8 PM
Burgers In Zagreb
Yellow Submarine
Zagreb had a bit of a burger craze going on, you could write an article just on where to eat in Zagreb: burger edition. The burgers at Yellow Submarine were our favourite. Yellow Submarine had a great atmosphere and delicious burgers. The smokehouse burger was our pick.
Frankopanska Ulica 11, Zagreb
Monday – Thursday 11 AM – 11 PM + Friday – Saturday 11 AM – 12 PM + Sunday 1 PM – 9 PM
Rocket Burger
Rocket Burger is another place to get great burgers in Zagreb. They have a great outdoor area both at the front and back of the shop.
Monday – Thursday 11 AM – 11 PM + Friday – Saturday 11 AM – 11.45 PM + Sunday 11 AM – 10 PM
Coffee In Zagreb
Eli’s Caffe 2
Eli’s Caffe has excellent coffee and a beautiful little courtyard in the city centre.
Ilica 65, Zagreb
Monday – Friday 8 AM – 7 PM + Saturday 8 AM – 7 PM + Sunday 9 AM – 2 PM
Express Bar
There was something about this place that just reminded me of coffee shops in Australia. It has excellent coffee in a great location.
Monday – Friday 7 AM – 11 PM + Saturday 9 AM – 11 PM
Cogito Coffee
Cogito Coffee is another top coffee shop in Zagreb. It has a small seating area inside and great coffee.
Varšavska ul. 11, 10000, Zagreb
Monday – Friday 8 AM – 8 PM + Saturday 9 AM – 7 PM
42 Coffee Co
42 Coffee Co has delicious coffee provided by Cogito coffee. It has indoor seating in an industrial yet cozy atmosphere.
Monday – Saturday 8 AM – 9 PM
Bakeries In Zagreb
Pan Pek Cafe
A chain bakery that has a cafe location in the city centre. I wouldn’t go out of your way to come here, but it’s good for a casual meal or snack.
Frane Petrića 1, Zagreb
Monday – Friday 6.30 AM – 10 PM + Saturday 7 AM – 10 PM
Mlinar
I always loved the burek and other bakery products I got from Mlinar. With multiple locations in Zagreb and throughout Croatia, it’s great to have as a snack.
Multiple locations
Desserts In Zagreb
Vis a Vis by Vincek
Vis and Vis is a delicious cafe located right below the funicular. The perfect place to go when feeling like something sweet! All their products are gluten free. See top photo for their Kremsnita.
Tomićeva 2, Zagreb
Monday – Saturday 9 AM – 10 PM
Vincek Slastičarnica
I remember coming here on a cold night, seeing locals of all ages jamming into Vincek to eat ice cream and other sweets. A popular one in particular was the ‘Kesten Pire’, a chestnut puree with cream on top. Delicious!
Ilica 18, Zagreb
Monday – Saturday 8.30 AM – 11 PM
B 041 Ice Cream
This was the best ice cream we had in Zagreb. We tried the pistachio ice cream and a dark chocolate milkshake. Both absolutely delicious! Also in a great location near the Croatian National Theatre.
B 041 Ice Cream
Masarykova ul. 25, Zagreb
Fritule Nadine
A little storefront selling fritules, it’s hard to resist when you’re walking past. A fritule is like a Croatian doughnut in a round ball often topped with cinnamon, chocolate or honey.
Fritule Nadine
Ul. Ivana Tkalčića 63, Zagreb
Meet Mia
Meet Mia is a pretty little cafe with absolutely delicious cakes. We had ‘Miss Carrot’ and ‘Cheestachio’ which were both amazing.
Monday – Saturday 9 AM – 10 PM + Sunday 10 AM – 8 PM
Markets In Zagreb
Dolac Market
A large farmers market in the city centre with an open air section and a covered section. The covered section has cheese, meats, eggs, bakeries etc whilst the open air section has fresh produce. There is also a fish market here too!
Dolac 9, Zagreb
Other Farmers Markets In Zagreb
One thing I absolutely loved about Zagreb is that almost every neighbourhood has it’s own farmers market. We stayed in an Airbnb apartment in Zagreb and every direction we walked we would come across a farmers market, it was brilliant. One of our favourites is Tržnica Kvatrić which you can find on the corner of Marticeva Ul. and Subiceva Ul.
Kunzum + Billa
Kunzum and Billa are supermarkets in Croatia. A great place to get cooking supplies if you’re staying in an apartment and want to do some cooking during your time in Zagreb.
Kunzum | Billa
Multiple locations
Bio and Bio
Bio and Bio is an organic health food shop, again, great if you’re staying in an apartment and doing some cooking.
Ilica 70, Zagreb
Monday – Saturday 8 AM – 8 PM + Sunday 9 AM – 3 PM
Street Food
Don’t forget to try the delicious roasted chestnuts on the street, so warm, toasty and delicious when it gets cold!
Get Your Free Printable Where To Eat In Zagreb Map Here
Read More:
Where To Stay In Zagreb Croatia: Our Zagreb Accommodation Guide
The Best Coffee Shops In Zagreb: 10 Of Our Favourites
Where To Find The Best Breakfast In Zagreb: Cafes, Bakeries and Acai Bowls
Zagreb Christmas Market Croatia Guide + Printable Map
Samobor Day Trip From Zagreb Croatia: Things To Do, Eat + Getting There
What To Pack For Croatia Carry On Only
Where To Eat In Split Croatia: The Best Restaurants In Split