Home / Destinations / Croatia / Restaurants
Food Guide

Best Restaurants in Croatia 2025

Explore the culinary scene of Croatia - from local favorites to fine dining.

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

These iconic dishes define the culinary identity of Croatia.

🍽️

Complete Food Guide

100+ restaurants, local recipes, and dining recommendations for Croatia.

Get Food Guide

Top Restaurants

Our handpicked recommendations for the best dining experiences.

Mediterranean Fine Dining

360° Dubrovnik

$$$$$ ★ 4.8

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

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

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

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

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

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

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

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

Find restaurants that match your taste preferences.

Mediterranean Fine Dining Cuisine

360° Dubrovnik

$$$$$

Traditional Dalmatian Seafood Cuisine

Proto Dubrovnik

$$$

Vegetarian & Vegan Cuisine

Nishta Dubrovnik

$$

Croatian Fast Food Cuisine

Brač Šćapeta

$

Café & Light Bites Cuisine

Café Festival Dubrovnik

$$

Modern Croatian Cuisine

Noel Restaurant Zagreb

$$$$$

Street Food & Markets

The best local flavors 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

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.

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.

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.

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

Dining Etiquette & Tips

Navigate the local food scene like a pro.

🍴

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.

💵 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

Taste the Best of Croatia

Get our complete food guide with 100+ restaurant recommendations, local recipes, and foodie walking routes.

Download Food Guide