
A dense, crusty rye bread baked whole around a filling of small fish and pork — a traditional Finnish travelling food from Savo province.
Kalakukko is one of the most unusual and ancient dishes in Finnish cuisine — a whole loaf of rye bread with an entire filling of fish (traditionally small vendace or perch) and pork baked inside. The thick rye crust acts as both cooking vessel and packaging, allowing the filling to steam and meld over many hours of slow baking. Originally a portable food for farmers and fishermen working far from home, it could be carried and eaten over several days. The result is extraordinary: the rye crust absorbs the fish and pork juices and becomes succulent from the inside, while remaining firm on the outside. It is still a specialty of the Savonia region and is a protected regional product.
Serves 8
Combine both flours, salt, and caraway seeds. Add warm water and mix to form a firm, pliable dough. Knead for 5 minutes. The dough should be slightly stiff — rye flour gives very little gluten. Rest for 20 minutes covered.
On a floured surface, roll out two thirds of the dough into a thick oval base, about 1.5 cm thick and large enough to hold the filling with high sides. Press up the sides to form a deep bread bowl.
Season the fish and pork belly slices with salt and white pepper. Layer alternating fish and pork slices inside the dough base, packing tightly. The filling should be generous and mounded.
Roll out the remaining dough into a lid. Place over the filling and press firmly together with the base, pinching and folding the edges to create a completely airtight seal. Smooth the seam with wet fingers.
Preheat oven to 225°C. Place the kalakukko on a baking sheet and bake for 30 minutes until the crust is set and lightly browned.
Reduce oven to 150°C. Brush the kalakukko generously with melted butter and wrap loosely in aluminum foil. Bake for 4–5 hours. During this long bake, the fish and pork juices permeate the rye crust, creating a magnificently flavored loaf.
Remove the foil and let the kalakukko rest for at least 30 minutes before cutting. Slice at the table and serve with butter and sour cream. The inner crust should be moist and deeply flavored.
The seam must be completely airtight or steam will escape and the crust will dry out.
Vendace (muikku) is traditional, but small sardines or smelt work well.
The very long, slow bake is what makes the fish bones soft and edible — don't rush it.
Brush with butter twice during the slow baking to keep the crust moist.
Perch (ahven) instead of vendace for a meatier texture.
Mushroom and pork filling for a non-fish version.
Individual mini kalakukko for single servings.
Kalakukko keeps at room temperature wrapped in a cloth for 3–4 days. Refrigerate in summer. Reheat wrapped in foil at 150°C.
Kalakukko has been baked in the Savo region of Finland for at least 400 years. It received PGI (Protected Geographical Indication) status from the EU. It was the original Finnish 'packed lunch' — carried into the fields and forests by workers.
Yes — after 4–5 hours at 150°C, the small fish bones become completely soft and are eaten along with the flesh, providing excellent calcium.
Small fish work best because the bones become edible. If using larger fish, remove bones before filling.
Per serving (380g / 13.4 oz) · 8 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes