Zagreb's gastronomy scene continues to evolve, with a mix of traditional and modern culinary offerings. When exploring restaurants, don't hesitate to ask locals for recommendations.

Zagreb's gastronomy reflects a blend of continental and Mediterranean influences, offering a diverse range of culinary experiences. Here are some aspects of the gastronomy scene in Zagreb, along with recommendations for restaurants.

Traditional Croatian Cuisine

Traditional Croatian dishes are prominent in Zagreb's culinary scene. Look out for specialities like "štrukli" (baked or boiled dough filled with cheese, cream, or other ingredients), "pasticada" (a slow-cooked beef stew), and various seafood dishes.

Street Food

Zagreb has a growing street food scene, offering quick and tasty options. You can try "ćevapi" (grilled minced meat), "langos" (deep-fried flatbread), and "soparnik" (a type of savoury pie).

Restaurants in the Old Town (Gornji Grad)

Explore the charming streets of Gornji Grad to discover traditional Croatian restaurants. Many establishments offer outdoor seating, providing a pleasant atmosphere. Look for places serving local specialities and wines.

Dolac Market

Visit Dolac Market to experience fresh, local produce and traditional Croatian ingredients. You can find vendors selling fruits, vegetables, cheeses, meats, and more. Some stalls also offer ready-to-eat snacks and meals.

Zagreb 360° - Zagreb Eye Viewpoint

Enjoy panoramic views of the city while dining at Zagreb 360°. Located on the top floor of a skyscraper, this restaurant offers a unique perspective of Zagreb and a diverse menu.


Vinodol is a historic restaurant located in the heart of Zagreb, offering a mix of Croatian and international cuisine. The restaurant's terrace provides a lovely setting for outdoor dining.


Agava is situated on the picturesque Tkalciceva Street and is known for its Mediterranean and Croatian dishes. The restaurant has a cosy ambience and is popular for lunch and dinner.


For those interested in international flavours, Takenoko is a well-regarded Japanese restaurant in Zagreb, offering sushi, sashimi, and other Japanese specialities.

La Štruk

If you're looking to try štrukli, a traditional Zagreb dish, La Štruk is a popular spot. They offer both sweet and savoury variations of this pastry.

Bistro Vještica

Bistro Vještica is known for its creative approach to traditional Croatian cuisine. The menu features modern interpretations of classic dishes, and the restaurant often sources local and seasonal ingredients.