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.
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
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
Š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
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
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
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.
360° Dubrovnik
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
Proto Dubrovnik
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
Nishta Dubrovnik
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
Brač Šćapeta
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é Festival Dubrovnik
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
Noel Restaurant Zagreb
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
Konoba Matejuška Split
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
Zrno Soli Split
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
La Puntulina Rovinj
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
Barba Zadar
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
LD Restaurant Korčula
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
Bota Šare Oyster & Sushi Bar
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
Konoba Batelina Banjole
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
Stari Grad Hvar
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
Bowa Restaurant Split
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
Bokeria Kitchen & Wine Bar Split
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
Foša Restaurant Zadar
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
Konoba Menego Dubrovnik
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
Villa Spiza Split
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
Konoba Kod Joze Šibenik
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
Konoba Fetivi Trogir
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é Poreč
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
Ćevabdžinica Hajduk Dubrovnik
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
Kantun Burek Split
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
Bura Burger Bar Zadar
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
Lvxor Café Split
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
Garden Lounge Zadar
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é
Cafe Bar Valentino Rovinj
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
Vinodol Zagreb
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
Pelegrini Šibenik
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
Konoba Trpanj
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é
Vanilla Deli & Café Opatija
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
Café Buža Dubrovnik
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
Pod Marčelon Korčula
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
Pandora Greenbox Split
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
Brasserie on 7 Zagreb
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
Konoba Morgan Pula
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
Monte Rovinj
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
Bistro Alighieri Rovinj
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
Falafel Fast Food Dubrovnik
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é
Kava Tava Hvar
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
Pet Bunara Zadar
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
Pizzeria Galija Krk
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
Bakery Pizzeria Castrum Trogir
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
Cogito Coffee Roastery Split
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é
Kavana Galerija Zagreb
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
Super Štrukli Zagreb
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
Kantun Paulina Omiš
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
Food Truck Park Zagreb
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 CroatiaWe may earn a commission from bookings made through these links.
Street food
Local flavours at affordable prices.
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
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
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
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
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.
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
Peka dishes require 24-hour advance ordering — call the restaurant the day before to request this specialty
Croatian 'konoba' restaurants are traditional taverns serving genuine local food — look for handwritten menus and Croatian-speaking clientele rather than photo menus
Tipping: leave 10% on the table or tell waiter 'može ostati' (keep the change) — tipping is appreciated but not mandatory
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 |