Best Restaurants in Zagreb
Hungry in Zagreb? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Zagreb
Zagreb's dining scene offers a delightful mix of traditional Croatian cuisine and international flavors, showcasing the city's vibrant culinary diversity. Visitors can indulge in hearty local dishes like cevapi, sarma, and strukli at cozy taverns and family-run restaurants, or savor gourmet creations at trendy cafes and upscale eateries. From bustling open-air markets serving up fresh seafood and artisanal cheese to charming bistros tucked away in historic alleyways, Zagreb's food scene promises a memorable gastronomic journey for every palate. Don't miss the opportunity to taste local wines and craft beers, or to enjoy a leisurely meal with stunning views of the cityscape or lush green parks. With its rich culinary heritage and contemporary culinary scene, Zagreb invites visitors to savor every bite and experience the city's unique flavors and hospitality.
- Top rated
- Closest to the centre
- Price level: low to high
- Time to spend: shortest first
- A–Z
57 restaurants
-
European4.4★10,296 reviews
Nokturno
Nestled in the heart of Zagreb, Nokturno is a charming European restaurant that invites tourists to indulge in a delightful culinary experience. With its cozy ambiance and an extensive menu featuring authentic European dishes, it’s the perfect spot for food lovers looking to explore the rich flavors of the region. Whether you’re enjoying a leisurely brunch or a romantic dinner, Nokturno promises to deliver an unforgettable dining experience.
Daily 9:00–24:00
-
Croatian4.6★6,463 reviews
La Štruk
La Štruk in Zagreb is a must-visit destination for food enthusiasts looking to experience the heart of Croatian culinary traditions. Known for its unique and hearty dishes, this charming restaurant offers an inviting atmosphere that perfectly complements its delectable menu, making it a favorite among locals and tourists alike.
Daily 11:00–22:00
-
European4.5★5,695 reviews
Vinodol
Vinodol is a must-visit Croatian restaurant in Zagreb, renowned for its exquisite European cuisine and warm hospitality. Perfect for tourists seeking an authentic dining experience.
Daily 12:00–24:00
-
Italian4.5★4,548 reviews
Boban
Boban, located in the heart of Zagreb, is a must-visit Italian restaurant that offers a delightful culinary experience. With its warm ambiance and extensive menu, it promises an unforgettable dining experience for all visitors.
-
Pizza4.6★4,301 reviews
Basta
Nestled in the heart of Zagreb, Basta is a must-visit destination for pizza lovers. With its inviting ambiance and delicious offerings, this gourmet bar promises an unforgettable dining experience. Savor the unique flavors crafted from fresh ingredients, making each bite a delight. Whether you are seeking a casual meal or a cozy spot to unwind, Basta is the perfect place to indulge in authentic pizza creations.
-
Sri Lankan4.6★3,865 reviews
Curry Bowl
Nestled in the heart of Zagreb, Curry Bowl invites you on a culinary journey through Sri Lankan flavors. This vibrant restaurant is renowned for its authentic dishes that blend traditional spices and modern cooking techniques, making it a must-visit for food enthusiasts. With a cozy ambiance and friendly staff, Curry Bowl ensures every meal is an unforgettable experience.
-
Restaurant4.7★3,481 reviews
Pri zvoncu
Nestled in the heart of Zagreb, Pri zvoncu offers an exquisite dining experience that combines local flavors with a warm, inviting atmosphere. Ideal for tourists seeking authentic Croatian cuisine.
Tue–Sat 11:30–24:00
-
Croatian4.5★3,335 reviews
Stari Fijaker
Discover Stari Fijaker, a beloved Croatian restaurant in the heart of Zagreb, where authentic flavors and a warm atmosphere await every visitor. Enjoy a delightful dining experience that celebrates the rich culinary heritage of Croatia with every dish.
Mon–Sat 11:00–23:00 · Sun 11:00–22:00
-
Croatian4.5★2,825 reviews
Konoba Didov san
Nestled in the heart of Zagreb, Konoba Didov San offers a delightful journey through Croatian culinary traditions. With a cozy atmosphere and a menu brimming with local flavors, it's the perfect spot for tourists seeking an authentic dining experience.
Daily 11:30–23:30
-
Bistro4.6★2,405 reviews
Otto & Frank
Nestled in the heart of Zagreb, Otto & Frank offers a delightful dining experience that combines the charm of a bistro with the vibrancy of a bar. Perfect for breakfast or brunch, this establishment is renowned for its cozy atmosphere and diverse menu, making it an ideal stop for tourists seeking to savor local flavors.
Mon–Sat 8:00–23:00 · Sun 9:00–17:00
HERITAGE - Croatian Street Food & Shop
Heritage - Croatian Street Food & Shop is a must-visit destination for tourists in Zagreb, offering a delightful blend of authentic Croatian cuisine and unique souvenirs. Nestled in the heart of the city, this vibrant spot invites you to indulge in traditional dishes while exploring local crafts, making it an unforgettable experience.
Daily 12:15–20:00
GOSTIONICA RESTORAN PURGER
Nestled in the heart of Zagreb, Gostionica Restoran Purger offers a unique blend of local cuisine and inviting atmosphere, making it a must-visit for any traveler seeking an authentic Croatian dining experience.
Mon–Sat 7:00–23:00
Kai Street Food
Kai Street Food in Zagreb is a culinary gem that offers an authentic taste of local and international street food. With its vibrant atmosphere and diverse menu, it's a must-visit for any foodie exploring the city.
Tue–Sat 12:00–21:30
Pod Zidom Bistro
Nestled in the heart of Zagreb, Pod Zidom Bistro offers a delightful culinary experience with a unique blend of local and international flavors. This charming bistro is perfect for tourists seeking to indulge in exquisite dishes paired with fine wines, all served in a warm and inviting atmosphere.
Tue–Sun 12:00–23:00
EL TORO Restaurant
Nestled in the heart of Zagreb, EL TORO Restaurant offers a unique dining experience with its exquisite menu that combines local flavors and international cuisine. With a vibrant atmosphere and attentive service, it’s a must-visit for food enthusiasts exploring the city.
Gostionica Ficlek
Nestled in the heart of Zagreb, Gostionica Ficlek offers a delightful journey through Croatian culinary traditions. This charming restaurant is renowned for its warm ambiance, delicious dishes, and excellent service, making it a must-visit for any traveler seeking to indulge in local flavors.
Mon–Sat 11:00–23:00 · Sun 11:00–17:00
Dubravkin put
Nestled in the heart of Zagreb, Dubravkin Put offers a unique dining experience that combines European cuisine with an exquisite selection of wines, making it a must-visit for any food enthusiast.
Mon–Sat 12:00–24:00
Kaptolska Klet
Nestled in the heart of Zagreb, Kaptolska Klet offers a delightful blend of European cuisine in a family-friendly atmosphere. With its warm ambiance and diverse menu, it’s the perfect spot for tourists seeking an authentic dining experience.
Daily 11:00–23:00
Okrugljak
Okrugljak is a historic Zagreb institution nestled on the slopes of Sljeme, serving authentic Croatian cuisine in a charming hunting lodge atmosphere. Over a century old, it specializes in traditional dishes like spit-roasted lamb, pašticada, and štrukli, prepared with local seasonal ingredients. The rustic wood-beamed interior and outdoor garden seating offer panoramic city views, making it ideal for special occasions. Reservations recommended for this upscale dining experience.
Tue–Sat 12:30–23:00 · Sun 12:30–21:00Price level $$$Time to spend 1.5–3 hrs
Zrno bio bistro
Nestled in the heart of Zagreb, Zrno Bio Bistro is an organic restaurant that delights visitors with its commitment to fresh, sustainable cuisine. Enjoy a vibrant menu that highlights local ingredients and offers a variety of vegetarian and vegan options, making it a perfect spot for health-conscious travelers and food enthusiasts alike.
Mon–Sat 12:00–21:30
Cheese Bar
Nestled in the heart of Zagreb, The Cheese Bar offers a delightful culinary experience for cheese enthusiasts. With an extensive selection of cheeses paired with fine wines, this restaurant invites you to indulge in a unique gastronomic adventure. Perfect for casual dining or special occasions, The Cheese Bar is a must-visit for tourists seeking authentic flavors and a cozy atmosphere.
Fidel Gastro
Fidel Gastro, a top-tier restaurant in Zagreb, offers a delightful culinary experience that showcases the best of local and international cuisine. With its chic atmosphere and innovative dishes, it's a must-visit for food lovers.
Mon–Thu 9:00–24:00 · Fri–Sat 9:00–2:00
Restoran Vegehop
Nestled in the heart of Zagreb, Restoran Vegehop is a vegan paradise that offers a delightful array of plant-based dishes. With a warm atmosphere and an innovative menu, it’s a must-visit for tourists seeking to indulge in wholesome and delicious cuisine while exploring the city.
Daily 12:00–20:00
River pub
River Pub in Zagreb is a lively Croatian restaurant, pub, and live music venue at Jarunska ul. 5. Known for juicy burgers like the River Pub Double Burger, hearty mains such as marinirani teleći kotlet, and a vibrant atmosphere with live music. Open daily from 10am, it offers moderate pricing, Croatian specialties, and serves as a wedding venue and party spot. With a 4.6 rating from 934 reviews, it's a top choice for casual dining and nightlife in the city.
Price level $$Time to spend 1–4 hrs
Takenoko
Experience the exquisite flavors of Japanese cuisine at Takenoko, a premier restaurant in Zagreb that promises an unforgettable culinary journey. With a chic ambiance and a diverse menu, it's perfect for both casual dining and special occasions.
Mon–Sat 12:00–24:00
Restoran Tajer
Restoran Tajer in Zagreb is a culinary gem where traditional Croatian dishes meet modern flair, offering tourists an unforgettable dining experience in a warm atmosphere.
Restoran Vagabund
Nestled in the heart of Zagreb, Restoran Vagabund offers an unforgettable dining experience with its authentic Croatian cuisine. Tourists can indulge in a variety of delicious dishes that reflect the rich culinary traditions of Croatia, all served in a welcoming and vibrant atmosphere.
Mon–Sat 7:00–23:00 · Sun 9:00–22:00
Mio Corazon
Nestled in the heart of Zagreb, Mio Corazon is a delightful restaurant that offers a unique dining experience with its vibrant atmosphere and a menu filled with delicious cocktails and dishes. This popular spot is perfect for tourists looking to savor local flavors while enjoying the lively ambiance of the city.
Mon–Thu 10:00–23:00 · Fri–Sat 10:00–24:00
Mali Bar
Nestled in the heart of Zagreb, Mali Bar is a culinary gem that combines traditional Croatian flavors with modern twists. With a warm and inviting atmosphere, it's the perfect spot for tourists to indulge in delicious meals and unwind after a day of exploring the city.
Mon–Sat 12:30–24:00
Lanterna na Dolcu
Nestled in the heart of Zagreb, Lanterna na Dolcu is a culinary gem where tradition meets modern gastronomy. This vibrant restaurant is renowned for its authentic Croatian dishes, offering tourists a true taste of the region's rich culinary heritage. With a cozy atmosphere and exceptional service, it's an ideal spot for anyone looking to savor local flavors.
Mon–Sat 14:00–22:00
Balon
Nestled in the heart of Zagreb, Balon is an upscale restaurant that tantalizes the taste buds with its exquisite menu and elegant ambiance. Perfect for food enthusiasts and those looking to indulge in a memorable dining experience.
Mon–Sat 12:00–24:00 · Sun 12:00–17:00
Restaurant Konoba Time4wine Zagreb Gornji Grad (Tradicional food/Sea food/Pasta/Pizza/Grill)
Nestled in the heart of Gornji Grad, Restaurant Konoba Time4wine offers a delightful blend of traditional Croatian cuisine and an extensive wine selection. This charming eatery is perfect for tourists seeking an authentic dining experience, complete with mouthwatering seafood, pasta, pizza, and grilled dishes.
Daily 8:00–23:30
Booksa
Booksa is Zagreb's beloved literary club and cozy cafe at Martićeva ul. 14d, blending a welcoming reading room with affordable coffee, teas, and a vibrant cultural scene. A modest annual membership unlocks this haven for book lovers, remote workers, and cultural enthusiasts seeking a relaxed escape in the heart of the city.
Tue–Sat 10:00–18:00Price level $Time to spend 0.5–4 hrs
Lari & Penati
Nestled in the heart of Zagreb, Lari & Penati is a must-visit restaurant for tourists seeking an authentic Croatian dining experience. With a cozy ambiance and a menu that showcases local flavors, this establishment promises an unforgettable meal that captures the essence of Croatia's rich culinary heritage.
Mon–Thu 12:00–23:00 · Fri 12:00–22:00
Beštija
Nestled in the heart of Zagreb, Beštija offers an unforgettable dining experience, blending local flavors with a modern twist. This bistro is known for its warm ambiance and exquisite menu, making it a must-visit for any food enthusiast.
Tue–Sun 12:00–23:00
L' oro di Napoli
Experience authentic Italian cuisine at L' oro di Napoli, a beloved restaurant in Zagreb that transports you straight to Naples with every bite. From delicious Neapolitan pizzas to traditional pasta dishes, this eatery is a must-visit for food lovers.
Mon 14:00–22:30 · Wed–Sun 14:00–22:30
Baltazar 1982
Discover Baltazar 1982, a charming restaurant in Zagreb that offers a delightful blend of local flavors and culinary creativity. With a cozy atmosphere and attentive service, it's the perfect spot for food lovers seeking an authentic taste of Croatia.
Mon–Sat 12:00–24:00 · Sun 12:00–17:00
Restoran Uspinjača
Nestled in the heart of Zagreb, Restoran Uspinjača offers a delightful dining experience that combines traditional Croatian flavors with a modern twist. This restaurant is known for its warm ambiance, attentive service, and a diverse menu that caters to both locals and tourists alike. Whether you're indulging in hearty local dishes or enjoying a fine selection of wines, Restoran Uspinjača promises an unforgettable culinary adventure.
Mon–Sat 11:00–23:00
Le Bistro Esplanade
Nestled in the heart of Zagreb, Le Bistro Esplanade offers a unique dining experience that combines traditional Croatian flavors with modern culinary techniques. This restaurant is perfect for tourists looking to indulge in a delightful meal while enjoying the charm of the city.
Daily 9:00–23:00
Rougemarin City
Rougemarin City is a vibrant dining destination in Zagreb, renowned for its eclectic menu that caters to breakfast enthusiasts and health-conscious diners alike. With a cozy atmosphere and a commitment to quality, it's the perfect spot to indulge in delicious brunch options or savor a gourmet hamburger.
Tue–Sat 11:00–23:00 · Sun 11:00–17:00
Zinfandel's Restaurant
Zinfandel's Restaurant in Zagreb offers an exquisite dining experience with a focus on fine cuisine and a luxurious atmosphere, perfect for food enthusiasts and tourists alike.
Daily 6:30–23:00
VODNJANKA Zagreb
Vodnjanka Zagreb is a must-visit Mediterranean restaurant located in the heart of Zagreb, offering a delightful culinary experience that captures the essence of Mediterranean cuisine. With its inviting atmosphere and an extensive menu, it's perfect for tourists seeking authentic flavors and a warm dining environment.
Mon–Sat 11:00–24:00
Trilogija - Vino & Kuhinja
Nestled in the heart of Zagreb, Trilogija offers a delightful blend of European cuisine that promises to tantalize your taste buds. With a warm ambiance and an impressive wine selection, this restaurant is perfect for both casual diners and special occasions. Experience the best of local flavors, expertly crafted dishes, and an inviting atmosphere that will make your visit unforgettable.
Mon–Sat 17:00–24:00
Gallo
Discover Gallo, an upscale restaurant in Zagreb renowned for its exquisite dishes and elegant ambiance. Perfect for food enthusiasts looking to indulge in a memorable dining experience.
Mon–Sat 12:00–24:00
Theatrium by Filho
Nestled in the heart of Zagreb, Theatrium by Filho is a culinary gem that offers an unforgettable dining experience. With its unique dishes and inviting atmosphere, this restaurant is a must-visit for food lovers seeking authentic flavors and exceptional service.
Mon–Sat 12:00–23:00
Restoran HAS
Restoran HAS is a must-visit dining destination in Zagreb, offering a unique culinary experience with exceptional service and a delightful atmosphere. Known for its exquisite dishes, this restaurant has garnered rave reviews from both locals and tourists alike.
Tue–Sat 18:00–23:00
Torero Restaurant
Nestled in the heart of Zagreb, Torero Restaurant offers a unique culinary experience that blends local flavors with exquisite dining. Perfect for tourists seeking a memorable meal.
Tue–Sun 18:00–24:00
Restoran Madera
Restoran Madera in Zagreb offers a delightful journey through Croatian cuisine, combining tradition with modern flair. Perfect for food lovers seeking authentic flavors.
Mon–Sat 11:00–23:00
Konoba Bracera
Nestled in the heart of Zagreb, Konoba Bracera offers a delightful dining experience with traditional Croatian cuisine. Known for its warm ambiance and excellent service, this restaurant is a must-visit for tourists seeking authentic flavors.
Daily 10:00–23:00
Gajbica
Nestled in the heart of Zagreb, Gajbica is a vibrant restaurant that offers a unique blend of traditional Croatian cuisine and modern culinary twists. This delightful eatery is not just a place to dine but an experience that captures the essence of local flavors, making it a must-visit for tourists seeking authentic gastronomic adventures.
Mon–Sat 11:00–18:00
Amfora
Nestled in the vibrant Dolac market area, Amfora is a must-visit fish restaurant in Zagreb, offering a delightful blend of fresh seafood and local flavors. With its warm ambiance and attentive service, it's the perfect spot for tourists looking to indulge in Croatian cuisine.
Daily 8:00–16:00
Bistro Apetit
Nestled in the heart of Zagreb, Bistro Apetit offers a refined dining experience that combines local flavors with contemporary culinary techniques, making it a must-visit for tourists seeking an unforgettable meal.
Tue–Sun 12:00–24:00
American Steak & Grill House Zagreb Restaurant
Located in the heart of Zagreb, the American Steak & Grill House offers a delightful dining experience with a focus on quality steaks and breakfast options. Perfect for both early risers and late-night diners, this restaurant combines a warm atmosphere with an extensive menu that caters to all tastes.
Daily 6:30–23:00
Sopal
Discover Sopal, a vibrant bistro and wine bar in Zagreb, where delicious cuisine meets a cozy atmosphere. Perfect for tourists seeking a taste of local flavors.
Mon–Sat 17:00–1:00
Kaptol Zagreb restoran i caffe bar
Nestled in the vibrant city of Zagreb, Kaptol Restaurant and Caffe Bar offers an inviting atmosphere with a diverse menu that celebrates local flavors. Perfect for both casual dining and special occasions, this establishment is a must-visit for tourists seeking an authentic Croatian experience.
Mon–Fri 9:00–23:00 · Sat–Sun 12:00–23:00
Stube Ivana Zakmardija
Stube Ivana Zakmardija, also known as Zakmardijeve stube, is a striking street stairway in Zagreb's Upper Town connecting the historic Stone Gate to the Lower Town. Renowned for its vibrant street art created by local youth, this iconic passage offers a visual feast of graffiti, urban creativity, and architectural charm amidst the medieval backdrop of Gornji Grad - Medveščak. Perfect for photographers and explorers seeking an authentic slice of Zagreb's contemporary culture.
Time to spend 0.2–1 hr
Schlosserove Stube
Nestled in Zagreb's Šalata district within the vibrant SRC Šalata sports complex, Schlosserove Stube is a lively bar offering chilled Croatian beers, casual drinks, and terrace views overlooking the ice rink. Perfect for sports enthusiasts and locals unwinding after hockey games or workouts, it features indoor-outdoor seating, a cool decor, and an energetic atmosphere in Gornji Grad-Medveščak.
Price level $Time to spend 0.5–2 hrs
Explore Zagreb on the map
A handpicked selection of must-see spots in Zagreb, mapped for you.
More about Zagreb

Zagreb travel guide
Zagreb blends Austro-Hungarian architecture, lively markets, museums and café culture with green parks, historic streets and easy access to Croatia’s capital.
Tell me more about ZagrebMore to explore in Zagreb
Explore more

Explore more of Croatia
Discover Croatia: A Mediterranean paradise with stunning coastlines, ancient cities, and rich cultural heritage. Perfect for beach lovers, history buffs, and nature enthusiasts.
Explore Croatia
Getting your guide ready…
We are putting together a fresh copy of the Zagreb guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.