Where To Eat In Zagreb: Delicious Restaurants, Casual Eats, Burgers, Coffee, Dessert + Markets

Where To Eat In Zagreb Croatia

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 Map

Where To Eat In Zagreb

Restaurants In Zagreb


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.

Vinodol Zagreb

Vinodol Restaurant Zagreb


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.

Lari and Penati Zagreb

Lari And Penati Food

Lari & Penati

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.

Bistro Apetit Zagreb

Bistro Apetit Restaurant Zagreb

Bistro Apetit

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!

Munduoka Street Food

Munduoka Street Food Zagreb

Munduoka Street Food Dessert

Mundoaka Street Food

Petrinjska 2, Zagreb

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.

Dezman Bar Zagreb

Dezman Bar

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.

Gyoza Sake Bar Zagreb

Gyoza Sake Bar

Boškovićeva 6, Zagreb

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.

La Struk Zagreb

La Struk Restaurant Zagreb

La Struk

Skalinska 5, Zagreb

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.

Good Food

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.

Juice and Juice Zagreb

Juice and Juice Zagreb Croatia

Juice and Juice

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.

Yellow Submarine Zagreb

Yellow Submarine

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.

Rocket Burger Zagreb

Rocket Burger

Tkalčićeva 50, Zagreb

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.

Eli's Caffe Zagreb

Eli’s Caffe 2

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.

Express Bar Zagreb

Express Bar

Petrinjska 4, Zagreb

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.

Cogito Coffee Zagreb

Cogito Cafe Zagreb

Cogito 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.

42 Coffee Co

Vlaška 42, Zagreb

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.

Pan Pek Cafe

Frane Petrića 1, Zagreb

Monday – Friday 6.30 AM – 10 PM + Saturday 7 AM – 10 PM 


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.

Vis a Vis Zagreb

Vis a Vis

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!

Kesten Pire Vincek Zagreb

Vincek Zagreb


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.

B014 Ice Cream Zagreb

B014 Ice Cream Zagreb Croatia

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 Zagreb

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.

Meet Mia Zagreb

Meet Mia Cakes Zagreb

Meet Mia

Vlaška 43, Zagreb

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 Market Zagreb

Dolac Market

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.

Trznica Kvatric Market Zagreb

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.

Bio and Bio

Ilica 70, Zagreb 

Monday – Saturday 8 AM – 8 PM + Sunday 9 AM – 3 PM

Street Food

Chestnuts Zagreb

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:

What To Pack For Croatia Carry On Only

Our Travel Resources

So that’s our favourite picks for where to eat in Zagreb… what’s your favourite?

Leave a Reply

Your email address will not be published. Required fields are marked *