✦ A Complete Culinary Journey ✦

OkusiHrvatske

Tastes of Croatia — 20 Classic Dishes, 6 Regions, One Extraordinary Table

Sequential Recipes 6 Regions + Sweets Traditions & Techniques Print Ready
About This Cookbook

Where Mountains Meet the Sea

Croatian cuisine is one of Europe's best-kept secrets — a magnificent tapestry woven from centuries of Mediterranean, Central European, Ottoman and Austro-Hungarian influence. From the sun-drenched shores of Dalmatia where olive oil flows freely, to the fertile plains of Slavonia where paprika-spiced stews fill copper cauldrons over open fires, Croatia offers an extraordinary diversity of flavour in a country smaller than Ireland.

This cookbook gathers Croatia's most beloved dishes — those that appear on grandmothers' tables, at village feasts, wedding banquets, and Sunday lunches that last until dusk. Each recipe includes phonetic pronunciation, exact measurements, step-by-step instructions, full nutrition information, chef's tips, cultural context, and the traditions and stories that make Croatian food so much more than just ingredients.

Dobar tek! — Bon appétit!

Six Culinary Worlds

The Regions of Croatia

🍄
Istria & Kvarner
Northwest Peninsula + Gulf Islands

A triangular peninsula jutting into the Adriatic, Istria enjoys a mild Mediterranean climate tempered by cool Bora winds from the Dinaric Alps. The red-iron soil of the interior nurtures olive groves, vineyards and oak forests where black and white truffles grow in extraordinary abundance. The Kvarner Gulf, sheltered between Istria and the mainland, produces the world-renowned Kvarner scampi in its cold, deep, plankton-rich waters. The cuisine here shows strong Venetian influence — pasta-making, polenta, and seafood are everyday staples.

White & Black TrufflesMalvazija Wine Teran WineKvarner Scampi Istrian Olive OilFuži Pasta Boškarin Beef
☀️
Dalmatia
Central & South Adriatic Coast + Islands

Stretching over 600 kilometres of jagged coastline and dotted with more than 1,200 islands, Dalmatia enjoys a classic Mediterranean climate — long hot summers, mild winters, and over 2,700 hours of sunshine per year. The food is defined by extraordinary simplicity: the very best fish, the finest olive oil, and the patience to cook things slowly. Ancient cooking under the peka bell, centuries of fishing tradition, and UNESCO-listed intangible heritage make Dalmatia one of Europe's most complete culinary destinations.

Dalmatian Olive OilAdriatic Fish Plavac Mali WinePošip Wine ProšekSea Salt Capers & Sage
🥐
Zagreb & Zagorje
Northwestern Croatia, Inland Plains & Hills

The continental heartland of Croatia, Zagreb and the surrounding Zagorje hills enjoy a humid continental climate with four distinct seasons. Rolling green hills, thermal springs and fertile valleys define the landscape. The cuisine here reflects the long Austro-Hungarian imperial presence — elaborate baked goods, cheese pastries, roasted meats and refined café culture. Zagreb was a sophisticated European capital long before the 20th century, and its food reflects centuries of Central European culinary exchange.

Svježi Sir (Fresh Cheese)Sour Cream Walnuts & Poppy SeedsHoney Turkey & DuckMlinci Pasta Bermet Vermouth
🏔️
Lika
Central Karst Highlands, 400–1800m Altitude

Lika is Croatia's wild interior — a vast, sparsely populated karst plateau between the Velebit mountain range and the Dinaric Alps, lying at elevations between 400 and 1,800 metres. The harsh continental-alpine climate, with long cold winters and short summers, produces an exceptional pastoral tradition. Lika lamb (Ličko janje) grazes on wild thyme, sage and mountain herbs, giving the meat a flavour found nowhere else on earth. Isolation has preserved ancient cooking techniques largely unchanged for centuries.

Lika Lamb (PDO)Wild Mountain Herbs Smoked MeatsSour Cream PotatoesDried Beans Forest Mushrooms
🌶️
Slavonija
Eastern Pannonian Plain, Bordering Hungary & Serbia

Slavonia is Croatia's breadbasket — a vast, flat Pannonian plain fed by the Sava, Drava and Danube rivers. The continental climate with hot summers and cold winters suits wheat, corn, sunflowers and above all the famous kapija pepper, the backbone of Slavonian cuisine. The rich agricultural land and river fishing culture have created a cuisine that is bold, generous and unapologetically spiced. The annual kolinje pig slaughter in November is the region's most important culinary tradition, bringing entire villages together.

Sweet & Hot PaprikaCarp & Catfish Kapija PepperGraševina Wine Sunflower OilSmoked Pork River Fish
🏰
Dubrovnik Region
Southern Dalmatia, Pelješac, Hvar & Neretva Valley

The southernmost tip of Croatia, including Dubrovnik, the Pelješac Peninsula, and the Neretva River delta, enjoys the most Mediterranean climate in all of Croatia — figs, citrus, pomegranates and mandarins grow abundantly. For nearly five centuries (1358–1808), Dubrovnik was the independent Ragusan Republic, one of the wealthiest trading states in the world. Spices from the Orient, sugar, dried cod from Norway, and rose water all arrived regularly in its port, shaping a uniquely refined and complex cuisine utterly unlike the rest of Croatia.

Dingač WineRozolin Liqueur Oriental SpicesDried Cod (Bakalar) Ston Oysters & MusselsCitrus & Figs Pelješac Lamb
Essential Knowledge

Croatian Cooking Techniques & Traditions

Understanding a few key techniques and cultural contexts transforms these recipes from instructions into living tradition.

🐟
Why Dried Cod (Bakalar) in a Land of Fresh Fish?

It seems paradoxical: Croatia has one of the most fish-rich coastlines in the Mediterranean, yet dried Norwegian salt cod (bakalar) became the most important fish in Croatian culinary tradition. The answer is the Catholic Church. For centuries, Fridays, Advent, Lent (40 days before Easter) and numerous saints' feast days were meatless — but fish was permitted. Fresh fish spoiled fast and was expensive inland. Dried salt cod, preserved for months, was cheap, non-perishable and available everywhere. It became so embedded in tradition that even today, on the Dalmatian and Dubrovnik coast, Christmas Eve dinner is bakalar — not fresh fish — even though the sea is metres away.

🧂
How to Salt and Preserve Sardines (Srdele)

Salting sardines (srdele u soli) is one of the oldest food preservation techniques in Croatia, practised along the entire Adriatic coast for millennia. Fresh sardines are layered in a wooden barrel alternating with coarse sea salt — one layer of fish, one layer of salt, head-to-tail in rows. The barrel is weighted with a stone, sealed and left in a cool, dark place for a minimum of 3 months, ideally 6. The fish cure in their own juices and the salt, developing a deep, complex anchovy-like flavour. Before eating, rinse well under cold water and peel off the skin. Salted sardines are eaten on bread with olive oil and raw onion, grilled briefly, or used to season sauces. The barrels of sardines that sustained coastal families through hard winters are now a delicacy served in the finest restaurants in Split and Dubrovnik.

🔔
Cooking Under the Peka

The peka is Croatia's most ancient and revered cooking method — a heavy cast-iron or terracotta bell-shaped lid placed over food in a shallow dish. Glowing wood embers are heaped on top and around the sides, creating an oven-like environment that roasts everything simultaneously from above and below. The result is meat and vegetables that are incomparably juicy inside and caramelised outside, infused with wood smoke. The technique predates metal ovens by thousands of years. The golden rule: never lift the peka during cooking. Every time you peek, you lose precious steam and heat. A proper peka requires patience — 2 to 3 hours minimum — and the willingness to tend the fire. Restaurants that serve it require 24 hours advance notice. It cannot be rushed.

🌶️
The Art of Slavonian Paprika

Paprika is to Slavonia what olive oil is to Dalmatia — it defines and dominates the entire cuisine. Slavonian paprika is made from the kapija pepper, air-dried and ground on stone mills. The key technique in every Slavonian stew is to add the paprika off the heat: remove the pot from the flame, add the paprika and stir rapidly for 30 seconds, then return to heat. Paprika that hits hot oil burns instantly and turns bitter, ruining the dish. Slavonians blend sweet (slatka) and hot (ljuta) paprika to achieve a balanced warmth that lingers on the palate without overwhelming it. The finest paprika is made from peppers dried slowly in attic rooms — never in the sun, which bleaches the colour and diminishes the flavour.

🍝
Hand-Rolling Pasta: Fuži and Šurlice

Croatia has its own ancient pasta traditions predating Italian influence. Fuži, from Istria, are made by cutting egg-dough into small squares and rolling each diagonally around a thin stick to form a hollow quill. Šurlice, from the island of Krk, are made by rolling a small piece of dough around a knitting needle to create a long, narrow tube. Both shapes have hollow centres specifically designed to trap thick sauces — ragù, truffle cream, or the braising juices of slow-cooked meat. The technique requires clean, dry hands, a well-floured surface and patience. The dough must rest fully — 30 minutes minimum — before rolling, otherwise it tears. These pastas are a point of tremendous local pride: in Istria and on Krk, factory-made pasta is considered a poor substitute.

🐄
The Kolinje — Slavonian Pig Slaughter

Kolinje (the pig slaughter) is Slavonia's most important annual event — a tradition that has shaped the region's cuisine, social structure and cultural identity for centuries. Held in November and December when temperatures drop below freezing (essential for safe meat preservation), kolinje is a multi-day community celebration. Neighbours gather before dawn, bringing their own knives and expertise. Every part of the pig is used — meat becomes sausages and roasts, fat is rendered into lard, organs are cooked the same day, trotters become aspic, and blood becomes blood sausage (krvavica). The event involves enormous quantities of food and wine, music playing all day, and the passing of skills from elders to the young. Kolinje is not just about food — it is about community survival, shared labour, and the rhythms of rural life that still pulse beneath modern Croatia.

🍄
Istria & Kvarner
Truffles · Maneštra · Fritaja · Malvazija · Teran
Pasta with truffles
01
Fuži s Tartufima
FOO-zhee s tar-TOO-fee-mah
Hand-rolled Istrian pasta with white truffles — the jewel of Croatian gastronomy
⏱ 60 min👥 4★★★☆☆🍷 Malvazija Istarska

🧅 Ingredients

  • Flour type 00300 g
  • Eggs3 large
  • Olive oil, salt1 tbsp / pinch
  • Fresh white or black truffle20–30 g
  • Or: quality truffle paste2–3 tbsp
  • Butter (high quality)60 g
  • Heavy cream150 ml
  • Parmigiano, freshly grated60 g
  • Garlic clove1
  • Salt and white pepperto taste

👨‍🍳 Instructions

  1. Mound flour on a board, make a well. Add eggs, oil and salt. Mix from centre outward and knead 12 minutes until smooth and elastic. Wrap and rest 30 minutes — this step is not optional.
  2. Roll dough to 3mm thickness. Cut into 5cm squares. To shape fuži: roll each square diagonally around a thin stick or pen, pressing both ends firmly to seal into a hollow quill. Dust generously with flour.
  3. Melt butter over low heat. Infuse a crushed garlic clove 2 minutes, then discard it. Add cream and bring to a very gentle simmer.
  4. Cook fuži in abundantly salted boiling water 3–4 minutes until al dente. Reserve 1 cup pasta water before draining.
  5. Toss fuži in cream sauce over medium heat, adding pasta water gradually to achieve a silky, flowing consistency. Add half the Parmigiano and toss again.
  6. Plate immediately in warm bowls. Shave or finely grate fresh truffle generously over each portion. Add remaining Parmigiano. Serve at once — truffle's legendary aroma fades within minutes of contact with air.

📊 Nutrition per Serving

520Calories
18gProtein
56gCarbs
24gFat
2gFibre
340mgSodium
💡 Chef's Tip

The fuži shape traps sauce inside each hollow tube — never substitute with another pasta shape for this dish. Plate and serve IMMEDIATELY after adding truffle; the aroma is highly volatile. Warm your serving bowls in advance by filling them with hot water for a minute.

🏛️ Did You Know?

The Motovun Forest in central Istria is one of the world's premier white truffle (Tuber magnatum pico) hunting grounds. Istrian truffles have rivalled those of Alba in international competitions, and the largest truffle ever found in Croatia weighed over 1.3 kg — now in the Guinness World Records. Truffle season (October–December) transforms Istria into a gourmet pilgrimage destination.

Bean soup with corn
02
Maneštra od Bobića
mah-NEH-shtrah od BOH-bee-tsah
Istria's soul-warming corn and bean soup — humble perfection in a bowl
⏱ 2 hr + overnight soak👥 6★★☆☆☆🍷 Teran

🧅 Ingredients

  • Dried borlotti beans, soaked overnight300 g
  • Dried corn (bobići), soaked overnight200 g
  • Smoked pork ribs or pancetta300 g
  • Onion, diced1 large
  • Garlic, crushed4 cloves
  • Carrots, celery, diced2 each
  • Canned crushed tomatoes200 g
  • Istrian extra virgin olive oil50 ml
  • Fresh parsley, bay leavesbunch + 3
  • Water or light stock1.5 litres

👨‍🍳 Instructions

  1. Drain soaked beans and corn. Place in a large pot with smoked pork ribs and water. Bring to a boil, skim foam carefully, reduce to a steady simmer. Cook 45 minutes.
  2. In a separate pan, heat olive oil. Sauté onion, carrots and celery over medium heat for 12 minutes until soft and golden. Add garlic and cook 2 more minutes.
  3. Add tomatoes to the soffritto and cook 10 minutes until thickened. Transfer into the bean pot together with bay leaves.
  4. Continue simmering everything together for 45–60 minutes until beans and corn are completely tender and the broth is rich and thick.
  5. Remove pork ribs, shred all the meat from the bones and return it to the pot. Discard bones. Adjust seasoning generously.
  6. Ladle into deep bowls. Drizzle generously with excellent Istrian olive oil. Scatter fresh parsley. Serve with crusty white bread.

📊 Nutrition per Serving

360Calories
24gProtein
42gCarbs
10gFat
12gFibre
520mgSodium
💡 Chef's Tip

This soup improves enormously over 24 hours — make it a day ahead. The smoked pork is essential; without it the soup loses its soul. Dried bobići (field corn) can be replaced with hominy if unavailable. Never add salt until the beans are completely tender — salt hardens the skins.

🏛️ Did You Know?

Maneštra reflects nearly 500 years of Venetian rule over Istria (1267–1797). The word itself is Venetian dialect for minestrone. Local Istrian farmers still cultivate ancient heirloom corn varieties — the same varieties grown on the same hillside fields for generations — giving this humble soup a flavour complexity impossible to replicate elsewhere.

Scrambled eggs with truffles
03
Fritaja s Tartufima
free-TAH-yah s tar-TOO-fee-mah
Istrian truffle scrambled eggs — the simplest and most luxurious breakfast in Croatia
⏱ 13 min👥 2★☆☆☆☆🍷 Malvazija

🧅 Ingredients

  • Fresh eggs4 large
  • Fresh truffle or truffle paste10 g / 1 tbsp
  • Butter30 g
  • Heavy cream2 tbsp
  • Salt and white pepperto taste
  • Fresh chives (optional)small bunch

👨‍🍳 Instructions

  1. Whisk eggs with cream, salt and a pinch of white pepper until just combined. Do not over-beat — the goal is a uniform yolk-cream mixture, not a foam.
  2. Melt butter in a heavy non-stick pan over the absolute lowest possible heat. The butter should melt slowly without sizzling.
  3. Add eggs. Stir very gently and slowly with a flexible spatula, pushing eggs from the edges to the centre in long, slow strokes. Remove from heat while still slightly underdone — they will finish cooking in the residual heat of the pan.
  4. Immediately fold in truffle paste or shave fresh truffle directly over the eggs. Serve at once on warm toast, scattered with fresh chives.

📊 Nutrition per Serving

310Calories
16gProtein
2gCarbs
26gFat
0gFibre
240mgSodium
💡 Chef's Tip

Fritaja is Istrian dialect for frittata or scrambled eggs. The secret is extremely low heat and absolute patience — never rush eggs. Even a small amount of truffle paste transforms this into something extraordinary. This is the dish that launched a thousand agritourism breakfasts.

🏛️ Did You Know?

Fritaja s tartufima is served at virtually every konoba (family-run tavern) in Istria during truffle season. It demonstrates the Istrian culinary philosophy that the finest ingredients need the least interference. Many Istrian families make this as a weekday breakfast using truffle paste kept in the pantry year-round.

☀️
Dalmatia
Brudet · Soparnik · Dagnje na Buzaru · Orada na Gradele
Dalmatian fish stew
04
Brudet
BROO-det
The fisherman's ancient stew — a chorus of Adriatic fish in wine and tomato
⏱ 65 min👥 4★★★☆☆🍷 Pošip or Grk

🧅 Ingredients

  • Mixed Adriatic fish (scorpionfish, monkfish, sea bass)1.5 kg
  • Onions, finely sliced3 large
  • Garlic, canned tomatoes5 cloves / 400 g
  • Dry white wine200 ml
  • Extra virgin olive oil80 ml
  • Red wine vinegar2 tbsp
  • Fresh parsley, bay leavesbunch + 3
  • Salt and black pepperto taste
  • Water150 ml

Serve with polenta or crusty white bread

👨‍🍳 Instructions

  1. Clean and gut the fish. Cut larger fish into thick steaks; leave smaller fish whole. Season generously with salt on all sides and set aside for 15 minutes.
  2. In a wide, heavy pan, heat olive oil over medium heat. Cook onions very slowly for 20 minutes until deeply golden and almost caramelised — this base is the heart of brudet and cannot be rushed.
  3. Add garlic and cook 2 minutes. Add crushed tomatoes, cook 10 minutes until thickened. Add wine, vinegar and bay leaves. Simmer 5 minutes.
  4. Add the firmer, denser fish pieces first (monkfish, scorpionfish). Do not stir — brudet must never be stirred, only shaken gently. Add water, cover and simmer 10 minutes.
  5. Add the more delicate fish on top. Cover and cook 15 more minutes on very low heat, shaking the pot occasionally. Scatter fresh parsley over the top. Serve immediately in deep bowls.

📊 Nutrition per Serving

340Calories
42gProtein
8gCarbs
14gFat
2gFibre
520mgSodium
💡 Chef's Tip

The golden rule of brudet: NEVER stir, only shake. Stirring breaks the delicate fish apart and turns the stew muddy. Scorpionfish (škarpina) is the most prized addition for its extraordinary flavour. The more varieties of fish in the pot, the richer and more complex the broth.

🏛️ Did You Know?

Brudet was originally made by fishermen aboard their small wooden boats using the smallest, least-sellable fish from the day's catch. What began as poverty food — the dregs of the sea — became over centuries one of the Adriatic coast's most celebrated dishes. Every coastal town from Istria to Dubrovnik has its own version, and fierce arguments about the "correct" method are a beloved local tradition.

Soparnik chard flatbread
05
Soparnik
SOH-par-neek
UNESCO-protected chard flatbread from the Poljica Republic — ancient, vegan and extraordinary
⏱ 50 min👥 8★★☆☆☆🏛️ UNESCO Listed

🧅 Ingredients

  • Plain flour type 00500 g
  • Warm water, olive oil, salt280 ml / 3 tbsp / 1 tsp
  • Swiss chard, finely chopped — RAW1.2 kg
  • Garlic, very finely minced6 cloves
  • Fresh parsley, finely choppedlarge handful
  • Spring onions, finely sliced4 stalks
  • Olive oil (for filling)50 ml
  • Salt and black pepperto taste
  • Olive oil + garlic (for finishing)3 tbsp + 2 cloves

👨‍🍳 Instructions

  1. Make dough: combine flour and salt, add oil and warm water gradually. Knead for 8 minutes until smooth and slightly elastic. Divide into two equal balls, cover with a cloth, rest 20 minutes.
  2. Prepare filling: mix the raw chopped chard with garlic, parsley, spring onions, olive oil, salt and pepper. The chard must be completely raw — do not blanch. Squeeze out any excess liquid firmly.
  3. Roll one dough ball on a floured surface to a very thin circle or rectangle, approximately 40cm across. Transfer to a well-oiled baking sheet or peel.
  4. Spread chard filling evenly over the entire surface, leaving a 2cm border. Roll the second dough ball to the same size and lay it carefully over the filling. Press and crimp the edges firmly to seal.
  5. Bake at 220°C on a preheated pizza stone or heavy baking tray for 18–22 minutes until golden and slightly blistered on top. (Traditionally cooked directly on glowing embers for about 15 minutes, turned once.)
  6. Immediately upon removing from the oven, brush generously all over with olive oil and rub vigorously with the cut side of a raw garlic clove. Cut into diamond shapes with a pizza cutter. Serve warm.

📊 Nutrition per Piece (1/8)

245Calories
8gProtein
38gCarbs
7gFat
4gFibre
280mgSodium
💡 Chef's Tip

Soparnik is one of the rare naturally vegan dishes in traditional Croatian cuisine. The key is using RAW chard — cooking it first releases water that will make the dough soggy. Roll the dough as thin as possible without tearing. The garlic rub at the very end is non-negotiable and gives soparnik its signature aroma. Leftover soparnik is excellent cold the next day.

🏛️ Did You Know?

Soparnik from the Poljica region near Split was inscribed on Croatia's UNESCO Intangible Cultural Heritage list in 2021 — one of the few dishes in the world to receive such recognition. It has been made for at least 500 years by the villagers of Poljica, a semi-autonomous republic of free peasants that existed for centuries on the hills above Split. Historically it was Lenten food for the poor; today it is a prized delicacy served at festivals.

Mussels in white wine
06
Dagnje na Buzaru
DAHG-nyeh nah BOO-zah-roo
Adriatic mussels in white wine, garlic and parsley — 15 minutes of pure Dalmatian joy
⏱ 30 min👥 4★★☆☆☆🍷 Pošip or Pinot Grigio

🧅 Ingredients

  • Fresh mussels, scrubbed and de-bearded2 kg
  • Garlic cloves, finely sliced6 cloves
  • Dry white wine200 ml
  • Extra virgin olive oil60 ml
  • Fresh parsley, finely choppedlarge bunch
  • Breadcrumbs2 tbsp
  • Lemon, salt, black pepper1 lemon / to taste
  • Fresh chilli (optional)½ small

👨‍🍳 Instructions

  1. Discard any mussels that are open and do not close firmly when tapped sharply on the countertop. Scrub shells clean under cold running water and pull off any beards.
  2. Heat olive oil in the widest, heaviest pot you own over high heat. Add garlic (and chilli if using) and cook for 1 minute until just golden and fragrant — do not burn it.
  3. Add all the mussels at once and pour in the wine immediately. Cover tightly with a lid and cook over high heat for 5–7 minutes, shaking the pot vigorously every minute.
  4. When all mussels have opened, scatter the breadcrumbs over the top and toss gently — the breadcrumbs thicken the sauce slightly and add texture. Add fresh parsley and lemon juice. Discard any mussels that have not opened.
  5. Serve immediately in deep bowls. This is the most important instruction: provide generous crusty bread for dipping. The broth that collects in the shells and at the bottom of the bowl is liquid gold.

📊 Nutrition per Serving

280Calories
24gProtein
12gCarbs
12gFat
0gFibre
580mgSodium
💡 Chef's Tip

There are two styles of buzara: bijela (white, with breadcrumbs and wine — this recipe) and crvena (red, with tomatoes added). Both are magnificent. Never overcook mussels — they become rubbery within seconds of being done. This dish moves from pan to table in under 20 minutes total.

🏛️ Did You Know?

Mali Ston on the Pelješac Peninsula produces what many consider the finest mussels in the world. The Malostonski Bay, where fresh mountain spring water meets the Adriatic, creates an extraordinarily mineral-rich growing environment. Ston mussels have been farmed since Roman times and are now protected as a geographical indication product. The bay also produces oysters of legendary quality.

Grilled sea bream with chard
07
Orada na Gradele s Blitom
oh-RAH-dah nah GRAH-deh-leh s BLEE-tom
Sea bream grilled over charcoal with Swiss chard and potatoes — Dalmatian perfection
⏱ 30 min👥 4★★☆☆☆🍷 Pošip, Grk or Debit

🧅 Ingredients

  • Whole sea bream (orada), gutted, scaled4 × 400g
  • Extra virgin olive oil (excellent)80 ml
  • Coarse sea saltgenerous
  • Fresh lemons2
  • Fresh rosemary and sagefew sprigs each
  • Garlic cloves, sliced3 cloves
  • Swiss chard400 g
  • Potatoes, boiled and halved4 medium
  • Garlic + olive oil (for blitva)3 cloves + 40 ml

👨‍🍳 Instructions

  1. Score the fish 3 times diagonally on each side with a sharp knife. Season very generously inside and out with coarse sea salt. Stuff the cavity with rosemary, sage and sliced garlic. Drizzle all over with olive oil.
  2. Prepare a charcoal grill with a good bed of glowing embers. Oil the grill grate generously using a cloth dipped in oil held with tongs. The grate must be very hot before the fish goes on.
  3. Place fish on the grill over medium-high heat. Grill without touching for 8–10 minutes until the skin releases naturally and is beautifully marked. Turn carefully once with two spatulas. Grill the other side 7–8 minutes.
  4. Meanwhile, blanch chard in well-salted boiling water for 3 minutes until wilted. Drain thoroughly. In a wide pan, heat olive oil over medium heat, add sliced garlic and cook until just golden. Add boiled potatoes and chard. Toss everything together over heat, season generously with salt.
  5. Transfer fish to a warm plate. Squeeze lemon over the fish. Drizzle with the finest raw olive oil you own. Serve immediately alongside the blitva. Eat at once — this dish waits for no one.

📊 Nutrition per Serving

380Calories
42gProtein
22gCarbs
14gFat
4gFibre
420mgSodium
💡 Chef's Tip

The fish must be absolutely fresh — eyes clear and bright, gills vivid red, flesh firm and springy. Do not move the fish until it releases naturally from the grill — if it sticks, it needs more time. The raw olive oil drizzled at the very end is not optional: use the best olive oil you own for this single moment. It defines the entire dish.

🏛️ Did You Know?

Blitva s krumpirom (Swiss chard with potatoes and olive oil) is the universal Dalmatian side dish, appearing alongside virtually every fish meal from Istria to Dubrovnik. This combination of oily fish, verdant chard and starchy potato was the daily meal of Dalmatian fishermen for centuries and is now celebrated as a masterpiece of Mediterranean simplicity.

🥐
Zagreb & Zagorje
Štrukli · Sarma · Zagorska Juha od Gljiva
Zagreb cheese pastry
08
Štrukli
SHTROO-klee
Zagreb's beloved cheese-filled pastry — boiled or baked in cream
⏱ 75 min👥 6★★★☆☆🏛️ UNESCO Listed

🧅 Ingredients

  • Plain flour400 g
  • Egg, oil, salt, warm water1 / 1 tbsp / ½ tsp / ~180 ml
  • Fresh cow's cheese (svježi sir)500 g
  • Sour cream (for filling)150 g
  • Eggs (for filling)3 large
  • Salt, melted butter1 tsp / 50 g
  • Sour cream (for baking)400 ml
  • Eggs (for baking)2 large
  • Butter (for greasing)30 g

👨‍🍳 Instructions

  1. Make dough: mix flour, egg, oil and salt. Add warm water gradually, mixing until a smooth, slightly elastic dough forms. Knead for 10 minutes. Cover with a cloth and rest 30 minutes — the dough must relax fully before rolling.
  2. Make filling: beat together fresh cheese, sour cream (150g), eggs and salt until completely smooth. Set aside.
  3. On a well-floured cloth, roll the dough out very thin — almost transparent, like strudel pastry. Brush the entire surface generously with melted butter. Spread the cheese filling evenly over two-thirds of the dough.
  4. Using the cloth to assist, roll the dough from the filling side into a tight, even log, like a strudel. Cut into portions approximately 8cm long with a sharp knife.
  5. Cook in batches in abundantly salted boiling water for 10 minutes until they float and are cooked through. Remove with a slotted spoon and drain well.
  6. For baked štrukli (pečeni): arrange boiled štrukli in a well-buttered baking dish. Beat 400ml sour cream together with 2 eggs and pour over the top. Bake at 200°C for 20–25 minutes until the top is deep golden and bubbling. Serve immediately — hot from the oven.

📊 Nutrition per Serving (2 baked)

480Calories
18gProtein
44gCarbs
26gFat
1gFibre
420mgSodium
💡 Chef's Tip

Use svježi sir (Croatian fresh cottage cheese) — if unavailable, blend ricotta with a small amount of cream cheese for a close substitute. The dough must be rested and rolled paper-thin. Štrukli can also be served sweet — add 2 tbsp sugar and a sachet of vanilla sugar to the filling, and dust with icing sugar when serving.

🏛️ Did You Know?

Štrukli from the Zagorje region is on Croatia's UNESCO Intangible Cultural Heritage list. The dish is so beloved in Zagreb that it appears on virtually every restaurant menu in the city. Passionate disagreement exists between kuhani (boiled) and pečeni (baked) camps — both sides are convinced they hold the true tradition, and both are right.

Stuffed cabbage sarma
09
Sarma
SAR-mah
Stuffed sauerkraut rolls with minced meat and rice — Croatia's indispensable winter comfort
⏱ 45 min + 2.5hr cook👥 6–8★★★☆☆❄️ Winter Classic

🧅 Ingredients

  • Whole sauerkraut head (kiseli kupus)1 large head
  • Mixed minced pork and beef800 g
  • Short-grain rice, uncooked100 g
  • Onion finely grated, garlic crushed1 large / 3 cloves
  • Sweet paprika2 tbsp
  • Smoked bacon or pork belly (for base)200 g
  • Egg, salt, black pepper1 egg / to taste
  • Sour cream (to serve)200 ml

👨‍🍳 Instructions

  1. Carefully separate large outer leaves from the sauerkraut head, keeping them whole and unbroken. Rinse briefly under cold water if they are very sour — though some sourness is essential to the dish.
  2. Mix minced meat with uncooked rice, grated onion, crushed garlic, egg, paprika, salt and pepper until thoroughly combined. The mixture should be cohesive but not overly compressed.
  3. Place 2 heaped tablespoons of filling near one edge of a sauerkraut leaf. Fold in the sides and roll up firmly into a tight cigar shape. Repeat until all filling is used.
  4. Line the bottom of a heavy pot with sliced smoked bacon. Arrange sarma tightly in the pot in layers, packing any remaining shredded sauerkraut between and around the rolls. Cover completely with water. Place a heavy plate on top to hold the sarma in place during cooking.
  5. Bring to a boil, reduce to the lowest possible simmer, cover and cook for a minimum of 2.5 hours. Serve with a generous spoonful of cold sour cream on each portion.

📊 Nutrition per Serving (2 rolls)

380Calories
28gProtein
18gCarbs
22gFat
3gFibre
680mgSodium
💡 Chef's Tip

Sarma universally and unambiguously tastes better on day 2 and day 3 — always make more than you need. The smoked pork layer at the bottom infuses the entire pot with incredible depth. Use a whole sauerkraut head with leaves intact — never shredded sauerkraut for rolling. The uncooked rice absorbs the meat juices inside the sarma as it cooks — never pre-cook it.

🎊 Tradition — New Year and Christmas

Sarma is non-negotiable at both Christmas and New Year in Croatia — no holiday table is complete without a steaming pot of it. The word comes from the Turkish "sarmak" meaning "to wrap," a linguistic legacy of Ottoman influence on the Balkans. Croatian families often make enormous batches — 100 or more sarma at once — sharing them with neighbours, relatives and friends. The tradition of shared cooking is itself as important as the dish: making sarma together, often across two or three generations, is one of Croatia's most enduring domestic rituals.

Zagorje mushroom soup
10
Zagorska Juha od Gljiva
zah-GOR-skah YOO-hah od GLYEE-vah
Zagorje's rich mushroom soup — a velvet autumn bowl from Croatia's rolling green hills
⏱ 45 min👥 4★★☆☆☆🍷 Graševina or Riesling

🧅 Ingredients

  • Mixed mushrooms (forest, cremini, porcini)600 g
  • Dried porcini mushrooms, soaked in 200ml hot water20 g
  • Onion, finely diced1 large
  • Garlic, minced3 cloves
  • Butter60 g
  • Chicken or vegetable stock800 ml
  • Sour cream (kiselo vrhnje)200 ml
  • Fresh thyme, bay leaf4 sprigs / 2
  • White wine100 ml
  • Fresh parsleyhandful
  • Salt and white pepperto taste

👨‍🍳 Instructions

  1. Soak dried porcini in 200ml hot water for 20 minutes. Drain and reserve the soaking liquid (strain through a fine cloth to remove any grit). Roughly chop the rehydrated mushrooms.
  2. Melt butter in a large heavy pot over medium-high heat until foaming. Add fresh mushrooms in a single layer — do not stir for 3 minutes to allow them to develop a golden sear. Toss and cook 3 more minutes until deeply coloured. Season well.
  3. Add onion and garlic, cook 5 minutes until softened. Add rehydrated porcini and cook 2 minutes. Add white wine and let it bubble vigorously for 2 minutes.
  4. Add stock, reserved porcini soaking liquid, thyme and bay leaves. Bring to a simmer and cook 15 minutes.
  5. Remove bay leaves and thyme stems. Use an immersion blender to blend about half the soup — leaving the rest chunky for texture. Stir in sour cream and warm gently. Do not boil after adding the cream or it may split.
  6. Adjust seasoning. Serve in deep bowls with fresh parsley and a swirl of additional sour cream. Serve with crusty bread or toasted sourdough.

📊 Nutrition per Serving

290Calories
8gProtein
14gCarbs
22gFat
3gFibre
360mgSodium
💡 Chef's Tip

The reserved porcini soaking liquid is liquid gold — it concentrates all the deep, earthy mushroom flavour. Never discard it. The key to excellent mushroom soup is the initial high-heat sear without stirring — this develops a deep golden crust on the mushrooms that gives the soup its complex, savoury depth. Partial blending creates the ideal creamy-yet-textured consistency.

🏛️ Did You Know?

The Zagorje hills north of Zagreb are famous throughout Croatia for their wild mushroom gathering (branje gljiva) — an autumn tradition that fills weekends from September through November. Families have their secret forest spots, passed down through generations, where porcini, chanterelles and king oyster mushrooms grow in abundance after autumn rains. The mushroom market in Zagreb's Dolac covered market is legendary during peak season.

🏔️
Lika
Mountain Lamb · Sour Cream · Smoked Meats · Dried Beans
Lika potato with cream
11
Lički Krumpir s Vrhnjem
LEECH-kee KROOM-peer s VUR-nyem
Lika potato baked with sour cream and smoked meat — mountain comfort at its finest
⏱ 65 min👥 4★★☆☆☆🥔 Mountain Classic

🧅 Ingredients

  • Potatoes, peeled and sliced 5mm1 kg
  • Smoked pork ribs or bacon300 g
  • Sour cream300 ml
  • Onion, finely sliced2 medium
  • Garlic cloves, crushed4 cloves
  • Fresh thyme4 sprigs
  • Coarse salt, black peppergenerous
  • Sunflower oil2 tbsp

👨‍🍳 Instructions

  1. Pre-boil sliced potatoes in well-salted water for 8 minutes until only partially cooked — they should still hold their shape and resist a fork. Drain very well and pat dry.
  2. In a heavy ovenproof pot, heat oil over high heat. Brown smoked pork ribs on all sides until golden — 8 minutes. Remove and set aside. In the same fat, sauté onion and garlic over medium heat until soft and golden — 10 minutes.
  3. Layer the potatoes and smoked meat alternately back into the pot with the onions, distributing thyme sprigs throughout. Season each layer generously with salt and pepper.
  4. Pour sour cream evenly over the entire surface. Cover the pot tightly with a lid and bake at 180°C for 35–40 minutes until the potatoes are completely tender and the cream is bubbling around the edges.
  5. Uncover and bake a further 10 minutes to develop a golden top. Serve directly from the pot at the table.

📊 Nutrition per Serving

440Calories
22gProtein
42gCarbs
20gFat
4gFibre
560mgSodium
💡 Chef's Tip

Lika potatoes grown at high altitude develop denser, drier flesh and more concentrated flavour than lowland varieties. The pre-boiling step is essential — it ensures the potatoes cook all the way through without the cream breaking or burning. The smoky meat is non-negotiable; it infuses the entire dish with extraordinary depth.

🏛️ Did You Know?

Lika is one of Croatia's most sparsely populated regions — vast, dramatic karst landscape between the Dinaric Alps and the Velebit mountains. Its isolation has preserved centuries-old cooking traditions entirely unchanged. The cold mountain air, spring water and herb-rich pastures create ingredients of exceptional quality that are little-known outside Croatia, making every visit to a Lika farmhouse table a genuine culinary discovery.

Bean stew with sausage
12
Grah s Kobasicom
GRAHH s koh-BAH-see-tsom
Slow-cooked bean stew with smoked sausage — Croatian peasant cooking at its absolute peak
⏱ overnight soak + 2hr cook👥 6★★☆☆☆❄️ Winter Warmth

🧅 Ingredients

  • Dried beans (borlotti or cranberry), soaked overnight400 g
  • Smoked sausage (kobasica)400 g
  • Smoked pork ribs300 g
  • Onion, garlic2 large / 5 cloves
  • Carrots, celery2 each
  • Sweet paprika, bay leaves1 tbsp / 3
  • Sunflower oil3 tbsp
  • Salt and pepperto taste

👨‍🍳 Instructions

  1. Drain soaked beans thoroughly. Place in a large pot with smoked pork ribs and cover generously with cold water. Bring to a boil, skim foam carefully, reduce heat and simmer steadily for 45 minutes.
  2. In a separate pan, heat oil over medium heat. Sauté onion, carrots and celery for 12 minutes until soft and lightly golden. Add garlic and paprika, cook 2 more minutes stirring constantly.
  3. Transfer the soffritto into the bean pot. Add bay leaves and season generously — but wait until the beans are nearly tender before adjusting salt, as salt hardens bean skins.
  4. Add sliced sausage to the pot. Continue to simmer for 45–60 more minutes until beans are completely soft and the stew is thick, fragrant and deeply coloured.
  5. Remove pork ribs, shred all meat from the bones and return to the pot. Discard bones. Adjust seasoning. Serve in deep bowls with rye bread or cornbread.

📊 Nutrition per Serving

480Calories
34gProtein
44gCarbs
18gFat
14gFibre
780mgSodium
💡 Chef's Tip

This dish tastes significantly better on day 2 — always make more than you need. Use two types of smoked meat for maximum depth of flavour. Never add salt until the beans are completely tender — added early, salt hardens the skin and extends cooking time significantly.

🏛️ Did You Know?

Grah (bean stew) is one of the most beloved dishes across all of Croatia, eaten from Istria to Slavonia. In Croatian villages, a big pot of grah was the weekly anchor — kept warm by the fire and replenished daily. It represents a form of culinary democracy: the same dish made for the poorest peasant and the wealthiest farmer, differentiated only by the quality of the sausage.

🌶️
Slavonija
Fiš Paprikaš · Stuffed Peppers · Čobanac · River Fish
Slavonian fish paprikash
13
Fiš Paprikaš
FEESH pah-pree-KAHSH
Slavonia's blazing river fish stew — paprika, carp and open fire in a copper cauldron
⏱ 70 min👥 6★★★☆☆🍷 Graševina

🧅 Ingredients

  • Carp (krap), cut into thick steaks1.5 kg
  • Catfish or pike500 g
  • Onions, very finely diced4 large
  • Sweet red paprika4 tbsp
  • Hot paprika1–2 tsp
  • Ripe tomatoes, green pepper, garlic300g / 1 / 4 cloves
  • Sunflower oil60 ml
  • White wine, fish stock, bay leaves200ml / 600ml / 3
  • Saltto taste

Serve with homemade egg noodles (domaći rezanci)

👨‍🍳 Instructions

  1. Salt the fish pieces on all sides and set aside for 15 minutes. In Slavonia, this dish is traditionally cooked in a large copper cauldron (kotlić) suspended over an open wood fire — a method that gives it an incomparable smoky character.
  2. Heat oil in a large heavy pot. Sauté onions over medium heat for a full 20 minutes until very deeply golden — this caramelised onion base is the soul of the dish and cannot be rushed.
  3. CRITICAL STEP: Remove the pot briefly from the heat. Add both paprikas and stir rapidly for exactly 30 seconds. Return to medium heat immediately. Paprika that burns becomes bitter and ruins the entire stew.
  4. Add tomatoes, green pepper and garlic. Cook for 10 minutes until softened. Add wine and let it bubble for 3 minutes. Add stock and bay leaves.
  5. Add all fish carefully. Do not stir — only shake the pot. Simmer very gently for 20–25 minutes. Serve in deep bowls over egg noodles. Place extra hot paprika on the table.

📊 Nutrition per Serving (without noodles)

310Calories
38gProtein
8gCarbs
12gFat
2gFibre
460mgSodium
💡 Chef's Tip

The critical technique: always add paprika OFF the heat and stir immediately. Paprika in hot oil burns in seconds and turns irreversibly bitter. Traditionalists are absolutely correct that this dish is best cooked over an open fire in a copper cauldron. The more varieties of river fish, the richer and more complex the stew.

🎊 Tradition — The Fiš Festival

The annual Fiš Festival (Fiš Fešta) held in Slavonia is one of Croatia's most spectacular food events — teams from across the region compete over two days to produce the finest fiš paprikaš, cooking in enormous copper cauldrons over open fires along the riverbank. Tens of thousands of visitors attend. The winning team earns not just a trophy but a year of undisputed honour among their neighbours. The festival represents the living tradition of Slavonian river fishing culture — a way of life tied to the great rivers that once sustained entire communities.

Stuffed peppers
14
Punjene Paprike
POO-nyeh-neh PAH-pree-keh
Stuffed peppers in rich tomato sauce — Croatia's beloved summer and autumn classic
⏱ 25 min + 1.5hr cook👥 4–6★★☆☆☆🍅 Harvest Season

🧅 Ingredients

  • Large pointed peppers (kapija)8 peppers
  • Mixed minced pork and beef600 g
  • Short-grain rice, uncooked80 g
  • Onion grated, garlic crushed1 large / 2 cloves
  • Egg, sweet paprika1 large / 2 tsp
  • Tomato passata600 ml
  • Sour cream (to serve)150 ml
  • Salt, pepper, bay leavesto taste

👨‍🍳 Instructions

  1. Cut off the tops of the peppers and carefully remove seeds and white membranes without breaking the pepper. Keep the tops aside — they will be used as lids.
  2. Combine minced meat with uncooked rice, grated onion, garlic, egg, paprika, salt and pepper. Mix until thoroughly combined. The rice must be completely raw — it cooks inside the pepper absorbing the meat juices.
  3. Fill each pepper firmly with the meat mixture, pressing it in well. Replace the tops as lids. Do not overfill — leave a small gap as the rice expands during cooking.
  4. Stand the peppers upright, packed tightly together, in a pot just large enough to hold them. Pour passata around and over them. Add bay leaves and enough water to come halfway up the peppers.
  5. Cover and cook over very low heat for 1.5 hours until the peppers are completely soft and yielding and the filling is cooked through. The sauce will reduce and thicken beautifully. Serve 2 peppers per person with generous ladles of tomato sauce and a spoonful of cold sour cream.

📊 Nutrition per Serving (2 peppers)

410Calories
30gProtein
28gCarbs
20gFat
4gFibre
440mgSodium
💡 Chef's Tip

Use the long, pointed kapija pepper — it is thinner-skinned, sweeter and becomes completely meltingly soft when cooked, unlike a bell pepper which can remain tough. NEVER pre-cook the rice in the filling — it cooks inside the pepper absorbing all the wonderful meat juices. This dish improves magnificently the following day as the sauce absorbs into the filling overnight.

🏛️ Did You Know?

The kapija pepper is a Slavonian variety bred specifically for cooking — prized across the entire Balkans. In Slavonia, September marks the height of pepper season and households buy entire crates of kapija to roast, stuff, pickle, and dry for winter. The sight of bright red peppers strung to dry on farmhouse facades across Slavonia is one of the most iconic images of Croatian autumn.

Shepherd stew cobanac
15
Čobanac
CHOH-bah-nats
The shepherd's fiery meat stew — three meats, paprika and open fire in Slavonian tradition
⏱ 30 min + 2hr cook👥 6★★★☆☆🍷 Graševina

🧅 Ingredients

  • Beef (chuck), diced 4cm500 g
  • Pork shoulder, diced 4cm400 g
  • Lamb shoulder, diced 4cm300 g
  • Onions, finely diced4 large
  • Sweet paprika4 tbsp
  • Hot paprika2 tsp (or more)
  • Garlic, crushed5 cloves
  • Tomatoes, diced300 g
  • Green pepper, diced2 large
  • Dry white wine200 ml
  • Sunflower oil60 ml
  • Bay leaves, salt3 / to taste

👨‍🍳 Instructions

  1. Traditionally cooked in a copper cauldron (kotlić) over an open wood fire — like fiš paprikaš, čobanac gains enormous depth of flavour from wood smoke and the direct heat of an open fire.
  2. Heat oil in a large heavy pot. Sauté onions over medium-high heat for 20 minutes until very deeply caramelised — this is non-negotiable. The dark, sweet onion base carries the entire dish.
  3. Remove from heat momentarily. Add all the paprika and stir rapidly for 30 seconds. Return to heat.
  4. Add all three meats at once and cook over high heat for 10 minutes, stirring frequently, until the meat has released its juices and they have evaporated, leaving the meat seared and fragrant.
  5. Add garlic, tomatoes, green peppers, wine and bay leaves. Add water to just cover the meat. Bring to a boil, then reduce to a very low simmer. Cover and cook for 1.5–2 hours until all three meats are completely tender.
  6. Adjust paprika and salt — čobanac should be bold, deeply spiced and hot. Serve in deep bowls with homemade bread for mopping up the sauce.

📊 Nutrition per Serving

490Calories
46gProtein
10gCarbs
28gFat
2gFibre
480mgSodium
💡 Chef's Tip

The name "čobanac" comes from "čoban" meaning shepherd — this was traditionally the meal Slavonian shepherds made in the hills using whatever meat they had, cooked over a fire in a single pot. Using three different meats (beef, pork and lamb) is traditional and creates a more complex, layered flavour than any single meat alone. This is a dish that should be aggressively seasoned.

🏛️ Did You Know?

Čobanac is one of Slavonia's most convivial dishes — it is almost always cooked outdoors in a cauldron for large groups at celebrations, competitions and village gatherings. There are annual čobanac cook-offs in Slavonian towns where teams of amateur cooks compete for supremacy. The judging criteria are simple: depth of colour, intensity of flavour and heat level — a čobanac that doesn't make you reach for your drink is considered timid.

🏰
Dubrovnik Region
Zelena Menestra · Bakalar na Bijelo
Dubrovnik green soup
16
Zelena Menestra
ZEH-leh-nah meh-NEH-strah
Dubrovnik's ancient green soup — smoked pork with kale and root vegetables, a city's soul in a bowl
⏱ 20 min + 2hr cook👥 6★★☆☆☆🍷 Plavac Mali or Dingač

🧅 Ingredients

  • Smoked pork shank or ribs800 g
  • Smoked pork sausages (kobasice)300 g
  • Kale or collard greens, roughly chopped600 g
  • Turnip or kohlrabi, diced300 g
  • Potatoes, peeled and diced400 g
  • Carrots, diced3 medium
  • Onion, finely diced1 large
  • Garlic, crushed4 cloves
  • Olive oil3 tbsp
  • Bay leaves, black pepper3 / generous
  • Saltto taste (pork is salty)
  • Water2 litres

👨‍🍳 Instructions

  1. Place the smoked pork shank in a large pot with cold water. Bring to a boil, drain this first water (it removes excess salt and impurities), then refill with 2 litres of fresh cold water. Add bay leaves and bring back to a boil.
  2. Reduce heat to a steady simmer and cook the pork for 45 minutes, skimming any foam that rises to the surface. The pork should be partially cooked before adding the vegetables.
  3. In a separate small pan, heat olive oil. Sauté onion and garlic over medium heat for 8 minutes until softened. Add to the pork pot.
  4. Add diced turnip, carrots and potatoes to the pot. Continue to simmer for 20 minutes until the root vegetables are beginning to soften.
  5. Add the chopped kale and sliced sausages. Continue to cook for 30–40 more minutes over low heat until the kale is completely tender and has surrendered its bitterness, the vegetables are soft, and the broth is rich and deeply flavoured from the smoked meat.
  6. Remove the pork shank, shred all the meat from the bone and return it to the soup. Discard the bone. Taste and adjust seasoning — the smoked meat is already salty so add additional salt carefully. Serve in deep bowls with thick slices of rustic bread.

📊 Nutrition per Serving

420Calories
38gProtein
28gCarbs
18gFat
6gFibre
860mgSodium
💡 Chef's Tip

The initial blanching and discarding of the first cooking water is important — it removes excess salt from the smoked meat and results in a cleaner, clearer broth. Add salt ONLY after tasting at the very end, as smoked pork products vary widely in saltiness. This soup is always better the following day after the flavours have had time to integrate. Do not skip the kale — it is the defining ingredient.

🎊 Tradition — Dubrovnik's Working-Class Heritage

Zelena menestra is the quintessential Dubrovnik family dish — the meal that generations of ordinary Dubrovnik families ate through cold winters while the wealthy Republic's merchant class dined on more elaborate fare. Unlike the refined šporki makaruli and rozata which reflect the city's aristocratic trading heritage, zelena menestra is the food of the common people — sailors, fishermen, craftsmen and their families. It is made in Dubrovnik homes on Sundays and cold weekdays alike, and is considered as much a part of Dubrovnik's identity as the city walls themselves. The dish varies by season — in summer, green beans replace the kale; in autumn, pumpkin may be added.

Salt cod bakalar
17
Bakalar na Bijelo
bah-KAH-lar nah BEE-yeh-loh
Creamed salt cod with potatoes and olive oil — the sacred Christmas Eve dish of the entire Croatian coast
⏱ 48hr soak + 1hr cook👥 6★★★☆☆🎄 Christmas Eve Ritual

🧅 Ingredients

  • Dried salt cod (bakalar), soaked 48hrs — change water twice daily800 g
  • Potatoes, boiled and peeled800 g
  • Garlic cloves8 cloves
  • Extra virgin olive oil150 ml
  • Warm milk100 ml
  • Fresh parsleylarge bunch
  • Black pepper, lemon juicegenerous / 1 lemon

👨‍🍳 Instructions

  1. After 48 hours of soaking (change water every 12 hours), drain the bakalar. Taste a small piece — it should be mildly salty, not aggressively so. If still very salty, soak 12 more hours.
  2. Place the bakalar in a pot of cold water. Bring slowly to a boil then immediately reduce to a bare simmer. Poach for 20 minutes until the flesh is tender and flakes easily. Drain and allow to cool. Carefully remove all skin, bones and cartilage. Flake the white flesh into large pieces.
  3. In a large bowl or mortar, pound the garlic to a completely smooth paste with a pinch of coarse salt.
  4. Mash the boiled potatoes roughly — leave some texture, not a smooth purée. Add the garlic paste, then begin adding olive oil in a very slow, thin stream while beating vigorously with a wooden spoon — exactly as if making aioli. Alternate with splashes of warm milk. The mixture should be creamy and cohesive.
  5. Fold in the flaked bakalar gently, fresh parsley, black pepper and lemon juice. Taste very carefully — the bakalar is already salted and may need no additional salt at all.
  6. Serve warm, with a final generous drizzle of raw olive oil poured over the top. Accompany with crusty bread or polenta. Also excellent cold the next day.

📊 Nutrition per Serving

390Calories
36gProtein
28gCarbs
16gFat
3gFibre
820mgSodium
📚 Why Dried Cod on the Coast?

See the full explanation in the Techniques section of this cookbook. In brief: the Catholic Church's rule of meatless days — Christmas Eve, all Fridays, and 40 days of Lent — drove enormous demand for preserved fish that could be stored year-round. Norwegian dried salt cod, arriving via Venetian and Ragusan trade networks, became more accessible than fresh fish for inland populations and, paradoxically, deeply embedded in coastal tradition as a ritual food for the holiest days of the year.

🎊 Tradition — Badnjak (Christmas Eve)

On Badnjak (Croatian Christmas Eve, December 24th), meat is forbidden by Catholic tradition. Across the entire Croatian coast — from Istria to Dubrovnik — the answer is always bakalar. Families spend the afternoon soaking and preparing the cod, and the smell of it cooking fills coastal apartment buildings and stone village houses alike. In Dalmatia and Dubrovnik, Christmas Eve dinner is bakalar na bijelo with boiled potatoes; in some families it is bakalar na crveno (with tomato sauce). Arguments about which version is correct are conducted with great passion and never resolved.

🍯
Slastice — Croatian Sweets
Kremšnita · Fritule · Medenjaci
Kremšnita cream cake
18
Kremšnita Samoborska
KREHM-shnee-tah sah-MOH-bor-skah
Samobor's legendary vanilla cream cake — puff pastry, custard and cream since 1929
⏱ 30 min + 4hr chill👥 12 pieces★★★☆☆☕ Café Classic

🧅 Ingredients

  • Ready-made puff pastry sheets2 sheets (500g)
  • Whole milk1 litre
  • Egg yolks8 large
  • Caster sugar180 g
  • Cornflour (cornstarch)80 g
  • Vanilla bean (or 2 tsp extract)1
  • Butter50 g
  • Heavy whipping cream (36%+)500 ml
  • Powdered sugar, vanilla sugar40 g / 1 sachet
  • Icing sugar for dustinggenerous

👨‍🍳 Instructions

  1. Bake puff pastry sheets individually on a lined tray at 200°C for 15–18 minutes until deeply golden and fully puffed. While still hot, press flat gently using a second tray if unevenly puffed. Allow to cool completely. Cut each sheet to exactly fit a 30×20cm pan.
  2. Warm milk with the split vanilla bean until just below boiling. In a large bowl, whisk egg yolks, caster sugar and cornflour until very pale and smooth — at least 3 minutes of vigorous whisking. Slowly pour the hot milk into the egg mixture in a thin stream while whisking constantly to prevent the eggs from scrambling.
  3. Return the mixture to the pan over medium heat. Stir continuously and energetically with a wooden spoon, reaching every corner of the pan, until the custard thickens dramatically — this takes 8–10 minutes. Remove vanilla pod. Stir in butter until completely melted and glossy.
  4. Pour the hot custard onto one pastry sheet placed in the pan. Smooth the top. Allow to cool to room temperature, then refrigerate for a minimum of 2 hours until the custard is set firm enough to hold its shape when cut.
  5. Whip the cream with powdered sugar and vanilla sugar to stiff, stable peaks. Spread carefully over the set custard layer — it should be approximately the same depth as the custard layer below it.
  6. Place the second pastry sheet on top, pressing very gently. Refrigerate for at least 2 more hours, ideally overnight. Dust very generously with icing sugar immediately before serving. Cut into generous squares with a sharp, wet knife — dip the knife in hot water between each cut.

📊 Nutrition per Piece (1/12)

420Calories
7gProtein
38gCarbs
26gFat
0.5gFibre
180mgSodium
💡 Chef's Tip

The custard MUST be completely cold and firmly set before adding the cream layer — otherwise the cream sinks into the custard and the layers merge. Use minimum 36% fat cream — it must hold its shape under the weight of the top pastry. The ratio of custard to cream should be exactly equal — this is what distinguishes authentic Samobor kremšnita from all imitations.

🏛️ Did You Know?

The original Samobor kremšnita recipe has been served unchanged at Kavana Livadić since 1929. Visitors travel from across Croatia specifically to eat one in Samobor — a charming medieval town 25km from Zagreb famous for its carnival (one of the oldest in Croatia), its bermet vermouth, and this cake above all else. Samoborci are fiercely and amusingly possessive of their kremšnita's superiority over all other versions.

Fritule mini doughnuts
19
Fritule
FREE-too-leh
Dalmatian mini doughnuts with raisins, citrus and rakija — Christmas in every bite
⏱ 20 min + 1hr rest👥 ~50 pieces★★☆☆☆🎄 Advent Classic

🧅 Ingredients

  • Plain flour400 g
  • Fresh yeast (or 7g dried)20 g
  • Warm whole milk200 ml
  • Eggs3 large
  • Sugar, vanilla sugar60 g / 2 sachets
  • Lemon zest, orange zest1 of each
  • Rakija (grappa or brandy)3 tbsp
  • Raisins, soaked in rum overnight100 g
  • Salt, oil for fryingpinch / 1 litre
  • Icing sugar for dustingvery generous

👨‍🍳 Instructions

  1. Activate yeast in warm milk with 1 tsp of the sugar for 10 minutes until the surface is foamy. This confirms the yeast is alive.
  2. In a large bowl, combine flour, sugar, vanilla sugar, salt, lemon zest and orange zest. Add eggs and rakija and mix. Add the yeast mixture and stir until a thick, sticky batter forms — not a dough. Fold in the rum-soaked raisins with their liquid. Cover with a cloth and rest in a warm place for 1 hour.
  3. Heat sunflower oil in a deep, heavy pot to exactly 175°C. Test by dropping a tiny bit of batter — it should rise to the surface and sizzle gently, not smoke or burn.
  4. Using two wet spoons, drop walnut-sized portions of batter into the hot oil. Do not crowd the pot — work in batches of 8–10. Fry for 3–4 minutes, turning occasionally, until deep golden brown on all sides.
  5. Remove with a slotted spoon and drain briefly on kitchen paper. While still hot, dust very generously — almost aggressively — with icing sugar. Serve in a big, snow-white pile. They are best eaten within 1 hour of frying.

📊 Nutrition per 5 pieces

280Calories
5gProtein
38gCarbs
12gFat
1gFibre
60mgSodium
💡 Chef's Tip

Oil temperature is the most critical variable: too cool and fritule absorb excess oil and are greasy; too hot and they burn outside while raw inside. A kitchen thermometer is strongly recommended. The batter should be thick and sticky — resist the temptation to add more flour. Soaking the raisins in rum overnight gives them plumpness and an extra layer of flavour.

🎊 Tradition — Advent and Christmas Markets

Fritule are the definitive Croatian Christmas sweet, made in every household along the Dalmatian coast from Advent (early December) through Epiphany (January 6th). They appear at Christmas markets across Croatia — most famously at Zagreb's Advent in Zagreb, voted Europe's best Christmas market multiple times. The Zagreb markets feature entire stalls dedicated to fritule, with queues stretching through the cold December air as the doughnuts are fried to order and handed over in a paper bag still steaming. The name comes from the Venetian dialect — a reminder of the centuries of shared maritime heritage along the Adriatic.

Croatian honey gingerbread
20
Medenjaci — Licitarsko Srce
meh-deh-NYAH-tsee / lee-TSEE-tar-skoh SUR-tseh
Croatia's most beloved honey gingerbread — a 500-year-old UNESCO-protected art form from Zagreb
⏱ 30 min + 1hr chill👥 ~60 cookies★★☆☆☆🏛️ UNESCO Listed

🧅 Ingredients

  • Plain flour500 g
  • Dark fragrant honey180 g
  • Sugar, butter, eggs100 g / 100 g / 2
  • Cinnamon, ground cloves2 tsp / ½ tsp
  • Ground ginger, nutmeg1 tsp / ¼ tsp
  • Baking soda, lemon zest1 tsp / 1 lemon
  • Icing sugar (royal icing)200 g
  • Egg white, lemon juice (icing)1 large / 1 tsp
  • Food colouring (red, for traditional hearts)optional

👨‍🍳 Instructions

  1. In a small saucepan, gently warm honey, sugar and butter together over low heat until the butter melts and the sugar dissolves. Do not allow to boil. Pour into a large bowl and cool to room temperature — warm dough will not hold its shape when cut.
  2. Beat in the eggs one at a time. Add lemon zest and all the spices and mix well. Sift in the flour and baking soda and mix until a firm, smooth dough forms. If the dough is too sticky, add flour one tablespoon at a time. Wrap in cling film and refrigerate for a minimum of 1 hour.
  3. Remove dough from refrigerator. On a well-floured surface, roll to approximately 5mm thickness — thin enough to bake through, thick enough to hold shape. Cut into traditional shapes: hearts, stars, birds or rounds. Place on lined baking trays, spacing well apart.
  4. Bake at 175°C for 10–12 minutes until the tops are set and just barely beginning to turn golden at the edges. They will feel slightly soft when removed — they firm up completely as they cool. Allow to cool fully on wire racks before decorating.
  5. Make royal icing: beat icing sugar, egg white and lemon juice with an electric mixer for 3–4 minutes until thick, bright white and completely smooth. Transfer to piping bags. Pipe decorative patterns — flowers, lattices, dots and borders — onto cooled medenjaci. Allow icing to set hard (2 hours) before storing in tins lined with paper.

📊 Nutrition per 3 Cookies

185Calories
3gProtein
32gCarbs
6gFat
0.5gFibre
55mgSodium
💡 Chef's Tip

Use dark, strongly flavoured honey for maximum depth — acacia honey is too mild and produces a flat-tasting result. Forest honey or chestnut honey work beautifully. The dough MUST be cold when rolled — warm dough spreads and loses its shape during baking. Medenjaci actually improve with age, mellowing and deepening in flavour over 3–4 days. They keep for weeks in a sealed tin.

🎊 Tradition — Zagreb and the Licitar Heart

The Croatian tradition of decorated honey gingerbread (licitarsko srce — the licitar heart) is inscribed on the UNESCO Intangible Cultural Heritage list. The bright red icing-covered heart-shaped medenjaci is one of the most iconic symbols of Zagreb — given as tokens of love, luck, friendship and celebration for over 500 years. Zagreb's Christmas Advent market, voted Europe's best multiple times, is filled with licitar hearts hung from every stall and tree. The craft of licitar-making (licitarstvo) has been practiced by Zagreb artisan families for generations — some workshops date to the 18th century and their painted designs have remained unchanged for over 200 years.

✦ Complete Edition ✦

Want All 50 Recipes?

The complete Okusi Hrvatske cookbook includes 50 authentic Croatian recipes — Pašticada, Crni Rižoto, Peka, Kvarnerski Škampi, Rozata, Orehnjača and 20 more dishes not found in the free edition. Beautifully formatted PDF, print-ready.

Get the Full Book — €14.99

PDF download · All 6 regions · 50 complete recipes with nutrition info