
Kalakukko (Finnish Fish Pie)
A dense, crusty rye bread baked whole around a filling of small fish and pork — a traditional Finnish travelling food from Savo province.
About This Recipe
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.
Ingredients
Serves 8
- 600 gdark rye flour
- 200 gall-purpose flour
- 250 mlwarm water
- 1 tspsalt (for dough)
- 1 tspcaraway seeds
- 600 gsmall vendace, perch, or sardines, cleaned
- 200 gpork belly, thinly sliced
- 1.5 tspsalt (for filling)
- 0.5 tspwhite pepper
- 50 gbutter, for brushing and sealing
Instructions
- 1
Make the rye dough
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.
- 2
Shape the base
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.
- 3
Layer the filling
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.
- 4
Seal the loaf
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.
- 5
First bake (high heat)
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.
- 6
Long slow bake
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.
- 7
Rest and serve
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.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
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.
Variations
- •
Perch (ahven) instead of vendace for a meatier texture.
- •
Mushroom and pork filling for a non-fish version.
- •
Individual mini kalakukko for single servings.
- •
Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.
Storage
Kalakukko keeps at room temperature wrapped in a cloth for 3–4 days. Refrigerate in summer. Reheat wrapped in foil at 150°C.
History & Origin
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.
Frequently Asked Questions
Are the fish bones safe to eat?
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.
Can I use larger fish?
Small fish work best because the bones become edible. If using larger fish, remove bones before filling.
Can I make this ahead of time?
Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.
What can I substitute if I don't have all the ingredients?
Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.
Nutrition Facts
Per serving (380g / 13.4 oz) · 8 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Finnish Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes