This beloved Irish comfort dish combines creamy mashed potatoes with tender cabbage and sautéed leeks, creating a humble yet deeply satisfying side that's perfect alongside any meal. With its buttery, slightly sweet flavor and rustic charm, colcannon is the ultimate comfort food that warms you from the inside out.
⏱️50 min
📊Easy
👥4 servings
🍽️Main
vegetarianbudget-friendlyfamily
Ingredients
800 gpotatoes
400 ggreen cabbage
3 piecesleeks
100 gbutter
200 mlwhole milk
1 teaspoonsalt
0.5 teaspoonblack pepper
Instructions
1PREPARE THE VEGETABLES: Peel the potatoes and cut them into uniform 3-4 cm chunks to ensure even cooking. Slice the leeks into thin rounds, separating the white and light green parts from the darker green tops, and rinse thoroughly under cold water to remove any trapped soil. Roughly chop the green cabbage into 2 cm pieces. Keep these vegetables separate as they will be cooked at different times.
2BOIL THE POTATOES: Place the potato chunks in a large pot of cold salted water and bring to a boil over high heat. Reduce the heat to medium and simmer for 15-18 minutes until the potatoes are completely tender and a fork slides through them easily with no resistance. The potatoes should break apart when pressed gently against the side of the pot.
3COOK THE CABBAGE: While the potatoes are simmering, bring a separate pot of salted water to a boil and add the chopped cabbage. Cook for 5-7 minutes until the cabbage is tender but still holds its shape and has a slight crunch. Drain well in a colander and set aside, allowing excess moisture to drain completely to prevent a watery final dish.
4SAUTÉ THE LEEKS: In a large skillet or frying pan, melt 50g of butter over medium heat. Add the white and light green parts of the leeks and sauté gently for 5-6 minutes, stirring occasionally, until they become soft, translucent, and release a sweet aroma. Be careful not to brown them—they should remain pale golden. Add the cooked cabbage to the leeks and stir gently to combine, then keep warm on low heat.
5MASH THE POTATOES: Once the potatoes are cooked, drain them thoroughly in a colander, shaking to remove excess water. Return them to the warm pot (off the heat) and add the remaining 50g of butter. Begin mashing with a potato masher, using firm, deliberate strokes to break down the potatoes until smooth with just a slight fluffiness—about 2-3 minutes of mashing.
6COMBINE AND FINISH: Warm the milk gently and slowly add it to the mashed potatoes while stirring gently with a wooden spoon, incorporating it thoroughly until you reach a creamy, fluffy consistency. Fold in the leek and cabbage mixture using a spatula or wooden spoon, being gentle to maintain texture and avoid over-mixing. Season generously with salt and black pepper to taste, and serve immediately while steaming hot with a knob of butter melting on top.