Open Travel Guide
Restaurants in Croatia

Best Restaurants in Croatia 2026

Where to eat in Croatia: the dishes that define the place and the rooms that serve them best.

The short answer: start with 360° Dubrovnik, Proto Dubrovnik and Nishta Dubrovnik. This guide profiles 49+ restaurants and places to eat in Croatia, with prices, timing, and the practical notes that decide whether each one earns a place in your plan.

Croatia captivates visitors with its stunning Adriatic coastline, over 1,000 islands, and remarkably preserved medieval cities. From the ancient walls of Dubrovnik to the cascading waterfalls of Plitvice Lakes, this Mediterranean gem offers crystal-clear waters, rich history, and exceptional cuisine at surprisingly affordable prices.

Croatian cuisine divides sharply between Dalmatian coastal cooking and Continental inland traditions. The coast celebrates Adriatic seafood — grilled fish, black risotto with cuttlefish ink, oysters from Mali Ston, and slow-cooked peka beneath clay bells. Inland, pork dominates: Slavonian kulen sausage, Zagorje štrukli cheese pastry, and Zagreb schnitzel. Both regions share wine culture, with Dalmatian Plavac Mali and Istrian Malvazija rivaling international varieties.

Must-try dishes

Iconic dishes that define Croatia.

Must try

Crni Rižoto (Black Risotto)

Dalmatian risotto colored and flavored with cuttlefish ink, served with tender cuttlefish pieces. The rich umami depth and striking black color make it Croatia's most distinctive dish. Quality depends entirely on fresh cuttlefish — never order frozen.

Where to try: Any konoba on the Dalmatian coast and islands

Price: €14-22

Must try

Peka (Slow-cooked Lamb or Octopus)

Meat or octopus buried with vegetables under a clay bell (peka) and covered with wood embers for 2-3 hours until extraordinarily tender. The steam trapped inside creates incredible depth of flavor. Must be pre-ordered 24 hours ahead.

Where to try: Konoba restaurants throughout Dalmatia; best on islands Brač, Hvar, Vis

Price: €18-35

Must try

Štrukli (Zagreb Cheese Pastry)

Zagreb's UNESCO-protected specialty — pasta dough stretched thin, filled with cottage cheese and cream, then boiled or baked. Savory version ('kuhani') or sweet ('pečeni') both extraordinary. A grandmother's test of skill.

Where to try: La Štruk restaurant Zagreb, Pod Starim Krovovima Zagreb, any café in Zagreb and Zagorje

Price: €6-10

Must try

Prstaci (Date Mussels Pasta)

Pasta with date mussels gathered from Dalmatian cliffs — technically protected but historically iconic. More common now with cultivated mussels, the sweet brininess of Dalmatian shellfish defines the dish.

Where to try: Upscale Dalmatian restaurants in Split, Dubrovnik, Korčula

Price: €16-28

Must try

Brodetto (Fish Stew)

Dalmatian fisherman's stew with multiple fish varieties, tomatoes, white wine, and herbs — each port town has its own version. Served with polenta (palacinke) or white bread for soaking the rich stock.

Where to try: Fishing village konobas throughout Dalmatia and Istria

Price: €15-25

Must try

Kulen (Slavonian Spiced Sausage)

Paprika and garlic-spiced dried pork sausage from Slavonia region, air-cured for months until intensely flavored. Protected Geographical Indication product. Served cold with sheep cheese and bread as starter.

Where to try: Slavonian restaurants in Osijek, specialty shops at Dolac Market Zagreb

Price: €8-15 as starter

Top restaurants

Handpicked picks for the best dining experiences.

Mediterranean Fine Dining

360° Dubrovnik

$$$$$4.8/5

Perched on St. John's Fortress with sweeping views of Old Town and Adriatic, this Michelin-recommended restaurant offers innovative tasting menus showcasing Dalmatian ingredients with modern techniques. Sunset dinners are unforgettable experiences.

Sv. Dominika bb, 20000 Dubrovnik

Traditional Dalmatian Seafood

Proto Dubrovnik

$$$4.6/5

Family-run since 1886, this Old Town institution serves exceptional seafood in elegant setting. Fresh catches displayed daily, traditional preparations, and professional service maintain century-old reputation for quality and authenticity.

Široka ul. 1, 20000 Dubrovnik

Vegetarian & Vegan

Nishta Dubrovnik

$$4.8/5

Charming vegetarian restaurant in Old Town proves plant-based can be exciting with creative international menu. Fresh ingredients, generous portions, and cozy atmosphere make it essential even for meat-eaters.

Prijeko bb, 20000 Dubrovnik

Croatian Fast Food

Brač Šćapeta

$4.3/5

Popular local fast food spot serves šćapeta—open-faced sandwich with cured meats, cheese, tomato. Quick, cheap, and satisfying lunch option beloved by Croatians.

Obala hrvatskog narodnog preporoda 12, 21000 Split

Café & Light Bites

Café Festival Dubrovnik

$$4.2/5

Elegant café on Stradun offers prime people-watching with coffee, drinks, and light meals. Historic setting, professional service, and convenient location for breaks during Old Town exploration.

Placa 10, 20000 Dubrovnik

Modern Croatian

Noel Restaurant Zagreb

$$$$$4.9/5

Zagreb's only Michelin-starred restaurant combines traditional Croatian flavors with contemporary presentation. Chef Goran Kočiš creates seasonal tasting menus in intimate, elegant setting with exceptional wine pairings from Croatian vineyards.

Mletačka ulica 13, 10000 Zagreb

Dalmatian Seafood

Konoba Matejuška Split

$$4.5/5

Authentic konoba in fishing harbor serves incredibly fresh seafood at reasonable prices. No-frills atmosphere, family recipes, and daily catches make it favorite among locals and informed visitors seeking genuine Dalmatian cooking.

Matejuške Ulica 6, 21000 Split

Mediterranean Casual

Zrno Soli Split

$$4.5/5

Modern casual restaurant near Riva promenade offers creative salads, pastas, and mains with fresh ingredients. Stylish interior, reasonable prices, and consistent quality make it popular lunch spot.

Obrov 4, 21000 Split

Restaurants by cuisine

Browse picks grouped by cuisine type.

Seafood

Seafood

La Puntulina Rovinj

$$$4.7/5

Built into rocks with tables over the sea, this romantic restaurant offers unforgettable setting and excellent seafood. Watch sunset while dining on fresh catches prepared simply to highlight quality ingredients.

Sv. Križ 38, 52210 Rovinj

Seafood & Grill

Barba Zadar

$$4.3/5

Lively restaurant near Sea Organ serves fresh seafood, grilled meats, and Dalmatian classics. Good value, friendly service, and central location make it reliable choice for casual dining.

Kovačka ul. 8, 23000 Zadar

Seafood & Steakhouse

LD Restaurant Korčula

$$4.3/5

Waterfront restaurant in Korčula Town offers quality surf-and-turf menu with harbor views. Fresh seafood, Croatian steaks, and Mediterranean sides served by friendly staff in relaxed atmosphere.

Obala dr. Franje Tuđmana 2, 20260 Korčula

Seafood & Sushi

Bota Šare Oyster & Sushi Bar

$$4.6/5

Unique restaurant in Mali Ston specializes in ultra-fresh oysters from adjacent beds and creative sushi. Watch oyster farmers at work while enjoying some of Europe's finest shellfish paired with Croatian wines.

Obala kaćunara 5, 20230 Mali Ston

Seafood

Konoba Batelina Banjole

$$4.8/5

Simple family konoba near Pula serves exceptional seafood from their own boat. Daily catches prepared with expertise, no menu—just what's fresh. Locals' secret worth seeking out.

Čimulje 25, 52203 Banjole

Mediterranean

Mediterranean

Stari Grad Hvar

$$$4.4/5

Elegant restaurant on harbor square combines prime location with quality food. Fresh seafood, Dalmatian specialties, and international options served in beautiful stone building with terrace overlooking yacht-filled harbor.

Trg svetog Stjepana 10, 21450 Hvar

Modern Mediterranean

Bowa Restaurant Split

$$$$4.7/5

Sophisticated restaurant in Split's port area delivers creative Mediterranean cuisine with Asian influences. Chef Marko Gajski's innovative approach, stylish ambiance, and extensive wine list attract discerning diners seeking contemporary fine dining.

Uvala Baluni 8, 21000 Split

Mediterranean Tapas

Bokeria Kitchen & Wine Bar Split

$$4.4/5

Trendy tapas bar in Diocletian's Palace serves creative small plates, quality wines, and cocktails. Modern approach to Dalmatian flavors, stylish atmosphere, perfect for sharing and socializing.

Dioklecijanova 7, 21000 Split

Mediterranean Seafood

Foša Restaurant Zadar

$$4.5/5

Romantic waterfront restaurant built into medieval fortification walls offers creative seafood dishes and stunning sunset views. Modern interpretations of Dalmatian classics with extensive wine list create memorable dining.

Kralja Dmitra Zvonimira 2, 23000 Zadar

Dalmatian Home Cooking

Dalmatian Home Cooking

Konoba Menego Dubrovnik

$4.5/5

Family-run konoba in Lapad serves authentic home cooking away from Old Town tourist prices. Traditional recipes, generous portions, and warm hospitality create genuine local dining experience.

Šetalište Kralja Zvonimira 38, 20000 Dubrovnik

Dalmatian Home Cooking

Villa Spiza Split

$4.7/5

Tiny konoba with daily-changing menu written on chalkboard serves incredible home-cooked food. Limited seating, no reservations, always crowded—arrive early for authentic split cooking at bargain prices.

Kružićeva 3, 21000 Split

Dalmatian Traditional

Dalmatian Traditional

Konoba Kod Joze Šibenik

$4.4/5

Rustic konoba near Krka entrance serves hearty portions of traditional food. Peka specialties, grilled meats, and simple seafood at honest prices with genuine local hospitality.

Poljana Slobode 8, 22000 Šibenik

Dalmatian Traditional

Konoba Fetivi Trogir

$$4.5/5

Cozy stone konoba in Trogir's old town specializes in traditional peka cooking. Meat or octopus baked under iron bell creates tender, flavorful dishes. Intimate atmosphere and family service enhance authentic experience.

Obrov 1, 21220 Trogir

Art Café

Art Café

Art Café Poreč

$4.3/5

Bohemian café gallery showcases local art with rotating exhibitions. Good coffee, creative crowd, and cultural atmosphere provide alternative to tourist cafés.

Decumanus 6, 52440 Poreč

Balkan Grilled Meat

Balkan Grilled Meat

Ćevabdžinica Hajduk Dubrovnik

$4.4/5

No-frills grill house serves perfect ćevapi (grilled meat rolls) with somun bread, onions, and kajmak. Fast, cheap, and delicious—ideal late-night or budget meal.

Boskovićeva 5, 20000 Dubrovnik

Balkan Pastry

Balkan Pastry

Kantun Burek Split

$4.3/5

Traditional burekdžinica serves fresh burek—flaky pastry filled with meat, cheese, or spinach. Local breakfast staple, open late for post-party fuel.

Obrov 3, 21000 Split

Burgers

Burgers

Bura Burger Bar Zadar

$4.3/5

Craft burger joint serves quality beef burgers with creative toppings. Fresh ingredients, good fries, reasonable prices, and central location make it popular with young locals.

Špire Brusine 10, 23000 Zadar

Café Bar

Café Bar

Lvxor Café Split

$$4.4/5

Stylish café-bar on Peristyle steps in Diocletian's Palace serves coffee by day, cocktails by night. Unbeatable location in historic setting makes it Split's most atmospheric café.

Kraj Svetog Ivana 11, 21000 Split

Café Lounge

Café Lounge

Garden Lounge Zadar

$$4.5/5

Quirky outdoor café-bar in Renaissance garden serves coffee, drinks, and light food. Eclectic decor, relaxed vibe, and interesting events make it Zadar's coolest hangout.

Bedemi zadarskih pobuna 13, 23000 Zadar

Cocktail Café

Cocktail Café

Cafe Bar Valentino Rovinj

$$4.7/5

Romantic café built into rocks over the sea features cushioned seating on stone platforms. Spectacular sunset views, creative cocktails, and unique setting create unforgettable experience.

Sv. Križa 28, 52210 Rovinj

Croatian Traditional

Croatian Traditional

Vinodol Zagreb

$$4.4/5

Historic restaurant near Jelačić Square serves authentic Croatian cuisine in elegant setting since 1932. Extensive menu covers regional specialties from across Croatia with professional service and good wine selection.

Nikole Tesle 10, 10000 Zagreb

Dalmatian Contemporary

Dalmatian Contemporary

Pelegrini Šibenik

$$$$$4.8/5

Michelin-starred restaurant in shadow of UNESCO cathedral offers innovative interpretations of Dalmatian classics. Chef Rudi Štefan sources hyper-local ingredients for creative tasting menus that honor tradition while pushing boundaries.

Jurja Dalmatinca 1, 22000 Šibenik

Dalmatian Tavern

Dalmatian Tavern

Konoba Trpanj

$4.4/5

No-frills family tavern on Pelješac Peninsula serves generous portions of grilled meats, fresh fish, and house wine. Simple, honest cooking at very fair prices with friendly service and local atmosphere.

Obala Petra Krešimira IV 36, 20240 Trpanj

Deli Café

Deli Café

Vanilla Deli & Café Opatija

$$4.5/5

Charming deli-café serves excellent coffee, fresh pastries, sandwiches, and gourmet products. Cozy interior and quality offerings make it Opatija's best breakfast and lunch spot.

Maršala Tita 89, 51410 Opatija

Drinks & Snacks

Drinks & Snacks

Café Buža Dubrovnik

$4.6/5

Hidden café accessed through hole in Old Town walls sits on clifftop with dramatic sea views. Simple drinks menu, basic snacks, and spectacular setting make it mandatory Dubrovnik experience.

Od Margarite, 20000 Dubrovnik

Grilled Sandwiches

Grilled Sandwiches

Pod Marčelon Korčula

$4.2/5

Tiny stand near ferry port grills fresh fish and meat sandwiches to order. Simple, fast, and delicious—perfect while waiting for ferry or quick lunch.

Obala dr. Franje Tuđmana, 20260 Korčula

Healthy Fast Food

Healthy Fast Food

Pandora Greenbox Split

$4.5/5

Modern fast-casual concept serves fresh salads, wraps, smoothie bowls, and healthy options. Perfect for quick nutritious meal between sightseeing.

Bosanska 3, 21000 Split

International Casual

International Casual

Brasserie on 7 Zagreb

$$4.1/5

Casual brasserie in shopping center serves reliable international menu with Croatian touches. Good for quick lunch, family dining, or break from local cuisine with consistent Western-style food.

Ilica 1, 10000 Zagreb

Istrian

Istrian

Konoba Morgan Pula

$$4.5/5

Family konoba in Pula's center serves hearty Istrian dishes with generous portions and warm hospitality. Truffle pasta, fuži, and quality grilled meats at honest prices make it local favorite.

Tina Ujevića 8, 52100 Pula

Istrian Fine Dining

Istrian Fine Dining

Monte Rovinj

$$$$$4.9/5

Michelin-starred restaurant in hilltop villa overlooking Rovinj specializes in refined Istrian cuisine featuring truffles, local seafood, and seasonal ingredients. Intimate atmosphere and impeccable service create memorable dining experience.

Montalbano 75, 52210 Rovinj

Italian

Italian & Seafood

Bistro Alighieri Rovinj

$$4.3/5

Casual bistro on Rovinj's main square serves excellent pizzas, pastas, and seafood. Reliable quality, people-watching location, and efficient service make it solid choice for relaxed dining.

Obala Pina Budicina 18, 52210 Rovinj

Middle Eastern

Middle Eastern

Falafel Fast Food Dubrovnik

$4.4/5

Budget-friendly falafel joint in Lapad serves generous wraps, plates, and salads. Fresh vegetables, flavorful falafel, and vegan-friendly options at backpacker prices.

Iva Dulčića 64, 20000 Dubrovnik

Modern Café

Modern Café

Kava Tava Hvar

$$4.6/5

Hip café near harbor serves specialty coffee, fresh juices, smoothies, and healthy breakfast bowls. Modern interior, free WiFi, and quality coffee attract digital nomads and coffee lovers.

Kroz Grodu 18, 21450 Hvar

Modern Dalmatian

Modern Dalmatian

Pet Bunara Zadar

$$4.6/5

Creative restaurant in old town courtyard reinterprets traditional dishes with contemporary flair. Seasonal menu, excellent wine list, romantic atmosphere in stone-walled setting make it Zadar's finest dining experience.

Stratico 1, 23000 Zadar

Pizza & Grill

Pizza & Grill

Pizzeria Galija Krk

$4.2/5

Popular pizzeria on Krk Island serves excellent thin-crust pizzas, pastas, and grilled dishes. Family-friendly, efficient service, and consistent quality at reasonable prices.

Vela Placa 25, 51500 Krk

Pizza Slices & Pastries

Pizza Slices & Pastries

Bakery Pizzeria Castrum Trogir

$4.1/5

Local bakery serves pizza slices, burek, and Croatian pastries. Perfect for quick, cheap breakfast or snack while exploring Trogir's old town.

Augustina Kazbije 18, 21220 Trogir

Specialty Coffee

Specialty Coffee

Cogito Coffee Roastery Split

$4.8/5

Small roastery and café serves excellent specialty coffee from single-origin beans. Expert baristas, modern minimalist space, and serious coffee focus attract caffeine connoisseurs.

Bosanska 4, 21000 Split

Traditional Café

Traditional Café

Kavana Galerija Zagreb

$$4.3/5

Historic café on Jelačić Square has served coffee since 1863. Classic Viennese café culture, elegant interior, and people-watching location make it Zagreb institution.

Trg bana Josipa Jelačića 10, 10000 Zagreb

Traditional Croatian

Traditional Croatian

Super Štrukli Zagreb

$4.5/5

Fast casual restaurant specializes in štrukli—Croatian pastry with cheese filling. Savory or sweet versions of this Zagorje specialty, modern setting, reasonable prices.

Radićeva 11, 10000 Zagreb

Traditional Dalmatian

Traditional Dalmatian

Kantun Paulina Omiš

$$4.6/5

Small family restaurant in Omiš old town specializes in peka cooking and fresh fish. Cozy atmosphere, traditional recipes, and good value attract locals and smart travelers.

Trg Kneza Miroslava 4, 21310 Omiš

Various Street Food

Various Street Food

Food Truck Park Zagreb

$4.2/5

Rotating collection of food trucks near River Sava offers burgers, tacos, Asian fusion, and more. Casual outdoor seating, craft beers, and live music create fun atmosphere.

Ulica grada Vukovara, 10000 Zagreb

Food tours & tastings in Croatia

Eat your way through Croatia with a guide.

Browse food experiences in Croatia

We may earn a commission from bookings made through these links.

Street food

Local flavours at affordable prices.

Street food

Burek

Flaky phyllo pastry filled with cheese (sir), meat (meso), or spinach-cheese, baked fresh in rounds and sold by weight. Zagreb's burek culture rivals Bosnia — find the best at Centar Klet bakery on Ilica street or Mlinar chain.

Find it at: Mlinar and Klet bakeries throughout Zagreb; bakeries in Split and Dubrovnik

Street food

Pljeskavica Sandwich

Spiced Balkan ground meat patty grilled to order and served in flatbread with ajvar pepper relish, sour cream, and onion. More popular in Zagreb than on the coast, this is Croatia's best street food value.

Find it at: Fast food stalls near Zagreb bus station, Importanne centar area

Street food

Palačinke (Crepes)

Croatian crêpes available sweet (with jam, Nutella, whipped cream) or savory (with cheese and ham). Street vendors near beaches and parks, plus dedicated palačinkarne restaurants. Excellent affordable snack.

Find it at: Beach kiosks throughout Dalmatian coast, palačinkarne in Zagreb's Tkalčićeva area

Street food

Roštilj (Grilled Meats)

Outdoor grills appear at markets, fairs, and beach areas selling grilled cevapcici (spiced meat sausages), ražnjići (pork skewers), and chicken. Evening grilling smells waft through Croatian summer evenings.

Find it at: Market areas, beach vendor zones, Slavonian festivals

Street food

Fritule (Mini Doughnuts)

Traditional Christmas and carnival small doughnuts flavored with orange zest, raisins, and brandy, dusted with powdered sugar. Sold at Zagreb Advent market and coastal carnival events. A distinctly Croatian festive treat.

Find it at: Zagreb Advent market (November-January), coastal carnival events

Food markets

Where locals shop and graze.

Dolac Market

Zagreb's beloved 1930s farmers' market above Ban Jelačić Square, nicknamed 'The Belly of Zagreb'. Red umbrellas shade stalls of seasonal produce, Croatian cheeses, honey, lavender, and homemade rakija. The covered lower market sells fish, dairy, and delicatessen.

Hours: Mon-Sat 7AM-2PM, Sun 7AM-1PM

Split Pazar (Green Market)

The open-air market running daily behind Diocletian's Palace walls where Split locals actually shop. Fresh local vegetables, Dalmatian olive oil from family producers, figs, almonds, cured meats, and seasonal island produce. Far cheaper than tourist shops.

Hours: Daily 7AM-1PM

Gundulićeva Poljana Market, Dubrovnik

Charming morning market in Dubrovnik's Old Town selling lavender and rosemary products from Hvar, local olive oil, embroidery, ceramics, and fresh produce. A more artisan-focused market with less produce than Split or Zagreb.

Hours: Daily 7AM-1PM (May-October seasonal)

Dining etiquette & tips

Navigate the local food scene confidently.

Tip

Lunch (ručak) is the main Croatian meal — fixed-price lunch menus (usually 12-2 PM) offer the best value at €12-18 for 2 courses plus drink

Tip

Peka dishes require 24-hour advance ordering — call the restaurant the day before to request this specialty

Tip

Croatian 'konoba' restaurants are traditional taverns serving genuine local food — look for handwritten menus and Croatian-speaking clientele rather than photo menus

Tip

Tipping: leave 10% on the table or tell waiter 'može ostati' (keep the change) — tipping is appreciated but not mandatory

Tip

Dalmatian dinners start late — most locals eat dinner 8-10 PM; restaurants fill up after 8:30 PM in summer

Food budget guide

What to expect at different price points.

Level Price Description
Budget €8-15/meal Burek from bakery €2-4, konoba lunch special €10-15, pizza or sandwich €6-10
Mid-range €20-40/meal Konoba dinner with seafood and glass of wine €25-40, restaurant lunch €18-28
Upscale €60-150+/meal Fine dining restaurants like 360° Dubrovnik or LD Korčula €80-150 per person with wine pairing