The 8 best restaurants in Zagreb

Zagreb Best Restaurants

Got the belly rumbles in Croatia’s fair capital? Regardless of your reason for being here, be it business or pleasure, there is a number of great restaurants in Zagreb to fulfill your dietary needs.

Your search for restaurants Zagreb can offer can very well end here, because we are listing the 8 best Zagreb restaurants with good wholesome Croatian cuisine, specialties from other countries in the region such as Italian cooking just like Nonna used to make, as well as Indian and Chinese for those craving exotic food.

1. Agava Restaurant

Mediterranean food at Agava Restaurant

Agava restaurant is a quiet little place in the very heart of Zagreb, and quite a serious contender for the best restaurant in Zagreb.

Located in Tkalciceva Street, a few minutes from the main city square, it is, besides other qualities, quite easy to find.

You can enjoy its warm and cozy interior in the winter, or bask in the sunlight and the sounds of the city on the summer terrace. The restaurant offers Italian as well as authentic Croatian – Mediterranean cuisine.

39 Tkalčićeva Street, 10 000 Zagreb, Croatia
Tel. + 385 (0)1 482 98 26

2. Apetit City Restaurant & Bar

Apetit City is another Zagreb restaurant, located in the mere city center – Masarykova 18. It is a frequent location for business lunches during the day, but also a place for a fun night out.

Their menu offers great Central European and Mediterranean cuisine, matched in quality by their wine list. Among their services, there’s also event hosting.

Masarykova 18 (Obrtnički prolaz 7), 10 000 Zagreb
Tel: +385 (0)1 48 11 077

3. Boban Restaurant

In many people’s opinion, Boban is the best restaurant Zagreb has to offer, it has great Italian food on the menu – pasta, fish, bruschette… Having an extensive wine list, great desserts and coffee, and being children friendly – it is hard to beat. Located at the center of Zagreb – Gajeva 9.

Gajeva 9, 10 000 Zagreb, Tel: +385 (0)1 48 11 49

4. Vinodol Restaurant

Traditional Mediterranean food at Vinodol Restaurant

Vinodol Restaurant has delicious, traditional Mediterranean and continental meals on the menu. Pleasant atmosphere and friendly staff guarantee an enjoyable experience. Proud of its long tradition, it is a popular place to eat for businessmen, parents and tourists.

Teslina 10, Zagreb, HR
Tel: +385 (0)1 48 11 427; +385 (0)1 48 11 341

5. Mano Restaurant

A refreshing oasis in the midst of tradition, Mano Restaurant is a modern joint, promising fresh local ingredients. You can choose between over 350 domestic and foreign wines and champagnes from the wine list, or order one or more of modern innovative meals made from seasonal ingredients by an award winning chef.

Medvedgradska 2, 10000 Zagreb
Tel: 01/ 4669-432

6. Royal India

The best Indian cuisine Zagreb can offer in its very center. Royal India Restaurant is a relatively young Indian restaurant in Zagreb that offers traditional authentic Indian food prepared by authentic Indian chefs. Pleasant staff and an excellent atmosphere ensure an enjoyable meal. Available for reservations.

Kaptol 27, Zagreb
Tel:+385 (0)1 46 80 965

7. China House

Chinese food at China House

China House is a Chinese restaurant in Zagreb with a variety of authentic Asian meals – appetisers, salads and main courses. Business lunches and delivery available.

Rapska 63a (Šipanska 16), 10000 Zagreb
Tel. +385 (0)1 61 87 500

8. Čingač Bar & Grill

Čingač Bar & Grill. Some of the best food in Zagreb by many, provided you are a fan of grilled meatballs, kebabs, wings, hamburgers etc. An authentic domestic atmosphere of a neighbourhood diner, friendly staff, large portions for great prices and a fair selection of domestic and imported beer.

Vukomerec 25, 10 000 Zagreb
Tel: +385 (0)1 23 70 571

The 8 Best Restaurants In Zagreb

Best Restaurants In Zagreb

Write a Review