This Colcannon recipe is the perfect St. Patrick’s Day dish (or any other day you’re craving true comfort food)! It is a traditional Irish dish combining creamy mashed potatoes with sweet cabbage and fried onion. It’s the ultimate cozy side.

This post may contain affiliate links. Please read our disclosure policy.
What is Colcannon?
This traditional dish from Ireland is made with fried cabbage and onion (or leeks), fried until tender and gently folded into rich and creamy mashed potatoes.
- Flavor: Buttery, savory, and slightly sweet from the cooked cabbage and onions.
- Swaps: You can use kale instead of cabbage, but I prefer the softer and sweeter taste of cabbage.
- Serving Suggestions: Colcannon is traditionally topped with melted butter – because let’s be honest, mashed potatoes and butter are a match made in heaven. This dish is great served with corned beef or glazed honey ham.

Ingredient Notes and Swaps
- Potatoes: You’ll need a good starchy baking potato. My favorite choices are Russet or Yukon Gold potatoes. Once boiled, mash them with lots of butter, and light or heavy cream. While it’s not traditional, you can also add sour cream or cream cheese to taste.
- Cabbage: Green cabbage becomes tender and sweet when fried with butter. However, you can substitute curly kale (about 1lb) or savoy cabbage if you prefer.
- Onion: Fried onions pair beautifully with mashed potatoes. Use a white onion, a green onion, or try leeks for an extra-special dish. Leeks are mildly flavored and look like extra-large scallions.
- Butter & Bacon: Could anything be better? I love the flavor bacon adds, although it’s not a traditional addition. If I have it on hand, I add it, but if I don’t, this colcannon recipe is equally delicious with just butter.
- Variations: Swap in parsnips for part of the potatoes for a sweet twist. For extra richness and savoriness, cook the vegetables in bacon drippings and fold in crispy bacon at the end.

How to Make Calcannon
- Cook the potatoes in a large saucepan until fork-tender and drain well.
- Mash the potatoes with cream and butter (full recipe below).
- Soften the onion, leeks, and cabbage in a skillet. Season.
- Stir the cabbage mixture into the potatoes and top with butter.
Garnish with a sprinkle of parsley, chives, and/or crisp bacon.

Pro Tips for Fluffy Mash
- Mash and drain the potatoes to prevent them from turning watery.
- Warm the cream before adding it to the potatoes so they are smooth.
- Mash gently and stop once smooth to prevent a gluey texture. A ricer makes them extra fluffy.
- Cut cabbage into small, even pieces so it remains tender and folds into every bite.
- Leeks hide grit between layers, so slice first, then rinse in a bowl of water.

What to Do With Leftover Colcannon
Fridge: Keep leftovers in an airtight container in the refrigerator for 4 days or in the freezer for 2 months.
Reheat: To reheat it, place it on the stovetop with a little cream to keep the consistency of the mashed potatoes.
Leftovers: Can be used to top shepherd’s pie, turned into crispy potato patties, or turned into a delicious baked potato soup.
More St. Patrick's Day Recipes
Did you love this Colcannon Recipe? Be sure to leave a rating and comment below!

Equipment
Ingredients
- 3 pounds russet potatoes or baking potatoes, peeled & quartered
- 1 white onion or 2 leeks
- ½ head green cabbage about 6 cups
- ½ cup half and half or heavy whipping cream, warmed
- ¼ cup salted butter plus 3 melted tablespoons
- salt and black pepper to taste
Instructions
- Bring a large pot of salted water to a boil. Add the potatoes and simmer for 12-15 minutes or until fork-tender.
- While the potatoes are cooking, prepare the onion or leeks, and cabbage. Dice the white onion into ½-inch pieces or slice the white and light green parts of the leeks thinly and rinse well. Cut the cabbage into 1-inch pieces.
- Melt ¼ cup of butter in a large skillet over medium heat. Cook the onion or leeks and cabbage in the butter until the onion is translucent and the cabbage is tender.
- Once the potatoes are cooked, drain them and return them to the warm pot. Mash the potatoes with a potato masher, adding cream and 3 tablespoons melted butter. Season with salt and pepper.
- Gently fold the mashed potatoes, cabbage, and onions together.
- Top with additional melted butter if desired.
Video
Notes
- If you love bacon, cook 4-6 slices of bacon in a pan until crispy. Remove the bacon and set aside. Add 1 tablespoon of butter to the bacon drippings.
- Cook onion or leeks and cabbage in the bacon drippings until the onion is translucent and the cabbage is tender.
- Mix the bacon, cabbage, and onions with the mashed potatoes per the recipe above.
Nutrition Information
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
© SpendWithPennies.com. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited. Please view my photo use policy here.















Very good and easy! I did add more milk. The potatoes were dry at first, but the extra milk helped.
Can’t wait to try some new recipes
These recipes remind me of my mother and grandmother.
That is so special Carol! Glad we could bring back those memories.
What is portion size?
Hi Carol, one serving would be approximately 1-1.5 cups.
U don’t say what to do with the cabbage before adding it- obviously don’t mix whole leaves in with the potatoes, so maybe could clarify for others. I shredded for 6 cups
My being Vegan; I made it this way:
• 1-Small head Cabbage
• 6-yellow potatoes
• 5-6 sprigs of parsley
• 1 medium-size parsnip
• 3 cloves of fresh garlic
• 1/2 medium-size yellow onion
• Extra Virgin Olive Oil (EVOO)
• 1/4 – 1/2 teaspoon sea salt
• 1/4 – 1/2 teaspoon pepper
• 1 &1/2 teaspoon of snipped Fresh Basil
Directions: • Dice (very small) All Veggies
(Do NOT BOIL Potatoes)
• Place enough Olive Oil to
completely cover bottom
of fry pan.
• Place all Veggies in fry pan
with cabbage on top. Saute
for about 20-25 minutes but
Stirring about every 6 or 7
minutes, until veggies are
tender but not too soft.
• Place on Serving Dish and
Sprinkle Salt, Pepper and
the snipped Basil on top.
• Makes 4 Servings
This is a Great Recipe for Vegans as well.
I just diced (instead of mashed) small peeled yellow potatoes, instead … (No butter or cream/milk) The Olive Oil is plenty of moisture … so this dish doesn’t even taste “dry” at all! I also left out of the recipe any meat that is called for.
Experiment and try adding one or more of these: diced parsnips or cauliflower; leeks; kale; red pepper seeds; snipped fresh basil leaves; celery seed and/or Spring onions! Delicious!
Sounds great Donna. Thanks for the tips!
Ganna try soon as over the flu and get appetite back sounfs yummy
I was wondering if I can put leftover corned beef in instead of bacon? Any thoughts?
I’ve only tried the recipe as written, but think that would work. You’d want to increase the butter since there won’t be any bacon drippings. Let us know how it works out for you!
iv’e tried it with diced ham and corned beef is also nice with tuna mixed through and make patties flatten with bread crumbs and fry until golden brown
Thank you for sharing Cheryl!
Absolutely, no problem. Make it to your family taste.
Yes, I think it would be delicious!
Can you freeze the leftovers?
I’ve never tried it Colleen.
This was delicious! I added five clothes of garlic into the water to boil with the potatoes . The potatoes only need to be cooked eight minutes and I used red potatoes. I also added yellow mustard seed into the cabbage, super yummy thanks for the recipe!
Yellow mustard seed sounds great Colleen! So glad you enjoyed the Colcannon recipe!
Great recipe
I made this last year for St. Patty’s Day. It was so very delicious! I’m making it again today! I have been looking forward to it!
Just finished the “Colcannon”, the cousins are going love this, so good and so easy!!
Nobody asked what the green sprinkles are as garnish? Parsley or green onions????
It’s a little sprinkling of flat leaf parsley. Enjoy, Judy!
Just made this it is beyond Delicious
So glad you loved it!
We had an annual St Patrick’s Day dinner last night (a week early). Our friends LOVED this dish! It was so so easy and delicious. It’s a keeper for all year round. Versatile too! SWP Employee
We love this dish.
This was so easy and yummy.
This recipe is delicious…I have made a few times now since reading it!! I do add garlic to it and more onions , but that is just a tweak. The leftovers were wonderful and a ‘changed them up’ by adding a bit of flour and and egg and making little pancakes and frying them up in a pan…Yum. Thank you!!
I love the idea of frying up leftovers!!