Vegan Colcannon Potatoes
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.My vegan Colcannon Potatoes are the perfect healthy side dish any time of year, whether it’s for potlucks, picnics, or a family dinner at home. They’re ready in just 35 minutes and made with russet potatoes, kale, and cashew cream for a rich and creamy texture.

Colcannon is one of those classic Irish dishes that shows up at our table more often than just St. Patrick’s Day. It’s usually made with mashed potatoes and loads of dairy, but I give it a little plant-based twist. I use cashew cream to keep it super creamy without the dairy, kind of like I make in these healthy mashed potatoes or the creamy almond milk mashed potatoes my kids love.
This one’s already a favorite with my family and a few friends who’ve tried it too. It’s just mashed potatoes, but with a little upgrade, kale, leeks, and a creamy cashew sauce that pulls it all together. The best part? It’s ready in less than an hour, and I’m using stuff I usually already have in the kitchen. 😉
👩🏽🍳 Why I Love This Recipe
My Irish friend made colcannon for us a while back, and I’m not even kidding, I was hooked after the first bite. It was creamy, and so full of flavor I had to ask her what was in it. Her version used loads of cream and butter, but I knew I could make a dairy-free version my family would still love. I swapped in my cashew cream, kept all the flavor, and now it’s become one of our favorite side dishes.
The first time I made it, I was kind of surprised at how well it turned out. It’s super simple too, I just boil and mash some russet potatoes, cook up the veggies, and mix it all together. Sometimes I grate a little vegan parmesan on top at the end, just to give it that extra cheesy finish that my boys always notice.
These vegan colcannon potatoes have totally become my favorite side dish. They check all the boxes – easy, tasty, full of good stuff, and perfect for making ahead. Even my friends who don’t eat plant-based always ask for the recipe. Once you make them for your crew, don’t be surprised if they start asking for them every week. Trust me, it happens!
🥘 Ingredients
It only takes a few wholesome plant-based ingredients to pull this creamy Colcannon potatoes dish together. Here’s what I grab when I’m making it:

Potatoes: I like using russet potatoes because they mash up fluffy and light. If I don’t have them, Yukon gold or even any other potatoes work fine, they’ll just give the mash a slightly different taste and texture, but still turn out great.
Leek: I slice up just the white part of the leek for this. If I’m out, green onions make a good swap and still add that nice mild onion flavor.
Garlic: I always go with fresh garlic cloves and mince them myself. It gives the dish way more flavor than garlic powder.
Kale: I usually use chopped kale, but cabbage is a traditional option too and works just as well. Use whatever your crew likes best.
Cashew cream: This is what makes the mash extra creamy without using dairy. I blend it up ahead of time and stir it in at the end for the perfect finish.
🔪 How To Make
The best dishes are the easiest ones, and this vegan colcannon recipe is pretty simple! Here’s how I make it:
Mash the potatoes: I peel and chop the potatoes, then boil them until they’re soft enough to pierce with a fork. Then, I drain them right away and mash them while they’re still hot until they’re as smooth or as lumpy as we like.
Cook the veggies: I sauté the leek, garlic, and kale in a little olive oil until everything softens. If I want to keep it oil-free, I use vegetable broth instead and it still turns out great.

Combine and serve: I stir the cashew cream into the mashed potatoes first, then fold in the sautéed greens. I mix until everything is creamy and then serve!

💭 Expert Tips
My #1 Secret Tip for making these vegan colcannon potatoes is to mash the potatoes while they’re still hot. I drain them and get straight to mashing because it makes them so much smoother and easier to mix with the cashew cream. If I wait too long, they start to stiffen up and the texture just isn’t the same.
Other Tips To Keep In Mind:
- Use warm cashew cream: I like to warm the cashew cream slightly before mixing it in. It helps everything stay hot and makes the potatoes extra creamy.
- Salt the water for boiling: I always salt the water before boiling the potatoes. It’s the easiest way to make sure the potatoes have flavor all the way through.
- Drain the potatoes well: After boiling, I let the potatoes sit in the colander for a minute or two. This helps get rid of any extra water so the mash doesn’t turn out watery.
- Sauté the greens until soft: I cook the leeks and kale until they’re nice and soft before adding them to the potatoes. That way the texture blends in better and my kids are more likely to eat it without picking through.
📖 Variations
Here are three fun and easy ways I like to switch up these vegan colcannon potatoes depending on what I have:
Sweet potato colcannon: I swap out half the russet potatoes for sweet potatoes. It gives the mash a little natural sweetness and a beautiful golden color that my kids love.
Cabbage instead of kale: When I’m out of kale, I slice up some green cabbage and cook it the same way. It’s closer to the traditional version and still works perfectly with the cashew cream.
Cheesy colcannon: I stir in a spoonful or two of vegan parmesan or nutritional yeast with the cashew cream. It gives the mash a slightly cheesy taste without changing the texture.
🍽 Serving Suggestions
These healthy vegan colcannon potatoes make such a good side for pretty much anything, but I especially love serving them with my gluten-free vegan sausages. It keeps that classic Irish combo going without the meat.
Another great alternative is my hubby’s favorite vegan meatloaf made with spices, flaxseeds, and lentils. If I’m planning ahead for the holidays, I’ll sometimes make this delicious vegan turkey roast made with chickpeas. It’s packed with flavor and pairs perfectly with these creamy colcannon potatoes, especially for a cozy Thanksgiving dinner.
🧊 Storage Directions
Refrigeration: I let the colcannon cool completely before storing it in an airtight container. It stays fresh in the fridge for 3 to 4 days, though I try to use it sooner since the texture can change a bit the longer it sits.
Freezing: I freeze leftover colcannon in a freezer-safe container for up to three months. When I’m ready to use it, I defrost it overnight in the fridge so it’s easier to reheat evenly.
Reheating: I reheat it in the microwave or oven using a microwave or oven-safe dish. If it seems a little dry, I stir in a splash of warm veggie broth, cashew cream, or dairy-free milk to bring back that creamy texture.
❓Recipe FAQs
Sometimes I do, especially if I’m using thin-skinned potatoes like Yukon golds. Just make sure to wash them well. Leaving the skins on adds a bit more texture and saves me some time.
If I don’t have cashew cream made, I’ll use a little coconut cream or plain unsweetened almond milk. I just pour it in slowly while mixing, until the potatoes are as creamy as I want them. It still tastes really good.
Yes, my kids love it, even with the greens mixed in. If your little ones are picky, you can chop the kale extra small or mix in more cashew cream to mellow out the flavor.

🥣 More Vegan Side Dish Recipes!
Love this plant based side dish recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
Vegan Colcannon Potatoes
Ingredients
- 1 ½ pounds potatoes , I used russet (see note)
- 1 leek , sliced white parts only (see note)
- 1 teaspoon sea salt , adjust depending on salt in cashew cream and parmesan
- Drizzle of your favorite oil to sauté , or broth if oil free
- 2 cloves garlic , chopped
- 3 cups chopped kale , see note
- ½ cup cashew cream , see note
- Vegan parmesan , optional
Instructions
- Peel and cut the potatoes into pieces. Put them in a pot and cover them with water. Boil until soft, about 15 minutes.
- Meanwhile, sauté the leeks and salt until soft. About 5 minutes.
- Add the garlic and sauté another minute. Then add the kale and cook for 2-3 minutes until wilted.
- Once the potatoes are done, drain and put them in a bowl. Mash them until smooth.
- Add in the kale mixture and the cashew cream (and parmesan if using). Mix until combined. Add more salt if needed.
- Serve!
Notes
- My #1 Secret Tip for making these vegan colcannon potatoes is to mash the potatoes while they’re still hot. I drain them and get straight to mashing because it makes them so much smoother and easier to mix with the cashew cream. If I wait too long, they start to stiffen up and the texture just isn’t the same.
- Use warm cashew cream: I like to warm the cashew cream slightly before mixing it in. It helps everything stay hot and makes the potatoes extra creamy.
- Salt the water for boiling: I always salt the water before boiling the potatoes. It’s the easiest way to make sure the potatoes have flavor all the way through.
- Drain the potatoes well: After boiling, I let the potatoes sit in the colander for a minute or two. This helps get rid of any extra water so the mash doesn’t turn out watery.
- Sauté the greens until soft: I cook the leeks and kale until they’re nice and soft before adding them to the potatoes. That way the texture blends in better and my kids are more likely to eat it without picking through.