Zagreb is the cultural heart and the capital of Croatia. Fascinating buildings, historical sites, museums and art are some of the things you’ll come across in Zagreb. Then there are of course a number of great restaurants & cafés! I’ve visited Zagreb a few times over the years, it’s one of those cities I seem to keep coming back to, and it might just be for all the food! Here is your guide to where to eat in Zagreb, with both healthy and not-so-healthy options, not in any particular order!
Disclaimer: This post contains affiliate links that may earn me a small commission should you click through and make a purchase (at no extra cost to you)
1. Eggspress
The first restaurant where I’d recommend that you eat in Zagreb is Eggspres. Located just a few minutes away from the center, Eggspress, as the name suggests, is all about eggs. Their menu includes omelettes, scrambled eggs, eggs benedict, spicy eggs and some more eggs :))) I would suggest going there for brunch, and if Mimosas are your things, well, they have those!
Click here for the exact Google maps location
2. Good Food
This was one of my top choices for lunch and dinner! Good Food offers burgers (both meat based and vegetarian), salads, tortillas, sandwiches and juices. Prices are very decent and the food is great. I can especially recommend the vegetarian burger and the sweet potato fries! Good Food shares its space with another restaurant called Soho, which serves delicious sushi and poke bowls. I haven’t tried the sushi but can highly recommend the poke bowls!
Click here for the exact Google maps location
3. Bistro Fetis
One of my top choices for breakfast and lunch! Bistro Fetis is a very trendy coffee shop, I’m honestly not sure which I liked more – the food or the interior! They serve a variety of focaccia sandwiches as well as avocado toasts, quiche, cakes and of course high quality coffee. It’s laptop friendly, at least during weekdays, so if you need to get some work or studying done, you can do so here.
Click here for the exact Google maps location
4. Kungfu Express
If you’re in the mood for Asian food, look no further! Located in a historical building in a pedestrian street at the heart of Zagreb, Kungfu Express offers a variety of Asian food at very reasonable prices. Expect to pay around 10 euros for a main course. I’ve only tried the Pad Thai, which was delicious and was prepared in just a few minutes.
Click here for the exact Google maps location
5. Poke Poke
If you’re wondering where in Zagreb you can eat poke bowls, Poke Poke is the answer! Located in the very center of Zagreb, here you’ll find both fish and meat based poke bowls, as well as vegan. It’s one of those restaurants that I kept going back to, everything I tried there was very tasty and I found the prices to be very fair, around 10 euros for a bowl.
Click here for the exact Google maps location
6. Melt Gelato & Brunch Bar
Arguably the most aesthetic & “instagrammable” café in Zagreb, Melt would honestly be worth a visit even if it was just to admire the interior. They have a variety of options when it comes to food – acai bowls, smoothies, pancakes, avocado toasts, egg & bacon, pastries and whatnot. For those that like to do brunch, I’d say this would be a good option. Note that it does get busy, especially during weekends, so consider booking a table in advance.
Click here for the exact Google maps location
7. Namaste Bistro
This guide on where to eat in Zagreb wouldn’t be complete without a proper Indian restaurant! There are a few Indian restaurants in Zagreb, but I’d recommend Namaste Bistro over the others. The interior is really aesthetic and the food is simply amazing – as is the staff. You truly can’t go wrong with this place, one of the best Indian food I’ve ever had.
Click here for the exact Google maps location
8. Nutelino
Unless you really hate crepés & waffles, I’d argue Nutelino can not disappoint! Whether you’re craving something salty or something sweet, you’ll find it at Nutelino. And it’s gonna be delicious. I only tried the sweet crepés (pictured above) and wow, it was good. They put a lot of nutella in there 🙂 You should know that the crepés are very filling, so you might want to consider splitting one between two people.
Click here for the exact Google maps location
9. The Cookie Factory
A very cozy place to sit down and have a coffee and some pastry. You can choose from cupcakes, chocolate cakes, cheesecake and chocolate chip cookies, just to name some of the many options. Everything I’ve tried there has been good – banana cupcake, oreo cupcake and the chocolate chip cookie are all something I can vouch for. The Cookie factory has two locations in Zagreb – one in the center and another one about 10-15 minutes from the center.
Click here for the exact Google maps location of Cookie Factory in the center (note that it is on the other side of the street from what the location says)
Click here for the exact Google maps location of Cookie Factory outside of the center
10. Quahwa
The place coffee lovers will not want to miss! Quahwa is a coffee roastery located in the center of Zagreb. Here you’ll find high quality coffee with different types of origins – espressos, lattes, americanos, cortados, ice coffees, etc. You can also purchase their coffee beans to bring home!
Click here for the exact Google maps location
I hope this post helped you figure out where to eat in Zagreb! If you want to be notified when I publish new blog posts, simply click on the red bell in the lower right corner, or follow me on Instagram, where I usually announce new posts :)))
If you are planning a trip to Croatia, you might also want to read:
- Getting around in Croatia: How to travel within Croatia
- 11 Things that surprised me about Croatia
- Best cafés to work from in Split
- Visiting Krka national park
- 10 Things to do in Split
PIN IT!