Cooking for one can feel like more trouble than it’s worth, especially when most comfort food recipes are meant to feed a crowd. You end up either eating the same thing for days or trying to awkwardly scale down measurements, and let’s be honest—neither option is particularly appealing when you just want a warm, satisfying meal after a long day.
That’s where this single-serving colcannon comes in handy. It takes the classic Irish dish of creamy mashed potatoes mixed with cabbage and green onions and scales it down to just the right portion for one person, without any weird leftover ingredients or complicated math.

Why You’ll Love This Colcannon
- Perfect single serving – This recipe is sized just right for one person, so you don’t have to worry about tons of leftovers or scaling down a big recipe.
- Simple, everyday ingredients – You probably already have most of these staples in your kitchen – potatoes, butter, milk, and a few fresh vegetables.
- Quick weeknight side dish – Ready in about 30 minutes, this Irish comfort food is easy enough for a regular Tuesday night dinner.
- Cozy and satisfying – The creamy mashed potatoes mixed with tender cabbage and green onions make for a warm, filling side that pairs well with almost any protein.
What Kind of Potatoes Should I Use?
For colcannon, you’ll want to use starchy potatoes like Russets or Yukon Golds, which mash up nice and creamy. Russets give you that classic fluffy texture, while Yukon Golds add a naturally buttery flavor that works really well with the cabbage and green onions. Avoid waxy potatoes like red potatoes or fingerlings since they tend to get gummy when you mash them. Whatever you choose, make sure your potatoes are similar in size so they cook evenly, and don’t skip peeling them unless you’re going for a more rustic style.
Options for Substitutions
This traditional Irish dish is pretty forgiving when it comes to swaps:
- Potatoes: Russet or Yukon gold potatoes work best here since they mash well and create that creamy texture. You really want to stick with a starchy potato for this one – waxy potatoes won’t give you the same results.
- Cabbage: Kale is actually a traditional substitute in many Irish households. You can also use collard greens or even spinach. If using kale or collards, remove the tough stems and chop the leaves finely before cooking.
- Milk: Heavy cream makes this extra rich, or you can use half-and-half. For a dairy-free version, try unsweetened almond milk or oat milk, though it won’t be quite as creamy.
- Butter: You can use olive oil or vegan butter if needed, but traditional butter really does add that authentic flavor that makes colcannon special.
- Green onion: Leeks are a great substitute and add a milder onion flavor. Use the white and light green parts, and make sure to clean them well. Regular yellow onion works too if that’s what you have.
Watch Out for These Mistakes While Cooking
The biggest mistake when making colcannon is adding cold milk to your potatoes, which will cool them down and make them harder to mash smoothly – warm your milk in the microwave for 30 seconds before adding it to keep everything hot and creamy.
Another common error is overcooking the cabbage, which can turn it mushy and release an unpleasant sulfur smell, so stick to that 3-4 minute cooking time and keep it slightly crisp.
Don’t forget to cut your potatoes into similar-sized chunks before boiling so they cook evenly – nothing’s worse than having some pieces turn to mush while others stay hard in the center.
Finally, be careful not to over-mash your potatoes once you add them to the pot, as working them too much can make them gluey instead of fluffy.
What to Serve With Colcannon?
This Irish potato and cabbage dish is hearty enough to be a meal on its own, but it really shines as a side for simple proteins like pan-seared pork chops, roasted chicken thighs, or even a juicy steak. Since colcannon is already pretty filling with the potatoes and butter, I like pairing it with something that has a bit of acidity to cut through the richness – think roasted Brussels sprouts with a squeeze of lemon or a quick pickled vegetable salad. If you’re keeping it vegetarian, a fried or poached egg on top turns this into a complete breakfast or dinner, with the runny yolk mixing into the creamy potatoes. You could also serve it alongside corned beef or Irish sausages for a traditional Irish meal.
Storage Instructions
Store: Keep your leftover colcannon in an airtight container in the fridge for up to 3 days. It’s one of those dishes that actually tastes pretty great the next day, so don’t worry if you have extras!
Freeze: You can freeze colcannon for up to 2 months in a freezer-safe container. Just know that the texture might be a bit different when you thaw it out since potatoes can get a little grainy, but it still works in a pinch.
Reheat: Warm it up in the microwave with a splash of milk to bring back some creaminess, or heat it on the stovetop over medium-low heat, stirring occasionally. You can also pan-fry it in a little butter to make crispy potato cakes, which is honestly my favorite way to use leftovers.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-25 minutes |
| Total Time | 30-40 minutes |
| Level of Difficulty | Easy |
| Servings | 2 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 500-600
- Protein: 10-12 g
- Fat: 16-20 g
- Carbohydrates: 80-90 g
Ingredients
- 1.25 lbs Yukon Gold potatoes
- 1 tsp salt
- 3 tbsp butter (Kerrygold preferred)
- 1 cup cabbage (finely shredded into 1/8-inch ribbons)
- 2 green onions
- 1 garlic clove
- 3/4 cup milk (warmed)
- 1/4 teaspoon freshly ground black pepper
- 1 tablespoon fresh parsley, chopped
Step 1: Prepare Ingredients and Start Potatoes
- 1.25 lbs Yukon Gold potatoes
- 1 tsp salt
- 1 cup cabbage
- 2 green onions
- 1 garlic clove
- 3/4 cup milk
Cut potatoes into 1.5-inch chunks (no need to peel Yukon Golds—their thin skin adds texture and nutrients).
Bring a large pot of salted water to a boil, then add potatoes and simmer for 15-20 minutes until completely tender and easily pierced with a fork.
While potatoes cook, finely shred cabbage into 1/8-inch ribbons, mince the garlic clove, and slice green onions into 1-inch pieces, keeping white and green parts separate.
Warm the milk in a small saucepan or microwave so it won’t shock the hot potatoes when added.
Step 2: Sauté Cabbage and Aromatics
- 2 tablespoons butter
- 1 cup cabbage
- 1 garlic clove
- green onions white parts
While potatoes finish cooking, melt 2 tablespoons of butter in a large pot over medium heat.
Add the shredded cabbage and cook for 3-4 minutes, stirring occasionally, until it softens slightly and begins to caramelize at the edges.
Add the minced garlic and white parts of the green onions, cooking for another minute until fragrant.
I like to let the cabbage get a little golden—this builds a deeper, more savory flavor than just wilting it.
Step 3: Combine and Mash
- potatoes from Step 1
- sautéed cabbage and aromatics from Step 2
- 3/4 cup milk
- 1/4 teaspoon freshly ground black pepper
- green onion tops
Drain the cooked potatoes thoroughly and add them directly to the pot with the sautéed cabbage mixture.
Pour in the warm milk and begin mashing with a potato masher, working until you reach your desired consistency—I prefer leaving it slightly chunky rather than completely smooth for better texture.
Gently fold in the reserved green onion tops, then season with the black pepper and a pinch more salt if needed.
The warm milk helps the potatoes mash smoothly without becoming gluey.
Step 4: Finish and Serve
- 1 tablespoon butter
- 1 tablespoon fresh parsley, chopped
Transfer the colcannon to a serving bowl and top with the remaining 1 tablespoon of butter, allowing it to melt into the warm potatoes.
Garnish with fresh chopped parsley for color and brightness.
Serve immediately while hot and steaming.

Mouthwatering Colcannon for One
Ingredients
- 1.25 lbs Yukon Gold potatoes
- 1 tsp salt
- 3 tbsp butter (Kerrygold preferred)
- 1 cup cabbage (finely shredded into 1/8-inch ribbons)
- 2 green onions
- 1 garlic clove
- 3/4 cup milk (warmed)
- 1/4 teaspoon freshly ground black pepper
- 1 tablespoon fresh parsley, chopped
Instructions
- Cut potatoes into 1.5-inch chunks (no need to peel Yukon Golds—their thin skin adds texture and nutrients). Bring a large pot of salted water to a boil, then add potatoes and simmer for 15-20 minutes until completely tender and easily pierced with a fork. While potatoes cook, finely shred cabbage into 1/8-inch ribbons, mince the garlic clove, and slice green onions into 1-inch pieces, keeping white and green parts separate. Warm the milk in a small saucepan or microwave so it won't shock the hot potatoes when added.
- While potatoes finish cooking, melt 2 tablespoons of butter in a large pot over medium heat. Add the shredded cabbage and cook for 3-4 minutes, stirring occasionally, until it softens slightly and begins to caramelize at the edges. Add the minced garlic and white parts of the green onions, cooking for another minute until fragrant. I like to let the cabbage get a little golden—this builds a deeper, more savory flavor than just wilting it.
- Drain the cooked potatoes thoroughly and add them directly to the pot with the sautéed cabbage mixture. Pour in the warm milk and begin mashing with a potato masher, working until you reach your desired consistency—I prefer leaving it slightly chunky rather than completely smooth for better texture. Gently fold in the reserved green onion tops, then season with the black pepper and a pinch more salt if needed. The warm milk helps the potatoes mash smoothly without becoming gluey.
- Transfer the colcannon to a serving bowl and top with the remaining 1 tablespoon of butter, allowing it to melt into the warm potatoes. Garnish with fresh chopped parsley for color and brightness. Serve immediately while hot and steaming.






