Olivier salad


Have you ever wondered why a salad loaded with mayonnaise, potatoes, and pickles becomes the absolute star of every Russian celebration? This classic Russian salad, also known as Olivier salad, holds a special place at holiday tables from Moscow to Vladivostok, and once you taste its creamy, tangy perfection, you'll understand why families guard their recipes like precious heirlooms. Making this traditional dish at home connects you to generations of Russian home cooks while giving you complete control over ingredient quality and freshness, something you'll never get from store-bought versions.

I still remember the first time I tasted authentic Olivier salad at my Russian neighbor's New Year's party. The combination seemed odd on paper, yet that first spoonful was a revelation. The soft chunks of potato and carrot, the pop of sweet peas, the tang of pickles cutting through rich mayonnaise – it all just worked. Twenty years later, I'm still making this salad for every special occasion, and my guests always ask for seconds.

Ingredients List

    • 1 pound potatoes, peeled
    • 3 medium carrots, peeled
    • 1 cup frozen or fresh peas
    • 4 large hard-boiled eggs
    • 8 ounces ham, diced (or cooked chicken breast)
    • 4 medium dill pickles, diced
    • 1/2 teaspoon salt
    • 1/4 teaspoon black pepper

For the Dressing:

    • 1 cup mayonnaise (preferably full-fat)
    • 1 tablespoon pickle juice
    • 1 teaspoon Dijon mustard (optional, for extra tang)

Timing and Cooking Schedule

Prep time: 20 minutes

Cooking time: 25 minutes

Total time: 45 minutes (plus 2 hours cooling time)

The cooling time is really important here. Rushing this step will give you a watery, lukewarm mess instead of the crisp, creamy salad you're after. I usually boil everything in the morning and assemble it in the afternoon.

Step-by-Step Instructions

Step 1: Boil the vegetables
Place your potatoes and carrots in a large pot and cover them with cold water by about an inch. Add a good pinch of salt to the water. Bring to a boil over high heat, then reduce to medium and simmer for 20 to 25 minutes. The vegetables should be fork-tender but not falling apart. You want them firm enough to hold their shape when diced. Test them with a fork at the 20-minute mark. This traditional Russian salad depends on properly cooked vegetables, so don't undercook them.

Step 2: Cook the peas and eggs
While your potatoes and carrots are bubbling away, bring another smaller pot of water to boil for the peas. Cook them for just 3 to 4 minutes if frozen, 2 minutes if fresh. Drain and rinse under cold water immediately to stop the cooking and preserve that bright green color. For the eggs, place them in cold water, bring to a boil, then turn off the heat and let them sit covered for 12 minutes. This method gives you perfectly cooked yolks without that gray-green ring.

Step 3: Cool everything completely
This step separates good Olivier salad from great Olivier salad. Drain your potatoes and carrots, spread them on a baking sheet, and let them cool to room temperature, then refrigerate for at least an hour. Do the same with your eggs. Cold ingredients are absolutely essential. Warm vegetables will turn your mayonnaise into soup and nobody wants that.

Step 4: Dice everything uniformly
Once everything is cold, dice your potatoes, carrots, eggs, ham, and pickles into roughly 1/2-inch cubes. Consistency matters here. Similar-sized pieces mean every forkful has a balanced mix of flavors and textures. I aim for pieces about the size of a pea, maybe slightly larger. Take your time with this step. Put on some music and enjoy the meditative rhythm of chopping.

Step 5: Mix the dressing
In a small bowl, whisk together the mayonnaise, pickle juice, and mustard if using. Taste it. The dressing should be tangy enough to cut through the richness but not so sharp that it overwhelms. Adjust with more pickle juice or a tiny pinch of sugar if needed.

Step 6: Combine and chill
In your largest mixing bowl, gently fold together the diced potatoes, carrots, eggs, ham, pickles, and peas. Add the dressing and fold everything together with a large spoon or rubber spatula. Be gentle to avoid mashing the potatoes. Season with salt and pepper, then taste and adjust. Cover and refrigerate for at least 30 minutes before serving. This resting time lets all those flavors get friendly with each other.

Nutritional Information

Per serving (serves 6):

    • Calories: 385
    • Protein: 14g
    • Carbohydrates: 28g
    • Fat: 24g
    • Fiber: 4g
    • Vitamin C: 35% DV
    • Iron: 12% DV
Olivier salad


Tips, Variations, and Cooking Advice

Make it lighter: Swap half the mayonnaise for Greek yogurt or sour cream. You'll still get creaminess with fewer calories and a pleasant tang.

Protein swaps: Traditional versions use bologna or mortadella. You can use leftover roast beef, turkey, or even smoked salmon for a fancy twist. For a vegetarian version, double the eggs and add chickpeas or white beans.

Pickle variations: Dill pickles are standard, but some families swear by bread and butter pickles for extra sweetness. I've even used pickled cucumbers with garlic and dill from my local European market.

Vegan adaptation: Use vegan mayo and replace eggs with cubed firm tofu. Add smoked tempeh instead of ham. The pickle tang still shines through beautifully.

Texture tip: Some cooks add finely diced apple for crunch and sweetness. A Granny Smith apple works wonderfully and adds brightness without being too sweet.

Meal prep magic: This salad actually tastes better the next day after the flavors meld. Make it a day ahead for parties. Just hold back a tablespoon of mayo to stir in before serving if it looks dry.

Serving suggestion: Mound it on a platter and garnish with extra egg slices, fresh dill, and a few peas scattered on top. Russians often serve it with dark rye bread on the side.

Common Mistakes to Avoid

Mixing while ingredients are still warm: This is the number one mistake. Warm potatoes release steam and moisture that turns your salad into a watery mess. Always cool completely first.

Over-boiling the vegetables: Mushy potatoes and carrots will fall apart and create an unappealing, pasty texture. You want them tender but still holding their shape when cubed.

Using low-fat mayonnaise: I know it's tempting, but low-fat mayo has a thin, chemical taste that really shows in this simple salad. Full-fat mayo makes all the difference in achieving that signature creamy richness.

Cutting pieces too large or too small: Huge chunks mean unbalanced bites. Tiny pieces turn into mush. Aim for that 1/2-inch sweet spot.

Forgetting to season: With so many ingredients, it's easy to assume there's enough salt from the pickles and ham. But this salad needs proper seasoning. Always taste and adjust before serving.

Overdressing: Start with less mayo than you think you need. You can always add more, but you can't take it away. The salad should be creamy and bound together, not swimming in dressing.

Storage and Leftovers Tips

Store your Olivier salad in an airtight container in the refrigerator for up to 3 days. The salad actually improves after a day as the flavors meld together beautifully. If it looks a bit dry after storage, stir in a tablespoon or two of fresh mayonnaise before serving.

I don't recommend freezing this classic Russian salad because mayonnaise separates when frozen and thawed, creating an unpleasant grainy texture. The potatoes also become mealy and waterlogged after freezing.

For best results, keep the salad in the coldest part of your fridge, not in the door where temperature fluctuates. If you're making it for a party, keep it chilled until serving time. Don't leave it at room temperature for more than 2 hours, especially in warm weather.

If you notice any liquid pooling at the bottom of your container, simply drain it off and give the salad a gentle stir. This is normal as the vegetables release a bit of moisture over time.

Pro tip: I sometimes prepare the diced vegetables and eggs separately, then mix with dressing just before serving. This keeps everything at peak freshness and texture, especially if I'm making it more than a day ahead.