Where to Eat in Zagreb

Wondering where to eat in Zagreb? You’re in luck! Dive into this exclusive list of the best restaurants in the Croatian capital, meticulously handpicked by a local who knows the city inside out.

While Zagreb has traditionally been a pitstop for travelers eager to hit the sparkling coastline, the city has recently transformed its culinary landscape into one that is buzzing with innovation and flavor. With almost a decade of living in Croatia under my belt and countless dining experiences later, I’ve seen the city’s gastronomic transformation firsthand.

Gone are the days when choices were limited; Zagreb now boasts an exciting mix of authentic Croatian restaurants and contemporary international eateries. I’ve curated a list of Zagreb restaurants that have won my heart repeatedly, each one promising an unforgettable dining experience.

Whether you’re in town for a weekend or an extended stay, here is my list of where to eat in Zagreb like a local.

Where to Eat in Zagreb

Gostionica Ficlek

Location

a veal cutlet stuffed with cheese and ham, fried, alongside roast potatoes, on a white plate with pink flowers on the border. Alongside there is also a bowl with a vegetables and cheese salad.

Immerse yourself in a nostalgic culinary adventure in the heart of Zagreb when you visit Gostionica Ficlek. Located just below the iconic Dolac Market – Zagreb’s legendary hub where regional vendors come to sell their fresh produce every day – Ficlek is the best place to go to sample traditional Croatian cuisine.

Believe me when I say that it’s worth visiting Zagreb for this restaurant alone!

Their motto is “Cooking just like Croatian grandmas once did”, and that is the most perfect description for this restaurant. Every plate here tells a story. With ingredients handpicked daily from the market next door, Ficlek transforms them into heartwarming dishes with a modern twist.

As soon as you walk through the door, you are instantly transported to another era. The place is adorned with doily placemats and vintage dishware, set against a backdrop of an ultra-cool bar. This combination infuses the space with just the right amount of contemporary flair and energy.

While at Ficlek, don’t miss the Zagrebački odrezak, a mouthwatering veal cutlet stuffed with ham and cheese, breaded, and fried to crispy perfection. Another menu highlight is štrukli, the ultimate Croatian comfort food that is essentially a cheesy baked pulled pasta masterpiece.

Vinodol

Location | Menu

A large black pan filled with roast lamb and potatoes, with two spoons in it. On the same table there are two white plates with a colourful border, as well as a white bowl with a tomato, cucumber, green leaves and grated carrot salad.

Vinodol is one of the oldest restaurants in Zagreb that has carved out a reputation for consistently delivering delicious food and service. With its diverse menu, Vindol offers a delectable selection of both traditional Croatian cuisine from Zagreb and the surrounding region.

Housed in a historic building with a beautiful inner courtyard, this Zagreb culinary landmark sets the stage for many memorable meals. While there, be sure to try the Croatian classic roast lamb dish known as janjetina or the traditional northern dessert Međimurska gibanica.

Vinodol also offers an extensive wine list, so be sure to ask your waiter for a recommendation to pair with your meal. With its classic charm and cozy vibe, there’s no better place to experience the flavors of Zagreb!

A word to the wise: Vinodol can get fairly busy on holidays and weekends, so it’s a good idea to book a table in advance. When making your reservation, be sure to ask for a seat in the main dining room.

Didov San

Location

Cured meat platter with white wine. On the white rectangular plate there is a white soft cheese, a yellow cheese, as well as an aged crumbly cheese, cured ham, dried sausage, and black olives.

While meandering the charming cobblestone streets of Zagreb’s Upper Town, step into Didov San to experience the warm atmosphere of authentic Croatian cuisine. The inside of this restaurant in Zagreb radiates with the ambiance of old Croatia, adorned with captivating traditional art and textiles. Alternatively, you can opt for a spot on their quaint outdoor patio surrounded by the Upper Town’s historic buildings.

Didov San is a fantastic spot to feast on dishes that celebrate the flavors of the Dalmatian Zagora region. Adventurous eaters might dare to try the frog legs appetizer while those who love classics should choose their signature platter of cured Dalmatian prosciutto and local cheeses.

Don’t miss the uštipke – a savory fried dough delight that is best described as a Croatian donut served with a creamy cheese spread. Other noteworthy menu items include the bold black risotto and the roasted pork loin oozing with cheese and wrapped in crispy bacon.

Pod Zidom

Location

A Traditional Croatian Mixed Meat Platter with sausages, meat patties, roast chicken, roast chunky potatoes, roast vegetables, fresh red raw onion and baked beans.

Tucked snugly beneath Dolac Market (and right next to Gostionica Ficlek) lies “Pod Zidom”, an upscale modern bistro exuding warmth and sophistication. This gem not only boasts a Michelin nod but serves traditional Croatian cuisine with a modern twist. Every dish is meticulously crafted, transforming your plate into an artistic canvas that’s both photo-worthy and absolutely delicious.

With a menu that changes with the seasons (sometimes even daily!), you’re in for a fresh culinary surprise every time you visit. If available, try their beef cheeks as well as the chamomile ice cream for dessert!

Pair your feast with the perfect wine, which can be recommended by their knowledgeable wait staff. With impeccable service as the cherry on top, Pod Zidom promises an unforgettable fine-dining experience right in the heart of the city.

Boban

Location | Menu

A Kremsnita dessert which consists of flaky pastry with white cream inside it.

If you’re looking for a slice of Italian and Mediterranean heaven in the heart of Zagreb, look no further than Boban. With its glowing recognition in the Michelin Guide, this restaurant promises tasty, innovative and high-quality dishes.

As soon as you step into Boban, you’ll be embraced by a warm and serene atmosphere where you can unwind and indulge. The restaurant also boasts an outdoor courtyard patio that is open year-round and can be enjoyed come rain, shine, or even snow!

Boban’s menu consists of a wide selection of pasta dishes crafted with homemade dough (gluten-free options included!). Kickstart your meal with their incredible focaccia bread, followed by the heavenly eggplant parmesan starter. For those with a penchant for meat, be sure to order their Beef Rustica entree. Each dish can be paired perfectly with a glass (or bottle) of vino from their curated wine selection.

Given its popularity, securing a reservation at Boban is a smart move.

Carpaccio

Location | Menu

A tray with the Strukli dessert in it

Savor authentic Italian flavors at Carpaccio in Zagreb, where Italy comes alive in every bite! Renowned for its dedication to pristine, high-quality ingredients, Carpaccio promises a true Italian dining experience.

Their seasonal menu captures the essence of Italian cooking while their extensive wine list ensures the ideal pairing for every dish. Whether it’s the classic Spaghetti San Marzano or the homemade ravioli stuffed with fresh ricotta cheese and spinach, you won’t be disappointed at Carpaccio.

Adorned with unique art pieces and creatively displayed wine bottles, the inside of the restaurant exudes the warmth of a quintessential Italian tavern. It is both intimate and inviting, and the perfect setting for an authentic Italian meal.

Carpaccio is a favorite among locals, so if you’re keen on trying it out, make sure to book your table in advance.

Submarine Burger

There are several locations through the city, but the one on Cvjetni Trg is the most central: Location | Menu

Two Submarine Burgers + Cheese Fries, in a photo taken from above. The burgers sit on round wooden boards

If you’re craving a gourmet burger experience in Zagreb, then head straight to Submarine Burger. With its inviting and laid-back atmosphere spread across several city locations, it is the go-to spot for burger aficionados. 

What truly sets Submarine apart from other burger joints in Zagreb is its commitment to freshness and locally sourced ingredients: from juicy meats to the crispy fries carved from handpicked potatoes and the soft, fresh brioche buns, everything comes from Croatia.

Whether you’re a meat lover or prefer veggie optionst, Submarine’s got you covered. They proudly offer three distinct burger varieties and a delightful black bean patty for vegetarians. If you can’t decide on which burger to choose, go for the slider menu which includes a trio of mini-burgers that lets you savor all their signature flavors. Of course, no meal at Submarine is complete without a side of their irresistible cheese fries. 

Easily the best burger place in Zagreb, Submarine is also the only Croatian burger brand included in the map of the 50 best burgers in the world.

Basta

Location | Menu

If you’re on the hunt for authentic Neapolitan pizza with an urban twist, look no further than Basta! With its chic outdoor patio adorned with twinkling string lights, Basta offers a slice of NYC right in the heart of Zagreb. And trust me, it’s not just the ambiance that’ll win you over.

Every pizza at Basta is crafted fresh and baked in a wood-fired oven, and they don’t skimp on toppings either. Expect a generous and gourmet spread atop each pie. A crowd-pleaser, and my personal favorite, is the Rucola e bresaola pizza featuring perfectly salted slices of air-dried beef.

In addition to pizza, Basta also offers a fantastic selection of Italian-style appetizers, from platters laden with fine cheese and prosciutto to their heavenly burrata salad. If you’re in the mood for something different yet equally delectable, their gourmet Neapolitan sandwiches made with pizza dough are a must-try.

SOL

Location

SOL is a Croatian-style tapas restaurant created by one of the country’s top chefs, Mate Janković. Drawing inspiration from Spain’s iconic tapas culture, SOL blends this style of eating with Croatian zest and flavors.

The menu at SOL transforms authentic Croatian cuisine into delightful bite-sized portions, making it a great place to try something new. Other traditional dishes are revamped with a tapas touch, like their delicious Pasticada in Gnocchi and Croquet Stuffed with Dalmatian Prosciutto.

Located inside of Johann Franck right on Zagreb’s main square, SOL is a cool and casual spot where couples, friends, or family can gather together and enjoy the traditional flavors of Croatia without breaking the bank. If you visit, be sure to top off your tapas experience with some domestic Croatian wines.

Noel

Location | Menu

If you’re looking to treat yourself to an exquisite meal while staying in Zagreb, then make your way to Noel. Not only is it one of the city’s first restaurants to snag a Michelin star, but it’s also an absolute treat for the senses.

Picture this: creative dishes that look as amazing as they taste, all set in a cool space filled with the artwork of a local Croatian artist. Think of it as a chill hangout spot, but with some of the most mouthwatering bites you can imagine. Whether you’re celebrating something special or just want to munch on some of Zagreb’s best, reserve your spot at Noel.

Final Thoughts on Where to Eat in Zagreb

Traditional Croatian Meat Dish called Cevapcici. They are skinless sausages inside a red tray, on top of mashed potatoes.

There you have it – a gastronomic journey through the heart of Zagreb, curated with a great deal of local expertise. From classics that have stood the test of time to modern spots redefining the city’s food scene, Zagreb has something for every type of foodie.

No matter what your taste buds are craving, the Croatian capital is bubbling with flavors waiting to be discovered. Whether you’re digging into the traditional comfort food of freshly baked štrukli, indulging in a Michelin-starred feast, or biting into a gourmet burger, you’ll find it all here in Zagreb. Dobar tek!

For more similar articles, check out my recommendations below:

Like it? Pin it!

Where to Eat in Zagreb pin

Disclaimer: Some of the links on this website are “affiliate links.” This means that if you click on the link and do a purchase, I will receive an affiliate commission at no extra cost for you. This helps me keep my website running and continue to share my travelling knowledge with you. I thank you for booking your flights or hotels using the links on my website. Regardless, I only recommend products or services I use personally and believe will add value to my readers.

3 thoughts on “Where to Eat in Zagreb

  1. Jennifer Record says:

    I love posts like this- I always like to eat where the locals eat..embarrassed to admit I had no idea where this city was until your article..Croatia does sound like an incredible place to visit..

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

The World in My Pocket