Kalakukko
Kalakukko comes from the Savo region of eastern Finland, where it arose as a practical solution for fishermen and farmers who needed durable food that could travel for days without refrigeration. The thick rye crust acted as a natural packaging that sealed in the fish's moisture and fat, keeping the filling edible for up to a week at room temperature — a kind of medieval canning. The traditional baking method used each house's clay oven (uuni), heated in the morning for bread, then left to cool gradually all day, with the kalakukko placed inside to bake at a steadily dropping temperature for 6-8 hours. Today, the city of Kuopio in Savo is considered the unofficial kalakukko capital, with specialty shops selling freshly baked loaves daily, and retaining heat for many hours remains the key to fully softened bones.
Whole fish and pork baked inside bread
Small whole fish and cubes of pork fat are baked right inside a thick rye loaf, like an edible pie.
The bones melt away with slow cooking
Many hours of low, slow baking soften the fish bones so much they become edible, much like in canned fish.
A thick rye crust, not thin pastry
The dough is thick and dense, made to withstand hours in the oven without drying out or cracking.
Created as portable food for work
Loggers and fishermen carried kalakukko to work, the bread serving as both packaging and food.
Ingredients 4 servings
- 500g rye flour
- 250g all-purpose flour
- 1 tbsp salt
- 350ml warm water
- 600g small whole fish (vendace or lake trout), cleaned
- 300g pork fat, cubed
- 1 onion, cubed
- Salt and pepper, generously
- Butter, for brushing the crust
How to make it
- 1MAKE THE DOUGH: Mix the two flours with the salt, add the water gradually and knead an elastic dough, then let it rest 30 minutes under a towel.
- 2CLEAN THE FISH: Remove the heads and guts from the fish, but leave the bones — they'll soften during the long bake — then season generously with salt and pepper.
- 3ROLL OUT THE DOUGH: Divide the dough in two, roll one piece into a thick disc, about 2cm, as the base.
- 4FILL IT: Arrange half the fish on the base, alternating with layers of cubed pork fat and onion, sprinkling salt and pepper, then repeat until the ingredients are used up, building a mound.
- 5SEAL THE LOAF: Roll out the second piece of dough on top, fold the base's edges up over it, pinching well to completely seal the filling inside.
- 6BAKE FOR A LONG TIME: Bake at 200°C for the first hour, then reduce to 150°C and continue another 4-5 hours, covering with foil if the surface browns too much.
- 7SERVE: Let it cool slightly, brush the crust with melted butter, then cut thick slices and serve warm or at room temperature.
Nutritional info
per serving (~350 g)
Estimated nutritional values.
Pairs perfectly with

