A potato salad that includes vanilla ice cream? It sounds like a wild idea—until it’s tasted.
This standout Chinese food recipe brings an unexpected fusion of textures and flavors, combining classic ingredients with a subtle sweetness that surprises in the best way possible.
Born from the eclectic culinary style of early 20th-century Shanghai, this dish is one of those recipes that defies expectations and delivers comfort in every bite.
The Haipai Influence on Every Spoonful

This unique potato salad reflects the spirit of Haipai cuisine—a Shanghai-born blend of Eastern tradition and Western inspiration. In a city known for embracing foreign trends and upscale living, local recipes began evolving in unexpected directions.
Here, that flair shows up in a familiar form: a creamy, chilled salad, but made with a mix of diced apple, peas, and even bits of ham.
The dish taps into the texture-rich style that defines many iconic Chinese recipes. There’s the soft bite of boiled potato, the crunch of apple, the pop of blanched peas, and just enough savory ham to pull everything together.
And then comes the dressing—a creamy blend of mayo, milk, vinegar, and just a touch of sugar to highlight the natural sweetness in the mix.
A Secret Ingredient with Old-School Charm
Shanghai’s older generation had their own ideas about how to elevate this food favorite. One handwritten recipe reveals the addition of a secret “sauce”: vanilla ice cream. T
hough it might raise eyebrows at first, it turns out this subtle addition transforms the texture of the salad into something unexpectedly smooth and cohesive.
Just a spoonful or two stirred in while the potatoes are still slightly warm helps everything come together into a luxuriously creamy finish.
This technique isn’t just a novelty—it’s a clever way to balance the tang of the vinegar and the saltiness of the ham with a mellow, slightly sweet richness. The result is a dish that walks the line between nostalgic comfort food and sophisticated fusion.
It’s asian recipes like this that highlight just how creative traditional Chinese cooking can be when it steps outside the expected.
A Family-Friendly Dish That’s Ready for Sharing
This Shanghai-style potato salad isn’t just memorable—it’s also practical. It can be made ahead of time, served chilled or at room temperature, and easily adapted for different preferences.
Want a vegetarian version? Simply skip the ham and add more veggies or plant-based protein.
Looking for a brighter flavor? A splash of lemon juice or a bit of Dijon mustard in the dressing can shift the profile just enough without losing the character of the original dish.
Thanks to its creamy texture and lightly sweet notes, this recipe works beautifully for gatherings. It’s the kind of food that feels right at home at a picnic, a holiday table, or any potluck where something unexpected but approachable is welcome.
Because it doesn’t rely on strong spices or bold aromatics, it pairs well with grilled meats, roasted chicken, or even lighter dishes like steamed fish or sautéed greens.
Tips to Make It Your Own
Although the recipe already has great balance, there’s room to play. Here are a few easy ways to personalize it:
- Swap the ham for smoked tofu or tempeh for a vegetarian twist
- Add a handful of finely chopped celery or pickles for extra crunch
- Use tart green apples if you prefer a sharper contrast
- Mix in a bit of mustard or horseradish for subtle heat
- Sprinkle toasted sesame seeds or chopped herbs on top for added texture
If going the vanilla ice cream route, the key is restraint. Add just a little at a time and stir gently—this isn’t about making the salad taste like dessert, but about rounding out the savory elements with a creamy smoothness that elevates the whole dish.
Why This Recipe Still Surprises

In a world full of classic potato salad recipes, this Shanghai-style version stands out—not just because of the ingredients, but because of the story it tells.
It’s a small but meaningful example of how food evolves, adapts, and surprises when cultures intersect. Every element, from the peas to the apples to the creamy dressing, plays a role in making this dish a quiet showstopper.

Chinese Potato Salad Recipe
Equipment
- Medium pot
- Large mixing bowl
- Colander or strainer
- Slotted spoon
- Small bowl for dressing
Ingredients
- 1 pound russet potatoes scrubbed (about 3 medium or 2 large)
- ⅓ cup small-diced carrot
- ⅓ cup frozen peas
- ½ cup peeled and small-diced apple any variety
- ½ cup small-diced ham
- ½ teaspoon fine sea salt plus more to taste
- ¼ cup mayonnaise
- 2 tablespoons whole milk
- 2 teaspoons white vinegar
- ½ teaspoon sugar
Haipai Vanilla Hack (Optional):
- Vanilla ice cream add 1 tablespoon at a time to the final mix for creaminess
Instructions
- Place the whole potatoes into a medium pot and cover them with water. Bring to a boil over high heat, then reduce to medium-low and simmer. Cook for 15–20 minutes if using medium potatoes or 25–30 minutes for larger ones, until fork-tender.
- While the potatoes cook, set up a bowl with ice water. Once the potatoes are done, transfer them with a slotted spoon into the ice bath to cool. Keep the pot of water for the next step.
- Reboil the same water and add the diced carrot. Blanch for 1 minute, then add peas and cook for another 20–30 seconds, just until they’re bright green. Use a strainer to remove the veggies and plunge them into the same ice bath. Once cool, drain everything well.
- Peel the cooled potatoes and dice them into ½-inch cubes. Add to a large mixing bowl along with the drained carrots and peas, diced apple, and ham. Sprinkle in a pinch of salt and toss gently to mix.
- In a separate small bowl, whisk together the mayonnaise, milk, vinegar, sugar, and the initial ½ teaspoon of salt to create the dressing.
- Pour the dressing over the potato mixture and toss until everything is evenly coated. Taste and adjust salt as needed. Chill or serve at room temperature.
- Optional: For the creamy Shanghai “secret,” mix in 1 tablespoon of vanilla ice cream at a time into the salad until the texture is silky and smooth. This old-school twist brings a subtle sweetness and rich consistency.
Notes
- The dish is based on a Chinese take on Olivier salad and was traditionally served during the Spring Festival.
- Diced chicken or sausage can substitute ham if desired.
- The vanilla ice cream adaptation was a creative trick used by older generations in Shanghai for added creaminess. Use sparingly to avoid overwhelming the salad.
Davin is a jack-of-all-trades but has professional training and experience in various home and garden subjects. He leans on other experts when needed and edits and fact-checks all articles. Also an aspiring cook we he researches and tries all kinds of different food recipes and shares what works best.

