This Russian beet and mayo salad is proof that beets don't need much help. After years of cooking them every way I could think of, this remains one of my favorite versions, and my kids and husbands' favorite. It's creamy, packed with dill, and somehow better a few hours after you make it.

Every family has a summer food that leaves evidence behind. For some it's cherries. For others it's blackberries. Here in my family, it was beets. Cutting them stained fingers pink, the cutting board purple, and occasionally a favorite shirt. This salad reminds me of the food that quietly waited for us at the end of long days.
I first learned to appreciate salads like this through my Russian grandmother's cooking, where beets appear in nearly every season. In many homes across Eastern Europe, beets are as common as potatoes. They are practical, affordable, and capable of becoming something deeply comforting with very little work.
When I think about this salad, I picture a summer dacha outside the city. A cousin has spent the afternoon weeding the garden. Someone else has picked currants or raspberries. A debate has been unfolding for hours about whether rain is coming.
The beets were cooked days ago and left cooling in the refrigerator. Dill was gathered from the garden that morning. By evening, boiled potatoes sit steaming on the table, grilled meat arrives from outside, and this beet salad appears alongside everything else.
I started making this version years ago after realizing how often I reached for beets when I wanted something familiar. My beet and feta salad is a favorite for quick lunches, while this beet carpaccio comes out when I want something a little more elegant. For gatherings, I often turn to my cast iron charred beet salad with Greek yogurt, which always surprises people who think they don't like beets.

Yet this Russian beet and mayonnaise salad remains the one that feels closest to everyday life. It belongs beside grilled chicken, alongside fish, next to rye bread, or spooned onto a plate with potatoes. It asks very little from the cook and rewards patience. After a few hours in the refrigerator, the dressing settles into the beets, the herbs soften, and everything comes together.
These days, Leo and Lin still giggle when they see my hands turn pink while chopping beets, just like I used to do with my aunties. F always sneaks a few bites before dinner. Some things change from kitchen to kitchen and country to country. A bowl of cold beet salad waiting in the refrigerator somehow stays the same.
Ingredients

The beets are the entire reason this Russian beet and mayo salad works. Their earthy sweetness balances the creamy dressing, and their deep ruby color turns everything a beautiful shade of pink as the salad rests. I often use vacuum-sealed cooked beets because they save time and give consistent results, especially on busy weeknights. If you have freshly roasted or boiled beets, those work beautifully too. Roasted beets bring a slightly deeper flavor, while boiled beets stay closer to the versions I grew up seeing on Eastern European tables.
Mayonnaise gives the salad its creamy texture and is what makes this dish instantly recognizable as a classic Russian-style beet salad. It softens the earthiness of the beets and creates the smooth coating that develops as the salad chills. I prefer a full-fat mayonnaise because it creates a richer texture. For a lighter version, Greek yogurt can replace part of the mayonnaise, though the flavor becomes tangier and less traditional.
A small amount of apple cider vinegar brightens the beets and keeps the salad from feeling heavy. It cuts through the richness of the mayonnaise while bringing out the natural sweetness of the vegetables. I've made this with white wine vinegar when that's what I had on hand, and it works well, though apple cider vinegar has a softer flavor that fits naturally with beets.
Dijon mustard quietly ties the dressing together. It adds depth and a gentle sharpness without taking attention away from the beets. I've occasionally substituted whole grain mustard, which gives the salad a slightly more rustic texture, though Dijon creates the smoothest dressing.
See the recipe card for full list and exact quantities.
Top Tips
Give It Time in the Refrigerator - this was the biggest lesson I learned after making this salad repeatedly. Freshly mixed, the dressing sits on the surface of the beets. After a few hours in the refrigerator, the flavors settle together and the salad develops a smoother texture.
Cut the Beets Smaller Than You Think - many recipes leave the beet pieces fairly large, but I prefer smaller cubes. They coat more evenly in the dressing and create a better balance of beet, herb, and mayonnaise in every bite. Larger chunks can feel separate from the dressing instead of becoming part of it.
Use Fresh Dill, Even If You Skip Everything Else - if there is one ingredient I wouldn't replace, it's the dill. Fresh dill is what gives this salad its signature herbal flavor. I've tried dried dill in a pinch, and the salad never tastes quite the same. A handful of fresh dill brings the whole dish to life.
How to Make Russian Beet and Mayo Salad

This Russian beet salad comes together quickly, but a few small details make the difference between a salad that feels disconnected and one that tastes like it has been sitting on a dacha table all afternoon. Pay attention to the texture of the beets, the consistency of the dressing, and how the salad changes as it chills:
Dice the Beets Into Even Cubes

- If some pieces are much larger than others, they can dominate each bite and make the salad feel uneven.
- As you cut, you'll notice some beet juice collecting on the board. That's completely normal. Some of those juices will naturally mix into the dressing as the salad rests.
- If your beets feel watery or slippery, pat them dry with paper towels before continuing. Excess moisture can thin the dressing too much.
Whisk the Dressing Until Smooth
- In a large bowl, whisk together the mayonnaise, apple cider vinegar, Dijon mustard, salt, and pepper.
- The dressing should look smooth, creamy, and fully blended, with no visible streaks of mustard remaining. At this stage, it may seem slightly thicker than necessary. That's actually a good sign. Once the beets are added, their natural juices will loosen the dressing and create the final consistency.
- If the dressing looks thin before the beets go in, the finished salad may become watery after chilling.
Fold the Beets Into the Dressing
- Add the diced beets to the bowl and gently fold them into the dressing.
- Avoid stirring aggressively! Beets are soft, especially vacuum-sealed or boiled ones, and rough mixing can cause them to break apart. You want distinct cubes coated in dressing rather than a mashed beet mixture.
- As you continue folding, you'll see the dressing gradually shift from white to pale pink. By the time everything is evenly coated, the salad should look creamy with no large pockets of dressing sitting at the bottom of the bowl.
Stir in the Fresh Herbs
- Add the chopped dill and parsley and fold them through the salad.
- The herbs should be evenly distributed throughout the mixture, creating bright green flecks against the pink beets.
- Fresh dill is particularly important here because it cuts through the richness of the mayonnaise and brings the flavor many people associate with Russian and Ukrainian summer cooking.
- If the herbs begin clumping together, continue folding gently until they are dispersed throughout the salad rather than concentrated in one area.
Chill Before Serving

When ready, the salad should be creamy, evenly pink, and thick enough to hold its shape on a spoon. I
- This step changes the salad more than people expect. During chilling, the beets release some of their juices into the dressing, deepening the color and helping the flavors settle together. What may taste slightly sharp or separate right after mixing becomes smoother and more balanced after resting.
- If you notice a small amount of liquid at the bottom after chilling, simply stir the salad before serving. This is common with beet salads and doesn't mean anything has gone wrong.
Storage

Store this Russian beet and mayo salad in an airtight container in the refrigerator for up to 4 days. In fact, many people prefer it on the second day, when the beets have had more time to mingle with the dressing and herbs. If a little liquid collects at the bottom of the container, give the salad a quick stir before serving.
Keep the salad refrigerated until you're ready to eat it, since the mayonnaise-based dressing should not sit at room temperature for extended periods.

For longer storage, freezing is possible, though I don't typically recommend it. Mayonnaise tends to separate after thawing, creating a grainy texture and excess moisture. If you do freeze it, place it in a freezer-safe container for up to 1 month. Thaw overnight in the refrigerator and stir well before serving. If the salad develops an off smell, excessive liquid separation, or an unusual texture, discard it.
FAQs
This usually happens when the beets contain excess moisture. Vacuum-sealed beets can sometimes release liquid after being cut, while boiled beets often hold extra water. Pat the beets dry before mixing them into the dressing. If the salad releases liquid during storage, simply stir it before serving.
Of course. Many traditional Eastern European beet salads include diced potatoes, carrots, pickles, onions, or hard-boiled eggs. This version keeps the focus on the beets, though those additions can make it heartier.
Absolutely. Roasted, steamed, or boiled beets all work well in this recipe. Roasted beets tend to have a slightly deeper, sweeter flavor, while boiled beets create a salad closer to many traditional Russian and Ukrainian versions.
Greek yogurt can replace some or all of the mayonnaise if you prefer a lighter dressing. Sour cream is another option commonly found in Eastern European cooking. Keep in mind that both alternatives create a tangier flavor than traditional mayonnaise.
Recipe
Tried and loved this recipe? Please leave a 5-star review below! Your reviews mean a lot to me, so if you've got any questions, please let me know in a comment.
Russian Beet and Mayo Salad
Equipment
- Sharp Knife
- Small whisk
- Rubber spatula or large spoon
- Airtight container
Ingredients
- 5 medium vacuum-sealed beets diced
- ½ cup mayonnaise
- 2 tbsps apple cider vinegar
- 1 teaspoon Dijon mustard
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2 tbsps fresh dill chopped
- 1 tablespoon fresh parsley chopped
Instructions
Prepare the Beets
- Dice the cooked beets into small, even cubes. Smaller pieces hold the dressing better and create a more balanced bite throughout the salad.
Mix the Dressing
- In a large bowl, whisk together the mayonnaise, apple cider vinegar, Dijon mustard, salt, and black pepper until smooth and creamy. The dressing should look fully combined with no streaks of mustard remaining.
Coat the Beets
- Add the diced beets to the bowl and gently fold them into the dressing. Continue mixing until every piece is evenly coated and the dressing begins to take on a light pink color.
Add the Herbs
- Stir in the fresh dill and parsley. The herbs should be evenly distributed throughout the salad, adding bright green flecks and fresh flavor to every spoonful.
Chill and Serve
- Cover the bowl and refrigerate for at least 1 hour before serving. As the salad chills, the dressing deepens in color and the flavors settle together. Serve cold.


