215 Best Restaurants in Croatia

Background Illustration for Restaurants

We've compiled the best of the best in Croatia - browse our top choices for the top things to see or do during your stay.

Agatini Vrtovi

$$$ Fodor's choice

Quite possibly the most romantic restaurant in Rab Town, this spot has a garden terrace located right next to the ancient city walls. Soft intimate lighting and linen-topped tables accompany traditional Mediterranean cuisine served in a modern style. The wine list showcases the region's award-winners and the staff is eager to help guests select the best option. 

Agli Amici

$$$$ Fodor's choice

Chef Emanuele Scarello of Udine, Italy, opened his second restaurant in Rovinj in 2021 during the pandemic, and three months later was awarded a Michelin star for its gastronomic excellence. There's no à la carte menu—only three tasting menus, each featuring thoughtful blends of Istrian, Godia (the Rovinj area), and Friuli flavors. All this incredible food is served in an approachable and elegant waterfront location overlooking the marina, Old Town Rovinj, and the trendy Promenade Plaza in front of the Grand Park Hotel Rovinj.

Šetalište Vijeća Europe 1–2, Rovinj, 52210, Croatia
052-642–084
Known For
  • Clever interpretations of local foods
  • Spectacular waterfront views
  • Incredible dining experience that can last three hours
Restaurant Details
Closed Mon.–Wed. No dinner weekends

Something incorrect in this review?

Žal

$$ Fodor's choice

If you ask locals where to go on Krk for incredible seafood in a scenic setting, you'll hear this restaurant recommended over and over again. Located right on the water in the small fishing village of Klimno (the north end of the island), this family-run establishment combines delicious traditional dishes like whole brancin (sea bass), slow-roasted u soli (under salt), and šurlice with Kvarner scampi with gorgeous seaside views. Tables are right on the quay, and many diners arrive by yacht. Best to reserve a table, particularly if you want to dine during sunset (and you do).

Klimno 44, 51514, Croatia
051-853–142
Known For
  • Fresh whole fish
  • Quayside setting perfect for sunset dining
  • Traditional island specialties
Restaurant Details
Reservations essential

Something incorrect in this review?

Recommended Fodor's Video

Ante's Place

$$$ Fodor's choice

Located on the breezy seaside terrace at PineTree Boutique Apartments (and run by the same family), the food at Ante's Place is so good you'll likely eat all of your meals there while on Mljet. It's the best place to try traditional Dalmatian dishes, from lamb or octopus cooked peka-style to plentiful seafood platters and divine lobster spaghetti. The humble hosts will tell you that the food they cook is just the typical stuff they eat at home; if they really eat this well at home every night, you'll consider moving in.

Azur

$$ | Stari Grad Fodor's choice

One of the perennial top choices in Dubrovnik, Azur has a fun fresh vibe and an outstanding menu of Asian-inspired dishes that burst with flavor; favorites include pork belly tacos and Szechuan chili-garlic prawns. With its two shady terraces high up in the Old Town, just beneath the city walls, Azur provides a welcome retreat from the heat and crowds. Azur has a hip soundtrack, friendly staff, and dishes that you won't find elsewhere in Dubrovnik; you'll be happy you found it.

Pobijana 10, Dubrovnik, 20000, Croatia
020-324–806
Known For
  • Mediterranean-Asian fusion dishes
  • Well-priced high-quality food
  • Quiet location under the city walls
Restaurant Details
Reservations recommended

Something incorrect in this review?

Baracuda

$$ Fodor's choice

Many of the yachts that line the harbor unload their human cargo at this small restaurant, which enjoys a big reputation for fresh fish dinners. Tuna carpaccio, shark on the grill, and lobster na buzaru (cooked with wine) are all great. Carnivores will be pleased with a couple of land-based courses as well. The restaurant's terrace is lively and leafy. Baracuda's size, matched with its good name, makes an early arrival or a reservation advisable.

Priko 31, Mali Lošinj, 51550, Croatia
051-233–309
Known For
  • Fresh fish and seafood
  • Great location on the marina
  • Gets crowded so reservations are smart
Restaurant Details
Closed Oct.–Apr.

Something incorrect in this review?

Baranjska Kuća

$$ Fodor's choice

Family-run Baranjska Kuća, located in the village of Karanac, is not only one of Slavonia's best restaurants, but it's also one of the region's must-see sights for its traditional music and decor, lively atmosphere, and interesting ethnographic museum out back. Locals and visitors fill up large wooden tables around the garden, the air fragrant with smoke from outdoor firepits where cooks make čvarci, digging into big bowls of catfish perkelt, bean stew, and hearty čobanac with homemade noodles. Leave time after lunch to wander around the impressive Street of Forgotten Times, an outdoor ethnographic museum that brings to life the bygone era with full-sized reconstructions of barber shops, woodworking sheds, and even pubs. There are also 20 well-appointed rooms in the inn around the corner, which include a fantastic homemade breakfast.

Kolodvorska 99, Karanac, Croatia
031-720–180
Known For
  • Popularity with locals and visitors
  • Street of Forgotten Times outdoor ethnographic museum on-site
  • Best place to try traditional Slavonian cuisine
Restaurant Details
Closed Mon.–Wed.
Reservations recommended

Something incorrect in this review?

Barba Danilo

$$ Fodor's choice

Don’t let this restaurant’s location in a campsite outside of town fool you: this fine-dining seafood restaurant is by far the best restaurant in Rovinj, and possibly in all of Istria. Forget the standard starter-main-dessert kind of meal and instead indulge in a variety of innovative cold and warm appetizers made with the freshest local ingredients. Desserts are as imaginative and fabulous as the rest. The friendly owners are clearly proud of their food.

Polari 5, Rovinj, 52210, Croatia
052-830–002
Known For
  • Upscale dining experience
  • Imaginative dishes
  • A variety of cold and warm seafood starters
Restaurant Details
Closed Nov.–Apr.

Something incorrect in this review?

Bistro Kastel

$$ Fodor's choice

Climb the stone stairs onto the spacious terrace or dine inside the softly lit 13th-century manor, one of the most impressive examples of feudal architecture in Croatia. Kastel's offerings reflect its geographic location, representing both the Adriatic Sea and the continental plains with delicious detail.

Zagrad Gaj 5, Karlovac, Croatia
047-658–922
Known For
  • Beautiful setting just a seven-minute ride from the center
  • Lovely views of the town
  • Craft beers and good wines
Restaurant Details
Closed Mon. and Tues.

Something incorrect in this review?

Bistro Pjat

$$ Fodor's choice

For Zadar dining at its most convivial—and fish so fresh it practically dances off the plate—make a stop at Bistro Pjat. The menu changes daily depending on the catch, and the service here is tremendous.

Bookeria

$$ Fodor's choice

Inventive Mediterranean food is served in an eye-catching, whimsically decorated garden dropped right on the stone square. You may not be seated on the sea but you'll feel the vibrant holiday vibe flowing from the minute you arrive. Grab some pancakes and pancetta for breakfast; at lunch order one of the popular burgers, from veggie to fish to beef tartufi (black truffle), all paired with a San Servolo pale ale. For dinner, try any of their fresh fish or seafood specialties, like the shared seafood platter with grilled tuna steaks, whole oven-roasted branzino, and pan-fried squid.

BOWA

$$$$ Fodor's choice

For the ultimate exclusive island dining experience, head to BOWA ("best of what's around"), nestled on its own secluded beach on Šipan with chic cabanas right over the water and a shady dining terrace right beside the beach. Choose between a three- or four-course menu (€90 or €120) or splurge on the seven-course tasting menu with wine pairing (€290); the seafood-centric dishes change regularly but favorites include bluefish tuna tartare, swordfish sashimi, oysters from Ston, and perfectly grilled white fish. The same family of fishermen that owns BOWA also owns the Bota Šare restaurants in Mali Ston, Dubrovnik, Split, and Zagreb; needless to say, seafood lovers are in for a treat. Be aware that if you want to relax on the beach after lunch there isn't much shade, but you can reserve a shady cabana right over the water for the afternoon; the package costs €850 for groups of 1–4 people and includes the three-course menu and a welcome drink. The best way to get there is by chartering a speedboat in Dubrovnik or one of the Elafiti Islands. You can also catch a luxury shuttle boat that picks up and drops off from the harbor at Brsečine, 22 km (13 miles) up the coast from Dubrovnik; reserve your spot ahead of time. If you're coming by car, there is a parking lot at the top of the road leading down to the harbor.

Pakljena 3, Croatia
091-636–6111
Known For
  • Expertly prepared fresh seafood
  • Exclusive dining on a private beach
  • Owned by same family as the Bota Šare empire
Restaurant Details
Closed Oct.–May
Reservations mandatory

Something incorrect in this review?

Bugenvila

$$ Fodor's choice

One of the brightest culinary stars in the region, Bugenvila is vibrant in every sense, from the flowers climbing the sides of the terrace to the happy patrons tucking into fresh meals that burst with flavor. The menu changes regularly but you can expect surprising and delightful dishes made with fine local ingredients: think green apple dumplings, raw king scallop in strawberry consommé, or lobster bisque paired with grilled wild boar cheeks and parsnip purée. It's hard to imagine a better value than the excellent three-course lunch menu (€29) or the seven-course dinner menu (€125).

Obala Ante Starčevića 9, Cavtat, 20210, Croatia
020-479–949
Known For
  • Local ingredients turned into beautiful dishes
  • Waterfront location in the center of Cavtat
  • Excellent value three-course lunch menu
Restaurant Details
Closed Nov.–Mar.
Reservations recommended

Something incorrect in this review?

Damir & Ornella

$$$$ Fodor's choice

Tucked away on a quiet side street, this superb (and pricey) little family-run establishment is a secret wonder you may want to share only with your fellow gourmands who appreciate raw-fish specialties. You can also enjoy grilled seafood and gnocchi, although you don't go here for a simple plate of pasta, but instead to indulge in a four-course meal. Indeed, it may be the one restaurant in Istria where fish—the fresh catch of the day, that is—is brought to the table this way and served with great care. The service is elegant and friendly. There's no set menu; rather, the owners tell you what's available for the day, and the owners' daughter, who is always on hand, speaks English.

Zidine 5, Novigrad, 52466, Croatia
052-758–134
Known For
  • Mediterranean-style sashimi
  • Intimate atmosphere
  • Advanced reservations needed
Restaurant Details
Closed Nov. and Feb. No lunch Sept.–May
Reservations essential

Something incorrect in this review?

Dubravkin Put

$$$ | Gornji Grad Fodor's choice

Nestled in a verdant dale in Tuškanac Park, a 15-minute walk from the center, in a low-rise building that might be mistaken for a ranch-style house, this prestigious fish restaurant specializes in creative Mediterranean fare. The dining room is light and airy, with candlelit tables, a wooden floor, potted plants, and colorful abstract art. There's also an adjoining wine bar. In warm weather outdoor seating is available on a spacious leafy terrace, and a playground just outside invites children to scamper about while parents rest on benches. Reservations are recommended.

Eko Škoj

$$ Fodor's choice

Head to the hills around Žrnovo to this tiny stone konoba, rustically strung with lavender and bouquets of elderflower, and feast on whatever the Marović family has dreamed up for lunch. No matter what the dish of the day, you can be sure it'll be seasonal, local, homemade, and delicious. Call ahead to book lunch, which might include platters of grilled vegetables pulled from their garden, traditional Korčula macaroni, and homemade ice cream.

Žrnovo 96, Korcula, 20260, Croatia
099-685–6301
Known For
  • Homemade organic lunch menu
  • Family-run rural agritourism
  • Reservations mandatory for lunch
Restaurant Details
No dinner

Something incorrect in this review?

Eva

$$ Fodor's choice

This modern Alpine-style restaurant is a breath of fresh air, thanks to its contemporary versions of traditional favorites including goulash, bear stew, grilled venison steaks, and hunter's dumplings. All are served in an elegant contemporary setting in a lush green forest environment. If you can, try the fried frog legs, venison risotto, or trout crumble, and finish with whatever flavor of homemade strudel they're baking that day. 

Gorski Raj 4, Delnice, 51316, Croatia
051-270–500
Known For
  • Modern takes on local game
  • Forest setting
  • Homemade strudel for dessert
Restaurant Details
Closed Mon. and Tues.

Something incorrect in this review?

Foša

$$$$ Fodor's choice

Boasting an appealing outdoor terrace overlooking a quiet little harbor, Foša combines age-old Dalmatian style with modern architectural design and gastronomy trends. Its old-world tastes give the kitchen foundation to create modern dishes with magnificent results.

Kralja Dmitra Zvonimira 2, Zadar, 23000, Croatia
023-314–421
Known For
  • Terrace views of the town walls
  • Tasting menus
  • Local tuna

Something incorrect in this review?

Ganeum

$$ Fodor's choice

This casual fine-dining experience is as relaxed and intimate as it is an enjoyable gourmet meal. When choosing the tasting menu, it is not hard to detect the passion for quality that has been invested into the selection of the produce and the selection of wines. The precision with which the food is prepared, such as marinated shrimp tails on a slice of Učka skut (ricotta-like cheese) served on a stone plate with dehydrated olives, reminds us of why we go out to eat. It is not just to eat, but in order to enjoy excellent food that has been prepared by experienced and masterful chefs.

Gianni

$ Fodor's choice

When the former pastry chef at Restaurant 360 opens his own artisanal ice cream and cake shop in Dubrovnik, you know it's going to be good; Gianni serves up the best scratch-made gelato in town, incorporating natural ingredients and some unusual flavors such as curry and chili alongside traditional favorites like pistachio and chocolate. Don't let the high-caliber credentials intimidate you—this little hole in the wall in the Old Town, located behind the Old Port, is as casual as it gets, with a few outdoor tables where you can hang out and make friends over ice cream, exquisite cakes, and great coffee.

Kneza Damjana Jude bb, Croatia
095-3926–323
Known For
  • Homemade natural gelato
  • Laid-back location in the Old Town
  • Renowned pastry chef

Something incorrect in this review?

Gostionica Ficlek

$$ Fodor's choice

A creation of the brilliant minds at Pod Zidom, this restaurant between the Zagreb Cathedral and Dolac Market is the city's first to serve only authentic Zagreb fare prepared in traditional ways (think pasta with cabbage, Zagreb-style meat cuts, and soups just like Croatian grandmas make them). The interior design is modern but also features old-school touches like classic masonry heater tiles. If you grab a seat on the outdoor terrace, you'll be treated to views of the Zagreb Cathedral. Some meals change seasonally, but you won't go wrong with whatever you order. 

Grešna Gorica

$ Fodor's choice

Visiting this rustic tavern is like stepping into a friend's home, although your friend's home is unlikely to have a stuffed fawn and a pair of kuna, the former national currency's namesake, on the wall. Local farmers supply all produce used here, and the menu features typical Zagorje dishes such as purica s mlincima (turkey with savory pastries). As a side note, the use of the kuna (Croatia's currency before it switched to the euro in 2023) dates back from when the fur of this large, weasel-like creature was in fact a currency. 

Taborgradska 35, Desinic, 49216, Croatia
049-343–001
Known For
  • Delicious štrukli
  • Rustically decorated outdoor terrace under the treetops
  • Great views onto Veliki Tabor Castle from the garden
Restaurant Details
Closed Mon.

Something incorrect in this review?

Čingi Lingi Čarda

$$ Fodor's choice

Located across the river in Bilje on the outskirts of Kopački Rit, Čingi Lingi is one of Osijek's hottest new restaurants in one of its most historical buildings. Built on the site of a century-old tavern that was the most popular spot in town until it was destroyed during the Homeland War, it has been rebuilt in a rustic-chic style, with a sprawling terrace right on the water, and is once again buzzing with locals. The menu puts a modern twist on all the local favorites like pork knuckle, river fish, and game meat, and it's a great place to try black pig (with 24-hour notice). Don't miss the plum cake for dessert.

Jeny

$$$$ Fodor's choice

At one of the best fine-dining restaurants on the Makarska Riviera, it's clear that time and care have gone into creating the two tasting and wine-pairing menus. The expert food preparation—blending seafood and meat with locally grown and forage flavors like olives and broad beans—can match many of Croatia's most awarded restaurants. Located 3 km (2 miles) above Makarska in Tučepi on the road to Biokovo, Jeny has an elegant ambience and a terrace with a beautiful view overlooking the Makarska Riviera.  The management is happy to call a taxi to bring you to the restaurant.

Čovići 1, Tucepi, 21325, Croatia
091-587–8078
Known For
  • Terrace overlooking Makarska Riviera has stunning sunset views
  • Sophisticated wine list with a regional focus
  • Cash-only, and diners must reserve in advance
Restaurant Details
Closed Oct.–May. No lunch

Something incorrect in this review?

Kavana Lav

$ | Gornji Grad Fodor's choice

Located in a 13th-century palace that is a protected cultural landmark, this café will make you feel as if you were sitting in an art gallery or perhaps the living room of a wealthy art-collecting uncle. Just up the hill (first right) from the Stone Gate, it is a perfect place to take a load off after the steep climb into Gornji Grad before heading on to seeing the parliament, Museum of Broken Relationships, and St. Mark's Church. If you're lucky, the weather will be fine and you'll find a seat on the charming outside terrace, perched atop the passage leading down to the Stone Gate.

Opatička 2, Zagreb, 10000, Croatia
099-222--2075
Known For
  • Delicious cookies and cakes
  • Good coffee and cocktails
  • Charming stone terrace

Something incorrect in this review?

Kompa

$ | Gornji Grad Fodor's choice

On the bank of the Drava, just across the river from the Osijek Zoo, family-owned Kompa is a long-standing institution beloved for their traditional dishes. Their homemade sausages are perfectly spicy, the koljenica (pig's knuckle) is a firm favorite, and if you are around on a Sunday or holiday, join the locals for a big feast of teleće pečenje (roast veal). The service is friendly and attentive, and the ambience is peaceful. It's a shame about the mosquitoes but it's to be expected from a riverside restaurant, and they have bug spray on hand if needed.

Splavarska 1, Osijek, 31000, Croatia
031-375–755
Known For
  • Unique selection of traditional food
  • Riverside location (be prepared for mosquitos)
  • Friendly service
Restaurant Details
Closed Mon.

Something incorrect in this review?

Konoba & Bar Lola

$$ Fodor's choice

A funky garden restaurant, this tavern offers something refreshingly different on the island of Vis, whether you dine in the bar area or alfresco in the main restaurant. The atmosphere is relaxed, the food is fresh, and most of the vegetables come from Lola's own garden on the mainland. The innovative dishes are sure to hit the spot, and they also have great cocktails.

Matije Gupca 12, Vis Town, 21480, Croatia
095-563–3247
Known For
  • Romantic garden setting
  • Impressive cocktails and desserts
  • Bistro- and tapas-style offerings
Restaurant Details
Closed Nov.–Mar. No lunch

Something incorrect in this review?

Konoba Batelina

$$ Fodor's choice

This quirky innovative restaurant is considered by many locals—and foodies around the world—to be the best seafood restaurant in Croatia. Run by a family of fishermen, Batelina is popular for its fresh-caught but totally delicious appetizers; specialties include fish tripe brodetto, scampi risotto, shark-liver pâté, bonito tartare, cuttlefish stew, and tuna carpaccio. The best way to experience Batelina's creative cuisine is to sample many of its unique tapas-style dishes. Don't go by the menu: just ask for a little bit of everything and let the chef be creative.

Čimulje 25, Pula, 52100, Croatia
052-573–767
Known For
  • Owner David Skoko, one of the best chefs in Croatia
  • Accepting cash only
  • Being booked days in advance
Restaurant Details
Closed Dec. and Jan.
Reservations essential

Something incorrect in this review?

Konoba Bukaleta

$ Fodor's choice

Cres is famous for its lamb, and although the majority of restaurants have it on the menu, Bukaleta is the place for the best on the island. Located in the small village of Loznati, just 10 km (6 miles) south of Cres Town, Bukaleta has been run by the same family for more than 30 years. The cozy interior is rustic with a large open fireplace, a collection of old tools and pots and its namesake bukaleta, a traditional jug made of clay from which wine is normally shared around the table. The large outdoor terrace can accommodate 100 people.

Loznati 9A, Loznati, 51557, Croatia
051-571–606
Known For
  • Lamb 13 different ways
  • Lamb slow-cooked in stone bread oven
  • Traditional recipes passed down through generations
Restaurant Details
Closed Oct.–Apr.

Something incorrect in this review?

Konoba Cigale

$$$$ Fodor's choice

Situated under the green Aleppo pines of Čikat Bay is this intimate waterfront restaurant offering a variety of fresh seafood dishes. The buzara—a tomato-based seafood stew, cooked the traditional Croatian way with Adriatic škampi, mussels, and linguine—is a flavorful and hearty meal for two. Dine on the tiled outdoor terrace, where you can watch the lapping waters of the bay. The hotels and villas of Čikat Bay are just a short, leisurely stroll away.

Šetalište Dr. Alfreda Edlera von Manusso Montesole 4, Mali Lošinj, 51550, Croatia
+385-051-238--583
Known For
  • Light and flavorful appetizers
  • Unadulterated views of Čikat Bay
  • Fresh seafood cooked the Crotian way
Restaurant Details
Closed Nov.--Mar.

Something incorrect in this review?