Irish Colcannon Recipe (with Bacon) – 7 Remarkably Comforting Dishes
Irish Colcannon with Bacon is a classic, hearty side dish that combines creamy mashed potatoes, tender cabbage, and savory bacon for a rich, indulgent flavor. This traditional Irish recipe elevates the rustic comfort of colcannon with the smoky, salty bite of crispy bacon, making it a standout addition to holiday meals, family dinners, or St. Patrick’s Day celebrations. Every bite delivers warmth, satisfying texture, and bold flavor.
The beauty of this colcannon lies in its balance. The creamy potatoes provide a smooth, velvety base, while cabbage offers a subtle sweetness and tender texture. Crispy bacon adds savory depth and an irresistible aroma. Sautéed onions and a touch of butter further enhance the flavor, and a sprinkle of fresh chives or green onions adds brightness to the dish. This combination creates a harmonious and comforting side that pairs beautifully with roasted meats, stews, or vegetable mains.
Ingredients Overview
Potatoes are the foundation of colcannon. Yukon Gold or russet potatoes are best, producing a creamy, smooth mash that blends beautifully with butter, milk, and seasonings. Yukon Golds provide a naturally buttery flavor, while russets give a lighter, fluffier texture.
Cabbage adds subtle sweetness and texture. Shredded green cabbage softens when cooked but still retains a slight bite, balancing the creaminess of the potatoes. Savoy cabbage can be used for a more delicate texture.
Bacon is the star addition in this version, introducing a smoky, salty component. Choose thick-cut or center-cut bacon for a meaty, flavorful result. Fry until crispy, then chop and fold into the colcannon.
Onions contribute savory depth and sweetness, especially when sautéed slowly in butter or bacon fat. Garlic can be added optionally for extra aroma and flavor.
Butter and milk enrich the potatoes, creating a smooth, creamy consistency. Fresh herbs like chives or green onions provide a finishing touch that adds freshness and visual appeal.
Seasoning with salt, pepper, and a pinch of nutmeg enhances the natural flavors. The combination of potatoes, cabbage, onions, and bacon creates a deeply satisfying and comforting dish that is both traditional and indulgent.
Ingredients
2 pounds Yukon Gold potatoes, peeled and chopped
1/2 head green cabbage, finely shredded
6 slices bacon, chopped
1 medium yellow onion, finely chopped
2 cloves garlic, minced (optional)
1/2 cup whole milk
4 tablespoons unsalted butter
Salt, to taste
Freshly ground black pepper, to taste
2 tablespoons chopped chives or green onions
Step-by-Step Instructions
-
Place peeled and chopped potatoes in a large pot. Cover with cold water, add a pinch of salt, and bring to a boil over medium-high heat. Reduce heat and simmer until tender, about 15–20 minutes. Drain well.
-
In a large skillet over medium heat, cook the chopped bacon until crispy. Remove bacon with a slotted spoon and set aside, leaving bacon fat in the skillet.
-
Add the onion to the skillet with the bacon fat and sauté for 5–7 minutes until translucent and lightly golden. Add garlic if desired and cook for 1 minute until fragrant.
-
Add shredded cabbage to the skillet and sauté for 8–10 minutes until tender but still slightly crisp. Season with salt and black pepper. Remove from heat.
-
Mash the drained potatoes in a pot until smooth. Add butter and milk, stirring until creamy. Season with salt, pepper, and a pinch of nutmeg if desired.
-
Gently fold the sautéed cabbage, onions, and crispy bacon into the mashed potatoes. Mix until evenly combined without overworking.
-
Transfer colcannon to a serving dish and sprinkle with chopped chives or green onions. Optionally, add a small pat of butter on top for extra richness.
-
Serve warm. Leftovers can be stored in an airtight container in the refrigerator for 2–3 days and reheated gently on the stovetop.
Tips, Variations & Substitutions

-
For a smoky twist, use smoked bacon.
-
Kale can replace cabbage for a slightly stronger flavor.
-
Use plant-based butter and bacon alternatives for a vegan-friendly version.
-
Add leeks or shallots with onions for extra sweetness and depth.
-
Garnish with toasted breadcrumbs or fresh herbs for visual appeal.
Serving Ideas & Occasions
This bacon-infused colcannon pairs beautifully with roasted meats, pork tenderloin, or a vegetable-based main dish. It’s perfect for St. Patrick’s Day, holiday gatherings, or cozy family dinners. Serve with a crisp green salad or roasted root vegetables to complete the meal.
Nutritional & Health Notes
Potatoes provide complex carbohydrates and potassium, while cabbage adds fiber and vitamin C. Bacon contributes protein and a savory flavor but also increases sodium and fat, so enjoy in moderation. Using plant-based alternatives can reduce fat and make the dish suitable for vegan diets while maintaining the creamy texture and flavor.
FAQs
Can I make this ahead of time?
Yes, colcannon can be prepared a few hours in advance. Store in the refrigerator and reheat gently on the stovetop with a splash of milk to maintain creaminess.
Can I freeze colcannon with bacon?
Yes, cool completely and freeze in an airtight container for up to two months. Thaw overnight in the refrigerator and reheat gently on the stove.
What type of bacon works best?
Thick-cut or center-cut bacon provides a hearty, flavorful crunch. Smoked bacon adds extra depth of flavor.
Can I add garlic?
Yes, 1–2 cloves of minced garlic can be added when sautéing the onions for additional aroma and taste.
Can kale replace cabbage?
Absolutely. Kale adds deeper green color and a slightly stronger, earthy flavor.
How do I prevent potatoes from becoming gluey?
Mash potatoes gently and gradually add milk. Avoid using a food processor or high-speed mixer.
Is this recipe kid-friendly?
Yes, creamy potatoes combined with crispy bacon appeal to both children and adults. Adjust seasoning as needed.
PrintIrish Colcannon with Bacon and Creamy Mashed Potatoes
Irish Colcannon with Bacon is a classic mashed potato and cabbage side dish with crispy bacon, perfect for festive meals or cozy dinners.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
Ingredients
2 pounds Yukon Gold potatoes, peeled and chopped
1/2 head green cabbage, finely shredded
6 slices bacon, chopped
1 medium yellow onion, finely chopped
2 cloves garlic, minced (optional)
1/2 cup whole milk
4 tablespoons unsalted butter
Salt, to taste
Freshly ground black pepper, to taste
2 tablespoons chopped chives or green onions
Instructions
-
Boil potatoes in salted water until tender, 15–20 minutes.
-
Cook bacon until crispy; set aside.
-
Sauté onion (and garlic if using) in bacon fat until golden.
-
Add cabbage and cook 8–10 minutes; season with salt and pepper.
-
Mash potatoes with butter and milk until creamy.
-
Fold in cabbage, onions, and bacon.
-
Transfer to serving dish, sprinkle with chives, and serve warm.
Notes
Kale can replace cabbage; plant-based bacon and butter can make this vegan-friendly.