Small Group Pueblos Culinary Experience guests eating outside picnic

Must-Eat Dishes and Culinary Excursions

What to Eat in Dubrovnik

From inky black risotto and slow-cooked peka to sweet rozata and homemade rakija, the best foods in Dubrovnik reflect the city’s coastal soul, rich heritage and centuries of Mediterranean flavor — best enjoyed at a seaside tavern or through a hands-on culinary excursion.

With its marble streets, fortified walls and sweeping views of the Adriatic Sea, Dubrovnik is a dream for history buffs and wanderers alike. But beyond its ancient architecture and Game of Thrones filming locations, this southern Croatian gem is also a paradise for food lovers. The best foods in Dubrovnik draw on centuries of Mediterranean influence — blending seafood, olive oil, local herbs and centuries-old cooking traditions passed down through generations.

If you're wondering what to eat in Dubrovnik, here are 12 delicious dishes that showcase the city's rich culinary heritage. Whether you’re dining in a centuries-old stone house or joining a local food excursion, each bite offers a taste of the real Dubrovnik.

1. Black Risotto (Crni Rižot)

Black risotto may look dramatic, but it’s a beloved comfort food along the Dalmatian coast. Known locally as crni rižot, this dish gets its deep, inky hue from cuttlefish or squid ink, which also lends a rich umami flavor. The risotto is slow-cooked with garlic, onion, olive oil, white wine and bits of tender seafood, often topped with a squeeze of lemon. It’s savory, satisfying and one of the most iconic dishes to try in Dubrovnik.

2. Octopus Salad

A staple of warm-weather meals, octopus salad is both refreshing and deeply flavorful. The octopus is boiled until tender, then chopped and tossed with red onion, parsley, olive oil, vinegar and sometimes capers or potatoes. It’s often served cold, making it perfect as a light starter or midday snack. You’ll find it on nearly every seafood menu in the city — especially in restaurants along the harbor.

3. Peka

For a true taste of Croatia’s slow food traditions, seek out peka. This dish involves meat or seafood (often lamb, veal or octopus) and vegetables, seasoned with herbs and olive oil, all cooked under a bell-shaped dome in an open-fire oven. It’s slow-cooked for hours, allowing the flavors to meld and the meat to become fall-apart tender. Because of the preparation time, many local taverns require advance notice to prepare it — but it’s absolutely worth the wait.

4. Buzara Mussels

Buzara-style mussels are one of the best foods in Dubrovnik for seafood lovers. This dish features fresh mussels steamed in a garlicky white wine sauce, flavored with parsley, breadcrumbs and olive oil. It’s served in a big bowl, perfect for dipping crusty bread into the fragrant broth. While white buzara is the most common, you may also find red versions made with tomatoes.

5. Šporki Makaruli

This Dubrovnik specialty translates to “dirty macaroni,” but don’t let the name fool you — šporki makaruli is pure comfort food. The dish features tubular pasta coated in a rich, slow-cooked meat sauce, often made with beef, tomato, cinnamon and cloves. Originally served during festivals, it's now a local favorite available year-round. It’s hearty, slightly sweet and unlike any pasta dish you’ll find elsewhere in Italy or Croatia.

6. Zelena Menestra

Dating back to the 15th century, zelena menestra (green stew) is a traditional dish of the Konavle region, just outside Dubrovnik. It combines collard greens, cabbage and potatoes with smoked meat like ham hocks or sausage. The vegetables soak up the smoky, savory flavor of the meat, creating a soul-warming stew. It’s a great example of how Dubrovnik’s inland traditions influence coastal cuisine.

7. Grilled Adriatic Fish

The Adriatic Sea provides some of the freshest seafood in Europe and locals keep it simple to let the natural flavors shine. Whole fish like sea bream, sea bass or dentex are lightly seasoned with salt, olive oil and lemon before being grilled over open flames. Served with a side of Swiss chard and potatoes, it’s a go-to dish for both locals and visitors. Ask for the catch of the day and enjoy it seaside for the full experience.

8. Dubrovnik Rozata

If you're craving something sweet, don’t miss rozata — a custard dessert similar to crème caramel. Made with eggs, milk, sugar and rozalin (a rose liqueur), this delicate dessert is silky smooth with a hint of floral sweetness. It’s chilled and served with caramel sauce, offering a refreshing end to a rich meal. Rozata is Dubrovnik’s most iconic dessert and a lovely way to experience a local twist on a classic.

9. Fritule

These small, fried dough balls are a favorite during holidays and festivals but can be found year-round in bakeries and cafés. Fritule are lightly sweet and often flavored with raisins, lemon zest and brandy or rum. They’re dusted with powdered sugar and best enjoyed warm with a cup of coffee or dessert wine. Think of them as Croatia’s answer to doughnut holes — with a regional twist.

10. Soparnik

Though it originates from inland Dalmatia, soparnik is a beloved snack in Dubrovnik as well. This savory pie is made with a thin dough filled with Swiss chard, garlic and onions, then baked in a wood-fired oven. It’s rustic, healthy and vegan-friendly — often enjoyed during fasting periods or served at family gatherings. Locals take pride in its Protected Geographical Indication (PGI) status, ensuring traditional preparation is preserved.

11. Stuffed Peppers (Punjene Paprike)

Punjene paprike are hearty stuffed peppers, a beloved Balkan comfort food found across Dubrovnik. - Dubrovnik, Croatia
Punjene paprike are hearty stuffed peppers, a beloved Balkan comfort food found across Dubrovnik. - Dubrovnik, Croatia

A comfort dish with Balkan roots, punjene paprike are bell peppers stuffed with a mix of ground meat, rice and herbs, then simmered in a savory tomato sauce. The flavors are rich and homey and the texture is tender and satisfying. While commonly cooked at home, you’ll also find them in traditional konobas (taverns) throughout Dubrovnik. It’s a dish that speaks to the region’s love of hearty, soul-warming fare.

12. Rakija

Though not a food, rakija — a fruit brandy usually made from grapes, plums or figs — is an essential part of any Croatian dining experience. It’s traditionally offered as a welcome drink or post-meal digestif and it's not uncommon for locals to toast with homemade varieties. A small sip packs a punch, so enjoy it slowly. Whether you’re sharing it with new friends or trying it at a family-owned restaurant, rakija adds a cultural finish to every meal.

Culinary Excursions That Bring Dubrovnik’s Flavors to Life

Cook and share authentic Croatian dishes in a welcoming Dubrovnik home for a true local experience. - Dubrovnik, Croatia
Cook and share authentic Croatian dishes in a welcoming Dubrovnik home for a true local experience. - Dubrovnik, Croatia

If you want to go beyond the menu and step into the heart of Dubrovnik’s food traditions, join a culinary excursion that connects you directly with local heritage. These experiences let you taste, cook and learn about what makes the region’s cuisine so special.

  • Culinary Traditions at a Family Home
    • Experience a home-cooked meal like a local. On this immersive tour, you’ll visit a traditional Croatian home to prepare and enjoy regional dishes alongside your hosts. Learn about Dubrovnik’s Venetian and Mediterranean culinary influences while cooking with olive oil, rosemary and other coastal staples. From homemade bread to fresh herbs, it’s a hands-on experience full of flavor and hospitality.
  • Ljuta and Its Culinary Traditions
    • Step back in time in the village of Ljuta, where you’ll visit an old water mill and participate in centuries-old cooking techniques. Grind your own flour, bake traditional bread and taste hearty local dishes made with love and care. This excursion highlights the sustainable and seasonal nature of Croatian cooking — with beautiful countryside views to match. It’s the perfect combination of education, culture and unforgettable bites.

What Foods is Dubrovnik Famous For?

Dubrovnik’s cuisine blends Adriatic seafood, Mediterranean freshness, and Balkan heartiness into rich cultural flavors. - Dubrovnik, Croatia
Dubrovnik’s cuisine blends Adriatic seafood, Mediterranean freshness, and Balkan heartiness into rich cultural flavors. - Dubrovnik, Croatia

Dubrovnik’s best foods reflect the bounty of the Adriatic and the warmth of its centuries-old traditions. From black risotto and grilled fish to hearty stews and sweet rozata, the cuisine blends Mediterranean lightness with Balkan comfort. Whether you're joining locals for a peka feast or savoring seafood along the shore, every dish connects you to a deeper cultural story.

Keep Exploring Dubrovnik

Want to learn more about this gem? Check out these guides to plan your next trip:

Experience What to Eat in Dubrovnik with these sailings

croatia banje beach coast aerial
9 Nights
Italy, France & Croatia Cruise
Explorer of the Seas
One-way from
Barcelona, Spain to Ravenna (Venice), Italy
Visiting
Barcelona, Spain · Nice (Villefranche), France · Florence / Pisa (La Spezia), Italy · Rome (Civitavecchia), Italy · Kotor, Montenegro · Dubrovnik, Croatia · Zadar, Croatia · Ravenna (Venice), Italy
View 1 dates
athens greece city and acropolis view
7 Nights
Greece & Croatia Cruise
Explorer of the Seas
Roundtrip from
Ravenna (Venice), Italy
Visiting
Ravenna (Venice), Italy · Dubrovnik, Croatia · Athens (Piraeus), Greece · Santorini, Greece · Split, Croatia
View 4 dates
slovenia coastal town koper historic aerial
7 Nights
Italy, Croatia & The Adriatic
Brilliance of the Seas
One-way from
Ravenna (Venice), Italy to Rome (Civitavecchia), Italy
Visiting
Ravenna (Venice), Italy · Koper, Slovenia · Split, Croatia · Dubrovnik, Croatia · Kotor, Montenegro · Naples / Capri, Italy · Rome (Civitavecchia), Italy
View 2 dates
kotor montenegro boats in bay
7 Nights
Italy, Croatia & The Adriatic
Brilliance of the Seas
One-way from
Ravenna (Venice), Italy to Rome (Civitavecchia), Italy
Visiting
Ravenna (Venice), Italy · Trieste, Italy · Split, Croatia · Dubrovnik, Croatia · Sarande, Albania · Naples / Capri, Italy · Rome (Civitavecchia), Italy
View 1 dates
italy naples positano couple jumping ocean
7 Nights
Italy, Croatia & Malta Cruise
Brilliance of the Seas
One-way from
Rome (Civitavecchia), Italy to Ravenna (Venice), Italy
Visiting
Rome (Civitavecchia), Italy · Naples / Capri, Italy · Sicily (Messina), Italy · Valletta, Malta · Dubrovnik, Croatia · Split, Croatia · Ravenna (Venice), Italy
View 1 dates
amalfi coast salerno lush coastal mountains with homes
7 Nights
Italy & Croatia Cruise
Explorer of the Seas
One-way from
Ravenna (Venice), Italy to Rome (Civitavecchia), Italy
Visiting
Ravenna (Venice), Italy · Split, Croatia · Bar, Montenegro · Dubrovnik, Croatia · Sicily (Messina), Italy · Amalfi Coast (Salerno), Italy · Rome (Civitavecchia), Italy
View 1 dates

Complete your adventure with these shore excursions

Discover new worlds.