Creamy, lightly sweet Korean potato salad has a way of disappearing fast because it lands in that perfect middle ground between side dish and comfort food. The potatoes stay softly mashed instead of turning gluey, the vegetables bring a fresh crunch, and the eggs make the whole bowl feel substantial without weighing it down. It’s the kind of salad that tastes even better after it chills and the dressing settles into every bite.
What makes this version work is the balance: russet potatoes break down beautifully and soak up the dressing, while rice vinegar keeps the sweetness from tasting flat. The cucumbers need to be seeded so they don’t water everything down, and the potatoes should be drained well before mixing so the salad stays creamy instead of loose. I’ve found that rough-mashing the potatoes gives the best texture — you want a few small chunks left behind.
Below, you’ll find the details that matter most, including how to keep the salad from turning watery and a few easy ways to adjust it if you want to make it ahead for a crowd.
The potatoes stayed fluffy instead of gummy, and the little bit of sweetness with the vinegar was spot on. I chilled it for two hours like you said, and it held up perfectly at dinner.
Save this creamy Korean potato salad for the times you want a sweet, tangy side dish with soft potatoes and crisp vegetables.
The Trick to Keeping Korean Potato Salad Creamy Instead of Watery
This salad lives or dies on moisture control. Russet potatoes are ideal because they mash into a soft, fluffy base that absorbs the dressing without turning waxy, but they also hold on to a lot of water if you stop too soon after draining. Let the potatoes steam off in the colander for a minute or two, then mash them while they’re still warm so the dressing blends in smoothly later.
The other place this recipe can go sideways is the cucumber. If you leave the seeds in, they’ll leak into the salad as it chills and thin out the dressing. Seeding the cucumber is the small step that keeps the salad thick, cool, and spoonable the next day.
- Russet potatoes — These break down into the softest base. Yukon Golds will work in a pinch, but the salad will be denser and less fluffy.
- Rice vinegar — This gives the dressing its clean, lightly sharp finish. White vinegar is harsher, so use a little less if that’s your only option.
- Sugar — The sweetness is part of the classic Korean-style balance here, not an extra. Don’t skip it unless you’re intentionally changing the flavor.
- Mayonnaise — Use a full-fat mayo if you can. Light mayo tends to taste flat and can make the dressing feel thin.
What Each Ingredient Is Doing in the Bowl

- Cucumbers — These bring freshness and crunch, but only if they’re seeded first. The peeled skin is optional; I usually leave it on unless the skin is especially thick.
- Carrots — A short blanch keeps them sweet and bright while taking away the raw bite. If they go in fully raw, they’ll stay too firm against the soft potatoes.
- Corn — Corn adds little bursts of sweetness that fit the dressing naturally. Frozen corn works fine; just thaw it first and drain off any extra water.
- Hard-boiled eggs — The eggs make the salad richer and more filling. Chop them after they’ve cooled so the yolks stay in small pieces instead of smearing into the potatoes.
Building the Salad So the Texture Stays Soft and Chunky
Cooking the Potatoes All the Way Through
Boil the potatoes until they’re very tender and a fork slides through with no resistance. If they’re even a little firm in the center, they won’t mash evenly and you’ll end up chasing lumps while the outside turns gummy. Drain them well and let the steam escape before you start mashing.
Rough-Mashing for the Right Finish
Mash the potatoes only partway. You want a mixture of soft pieces and small chunks, not a smooth puree. That uneven texture is what makes gamja salad feel creamy without becoming heavy, and it also gives the dressing more places to cling.
Mixing the Dressing Without Overworking It
Stir the mayonnaise, sugar, rice vinegar, salt, and pepper together first so the sweetness and tang are evenly distributed. Then fold it into the potato mixture gently. If you stir hard, the potatoes will break down too much and the salad starts looking pasty instead of plush.
Chilling Before Serving
Refrigerate the salad for at least 2 hours before serving. That resting time lets the flavor settle and gives the dressing time to thicken slightly around the vegetables and eggs. Serve it cold or just lightly chilled; if it sits out too long, the cucumbers start to soften and the salad loses its best texture.
How to Adapt This for Different Tables and Different Diets
Dairy-Free as Written
This recipe is naturally dairy-free if you use a mayonnaise made without dairy ingredients. The texture stays the same, and you won’t lose any of the creamy finish that makes the salad work.
Less Sweet, Still Balanced
Cut the sugar to 1 tablespoon if you want a softer sweetness. The salad will taste a little brighter and less classic, but the vinegar will still keep the dressing from feeling flat.
No Eggs
Leave out the eggs if you want a lighter side dish. You’ll lose some richness, so add an extra spoonful of mayo and a pinch more salt to keep the salad tasting full.
Make-Ahead for a Party
This salad holds well for a few hours in the fridge, and the flavor gets better as it chills. If you’re serving it later the same day, keep a little extra mayo on hand and stir it in right before serving if the potatoes have absorbed more dressing than you expected.
Storage and Reheating
- Refrigerator: Store covered for up to 3 days. The cucumbers will soften a bit, but the salad stays tasty and creamy.
- Freezer: I don’t recommend freezing it. The potatoes and mayonnaise separate after thawing, and the texture turns grainy.
- Reheating: This salad is meant to be served cold. If it has been sitting in the fridge for a day or two, let it stand at room temperature for 10 to 15 minutes and stir before serving so the dressing loosens up again.
Answers to the Questions Worth Asking

Korean Potato Salad
Ingredients
Equipment
Method
- Bring a pot of water to a boil, then add the russet potatoes and cook until very tender, about 15–20 minutes. Visual cue: the cubes should mash easily when pressed with a spoon.
- Drain the potatoes thoroughly in a colander, then transfer to a bowl. Visual cue: steam should stop coming off the potatoes so they don’t water down the salad.
- Rough-mash the potatoes (not completely smooth) until thick and slightly chunky. Visual cue: you should still see small potato pieces for a creamy-yet-hearty texture.
- Blanch the diced carrots in boiling water for 2 minutes, then drain well. Visual cue: bright orange and just-tender carrots.
- Combine the mashed potatoes, carrots, cucumber, corn, and chopped hard-boiled eggs in a mixing bowl. Visual cue: ingredients should be evenly distributed with colorful bits throughout.
- Stir mayonnaise, sugar, rice vinegar, and salt and pepper until smooth. Visual cue: the dressing looks glossy and fully incorporated.
- Fold the dressing into the potato mixture until everything is coated. Visual cue: the salad should look creamy and thick, with no dry potato patches.
- Cover and refrigerate for at least 2 hours before serving. Visual cue: the salad firms up and looks sliceable and cohesive after chilling.


