Top 5 traditional dishes to try in Dubrovnik (and where to eat them)

Top 5 traditional dishes to try in Dubrovnik (and where to eat them)

 “Food is the simplest and most delicious way to learn about another culture.“

When visiting Dubrovnik, food is one of the best ways to connect with the city’s history and traditions. Dalmatia has always been a land of fishermen, sailors, and farmers, where nature provides everything — from the crystal Adriatic Sea to fertile valleys and mountains. This natural abundance has shaped a cuisine that is simple, seasonal, and full of character. 

Traditional food in Dubrovnik tells stories passed down for centuries. From family gatherings to Sunday lunches, recipes stay alive through generations, carrying with them comfort, memory, and pride. For travelers, tasting these dishes is one of the most authentic ways to experience Dubrovnik. 

To help you choose, here are 5 must-try traditional dishes in Dubrovnik — and the restaurants where they shine.

1. Black Risotto (Crni Rižot)

Black risotto

Black risotto is one of the most iconic dishes on the Croatian coast. Its striking dark color comes from cuttlefish ink, which gives the risotto a rich, briny, and earthy flavor. It’s a seafood dish you simply can’t leave Dubrovnik without trying.

Best places to eat Black Risotto in Dubrovnik:

Orsan – A hidden gem in Lapad marina, Orsan is loved by locals for its seaside setting and fresh seafood. Sitting among sailboats with a glass of Croatian wine, their black  risotto is as authentic as it gets.

Orsan

Poklisar – Right on Dubrovnik’s Old Town harbor, Poklisar blends tradition with atmosphere. The name means “ambassador,” and the restaurant proudly serves local classics. Order their black risotto, grab a seat by the sea, and enjoy live music for the full Dubrovnik experience.

2. Mussels alla Buzara

Buzara

Buzara is a Dalmatian style of cooking seafood in white wine, garlic, parsley, olive oil, and breadcrumbs. Mussels alla buzara are simple, affordable, and incredibly flavorful — the kind of dish where dipping bread into the sauce is a must.

Best place to eat Mussels alla Buzara:

Luka’s Taverna – Located in the quiet bay of Kobaš on the Pelješac peninsula, Luka’s is worth the journey. Family-run and rustic, it serves seafood caught the same day. Their mussels alla buzara are legendary — fresh, garlicky, and cooked with generations of experience. And most importantly, they are eaten right next to the water, with your feed in the sea, the sound of seagulls all around you and zero cars but only silence. It’s a place worth a full day trip to get here, we do it all the time!

Fresh Tuna at Lukas Taverna

El Pulpo Fish Bar – In the heart of Lapad, El Pulpo is a relaxed seafood bar where you can enjoy local specialties with a true family spirit running around (check their Google reviews: it’s a real thing!). Their mussels alla buzara are made in white wine and in white sauce, so please consider dipping the bread inside while the liquid is all gone. That’s how we do it!

3. Dalmatian Peka

Peka

Peka is a traditional way of slow-cooking meat and vegetables under a heavy iron bell covered with hot embers. The result is. tender, smoky, melt-in-your-mouth flavors. Veal is the most popular choice, though lamb, pork, or even octopus are also used.

Best place to eat Peka in Dubrovnik:

Konoba Dubrava – Situated in Bosanka above Dubrovnik, this rustic konoba is one of the top spots for peka. The atmosphere is homely, the portions are generous, and the flavors are unforgettable. Remember: peka must be ordered in advance!

4. Pašticada

Often called the “queen of Dalmatian cuisine,” pašticada is a beef dish marinated in vinegar and spices, then slow-cooked in a rich sauce with vegetables, wine, and prunes. Traditionally served with gnocchi, it’s the ultimate Sunday family meal in Dalmatia.

Best place to eat Pašticada near Dubrovnik:

Konavoski Dvori – In the lush Konavle valley, surrounded by rivers and greenery, this restaurant combines history and tradition. Their pašticada is rich, hearty, and made the proper way — slow, careful, and full of flavor. A must for anyone wanting to taste authentic Dubrovnik food culture.

5. Rozata

Rozata

Rozata is Dubrovnik’s signature dessert, similar to crème brûlée or flan. Made with eggs, sugar, and milk, it’s flavored with rose liqueur (rozulin) and topped with caramel. Dating back to the 15th century, rozata is a sweet symbol of Dubrovnik’s culinary heritage.

Best place to eat Rozata in Dubrovnik:

Posat – Just outside Pile Gate, Posat offers fine dining with a view of the Old Town. Their elegant take on rozata balances tradition with refinement — the perfect way to end your Dubrovnik food journey.

Orlando – a cozy cafe bar and bistro on the main street in the Old Town, where you can feel the city’s energy, do some people watching, and enjoy rozata, this creamy, traditional cake you shouldn’t leave Dubrovnik without tasting.

What to Eat in Dubrovnik

From seafood classics to slow-cooked meats and traditional desserts, these five dishes represent the heart of Dubrovnik’s traditional cuisine. Each bite connects you to centuries of history and the everyday lives of locals.

For more recommendations, browse our full restaurant guide at Dubrovnik Eats and discover the best restaurants in Dubrovnik — whether you’re looking for fine dining, street food, or hidden gems only locals know.

Because in Dubrovnik, life always tastes better when shared over good food.

npm run dev
all posts

Where to eat in Dubrovnik QUIZ

Get a personalized restaurant recommendation just for you, based on your mood, wanted ambiance & food preference.

start quiz