41 Best Restaurants in Zagreb and Environs, Croatia

Stari Fijaker

$ | Donji Grad

This old-fashioned restaurant with vaulted ceilings, wood-paneled walls, and crisp white table linens was the first one in Croatia to earn the certificate of Croatian Authentic Cuisine. The menu features carefully presented traditional Croatian dishes not easy to find at other restaurants—especially those native to the Zagreb region—such as Zagorska juha (Zagorje-style potato soup with ham and mushrooms), pečena teletina (roast veal), and punjene paprike (stuffed peppers). This is a place beloved by locals and tourists alike, so recommendations are recommended. The restaurant is just off Ilica, a five-minute walk from the main square on a cobblestone side street. 

Mesnička 6, Zagreb, Grad Zagreb, 10000, Croatia
01-483–3829
Known For
  • popular spot, so reservations are recommended
  • eight-minute walk down Ilica from the main square
  • excellent service showcasing Croatian hospitality

Stari Puntijar

$ | Medvešcak

On the road between Zagreb and Sljeme, this restaurant is renowned for game and traditional Zagreb dishes and desserts. The wine list is excellent, and the interior design is marked by trophies, hunting weapons, old paintings, and big chandeliers. Stari Puntijar is adjacent to a hotel, and both are run by the Puntijar family.

Gračanska Cesta 65, Zagreb, Grad Zagreb, 10000, Croatia
01-645–7900
Known For
  • game dishes with ingredients sourced from local hunters
  • old-world vibe
  • connected to hotel and small gastronomic museum

Submarine

$

Popular demand has helped this fast-growing chain expand to 11 locations around Zagreb, including this one on Frankopanska near the main square and two other more central spots on Tkalčićeva and Bogovićeva. The restaurant offers a range of all-natural burgers with locally procured toppings, including tasty vegetarian options as well. Don't miss out on the truffle fries.

Recommended Fodor's Video

Takenoko

$$$ | Donji Grad

The menu of this chic restaurant offers everything from sushi—both traditional Japanese rolls and American-style varieties—and teriyaki to wok dishes and specialties that merge Asian and European cuisine. Black chairs, black place mats, and cherry-tone wood floors set the scene in one of the glittery glass-walled spaces in this Lower Town hot spot. The drinks menu—including sake, of course—is extensive.

Masarykova 22, Zagreb, Grad Zagreb, 10000, Croatia
01-646–3385
Known For
  • upscale vibe
  • long drink list, including sakes
  • some of the best sushi in town
Restaurants Details
Rate Includes: Closed Sun.

Terbotz

$$$

In the village of Železna Gora, some 5 km (3 miles) south of Štrigova along a country road to Čakovec, stands one of the area's best restaurants, where you can dine on everything from poultry to pork to wild game to seafood. The restaurant is in a lovely 19th-century country villa with wood-beam ceilings. A spacious terrace overlooks the area's sweeping vineyards, and on a breezy day you'll hear the clackety-clack of the windmill just outside.

Železna Gora 113, Štrigova, Medimurska, 40312, Croatia
040-857–444
Known For
  • terrace overlooking the surrounding vineyards
  • unique Međimurje flavors such as gibanica cake
  • locally sourced ingredients and wines
Restaurants Details
Rate Includes: Closed Mon.

The Cookie Factory

$ | Donji Grad

With an extensive selection of cookies, cupcakes, brownies, and cakes, this bakery and café with indoor and outdoor seating offers desserts both European-style and of the North American variety. Full-size cakes are available for sale and custom creations can be ordered as well, in case you're in town celebrating.

Ivana Tkalčića 21, Zagreb, Grad Zagreb, 10000, Croatia
091-276–0016
Known For
  • cookies and brownies à la mode
  • buzzing atmosphere on Tkalčićeva Street
  • tailor-made cakes and dessert boxes

Theatrium by Filho

$$ | Donji Grad

Sitting five minutes south of the main square by foot, this airy modern restaurant sits prettily in the atrium of Zagreb's Youth Theater. Chef Filip Horvat, who trained in Michelin-starred establishments, serves up various European cuisines with healthy ingredients, from Mediterranean seafood dishes to Austrian meat plates to pastas, all with his own creative touches. 

Nikole Tesle 7, Zagreb, Grad Zagreb, 10000, Croatia
099-584--4652
Known For
  • sounds of theater performances add to cool ambience
  • attractively presented food
  • fresh organic ingredients from Dolac Market
Restaurants Details
Rate Includes: Closed Sun.

Trilogija Fino & Vino

$$ | Gornji Grad

Superb food and friendly professional staff are hallmarks of this quaint unpretentious restaurant. The menu changes frequently, depending on the seasons and what's fresh at the morning market, but you can expect a variety of Mediterranean main courses, as well as a selection of wines that includes all of Croatia's best varieties.

U Prolazu

$

If you need a dose of sugar to perk you up, try some authentic Samobor kremšnita, which can be tasted at its best at this otherwise small and smoky café with a large outdoor patio. It's one of the original spots in town to make the traditional dessert.

Trg Kralja Tomislava 5, Samobor, Zagrebacka, 10430, Croatia
01-336–6420
Known For
  • doesn't get more central than this
  • authentic Samobor pastries including, but not limited to, kremšnita
  • views of the surrounding main square and church

Vuglec Breg

$$$

This combined restaurant, winery, and villa is a 15-minute drive south of Krapina and offers wine tastings, traditional Zagorje food (duck with mlinci, anyone?), and unbeatable views of the vineyard-carpeted hills. A straw-covered terrace, open hearth, and classic dark wooden elements complete the ambience, and there's also a "picnic bar" where visitors can recline on the grass in lawn chairs as they sip on house-made wine. For those who want to extend a stay, the property has some airy apartments simply decorated in the alpine Zagorje style (one has an outdoor hot tub), and a pool area is available as well.

Škarićevo 151, Krapina, Krapinsko-Zagorska, 49000, Croatia
049-345--015
Known For
  • dishes made from local grandmas' recipes with family farm ingredients
  • awarded wines (regular and sparkling) such as Vuglec Extra Brut
  • lodging also available here

Zrno Bio Bistro

$ | Donji Grad

If you want to strengthen the body and nourish the spirit with seasonal organic fruits and vegetables in a vegan haven, walk a few blocks west from the main square to Zrno, which offers fresh vegetables, tofu, seitan, warm sourdough bread, biodynamic coffee, tea, juice, smoothies, and shakes. All ingredients are delivered each day directly from Croatia’s first 100% organic farm of the same name.

Medulićeva 20, Zagreb, Grad Zagreb, 10000, Croatia
01-484–7540
Known For
  • organic wine and beer choices from Croatia
  • variety of superfood drinks
  • cheerful and casual vegan environment
Restaurants Details
Rate Includes: Closed Sun.