Russian Pink Soup: A Chilled Beet and Kefir Recipe

Updated November 4, 2026

Total time
2 hr 20 min
prep 20 min · cook 40 min
Serves
6
portions as written

Jump to recipe

Russian Pink Soup: A Chilled Beet and Kefir Recipe

Russian pink soup is a chilled beet soup made creamy and tangy with kefir, then brightened with cucumber, radishes, dill, and scallions. Often called svekolnik, it belongs to a family of cool beet soups found across Eastern Europe; this version is a refreshing meal for warm days and is served with a hard-boiled egg.

Ingredients

  • 3 medium raw red beets, about 1 lb (450 g), scrubbed and trimmed
  • 3 large eggs, about 5 oz (150 g) without shells
  • 4 cups plain kefir (960 ml), cold
  • 1 cup cold water (240 ml), plus more if needed to thin
  • 1 medium English cucumber, about 10 oz (280 g), finely diced
  • 5 radishes, about 3 oz (85 g), trimmed and finely diced
  • 4 scallions, about 2 oz (55 g), thinly sliced
  • 3 tablespoons chopped fresh dill (about 6 g), plus extra for serving
  • 1 tablespoon lemon juice (15 ml), or 2 teaspoons white wine vinegar (10 ml)
  • 1 teaspoon fine salt (6 g), plus more to taste
  • ¼ teaspoon freshly ground black pepper (about 0.5 g)
  • 1 teaspoon sugar (4 g), optional, to soften the sharpness of the kefir and lemon

Instructions

  1. Cook the beets. Put the scrubbed beets in a saucepan and add enough water to cover them by about 1 inch (2.5 cm). Bring the water to a boil, then reduce the heat to maintain a gentle simmer. Cook for 35–40 minutes, or until a thin knife slides into the largest beet with little resistance. Very large beets may need another 5–10 minutes. Drain and set the beets aside to cool for 20 minutes, until they are comfortable to handle.
  2. Boil the eggs. While the beets cook, place the eggs in a small saucepan and cover them with cold water. Bring to a boil, cover the pan, turn off the heat, and leave the eggs in the hot water for 10–12 minutes. Transfer them to a bowl of cold water. For whole boiled eggs, cook until both the yolk and white are firm. Peel when cool, then halve or quarter them for serving.
  3. Prepare the vegetables. Dice the cucumber and radishes, slice the scallions, and chop the dill. Peel the cooled beets; the skins should slip off with your fingers or a small knife. Grate the beets on the large holes of a box grater, or cut them into fine matchsticks if you prefer more distinct pieces. A cutting board that can be rinsed promptly helps prevent beet stains.
  4. Mix the soup. In a large bowl, stir together the kefir, cold water, lemon juice, salt, pepper, and optional sugar. Add the grated beets, cucumber, radishes, scallions, and dill. Stir gently until the vegetables are evenly distributed and the soup turns a uniform rosy pink. Taste it now: the flavor will mellow as it chills, but it should already taste lively, lightly salty, and pleasantly tangy.
  5. Chill and adjust. Cover the bowl and refrigerate the soup for at least 1 hour. Before serving, stir it again and check the consistency. If it has thickened more than you like, add cold water a few tablespoons at a time. Taste and adjust the salt, lemon juice, or pepper. Ladle into chilled bowls and top each portion with a halved or quartered hard-boiled egg and a little extra dill.

Tips

  • Choose beets of a similar size. They will finish cooking at roughly the same time. If one beet is much larger, start checking the smaller ones early and remove them as soon as they are tender. Do not overcook them until they fall apart; the soup is easier to grate and has a cleaner texture when the beets are tender but still hold their shape.
  • Use cold ingredients for a fresh-tasting bowl. Chill the kefir and water before mixing, and give the finished soup its full hour in the refrigerator. If you need to cool it quickly, divide it between shallow containers before refrigerating. Avoid adding ice directly to the bowl because it dilutes the seasoning as it melts.
  • Adjust thickness with water, not extra kefir alone. Kefir varies in thickness by brand and style. The measured cup of water gives the soup a spoonable consistency, but you can add more in small amounts. If you use a thinner kefir, begin with less water and add it only after tasting.
  • Keep the seasoning balanced. Beets are naturally sweet, while kefir and lemon are tangy. Add the optional sugar only if the finished soup tastes overly sharp, and add salt gradually because cold food can seem less seasoned than warm food. For a milder flavor, use the smaller amount of lemon or vinegar rather than adding more sugar.

Serving Suggestions

Serve Russian pink soup thoroughly chilled in individual bowls, with the egg placed on top rather than stirred in. This keeps the yolk intact and gives each person a clear portion of egg. A little extra dill, a few slices of radish, or a twist of black pepper makes a simple garnish; a small dish of lemon wedges lets diners add more acidity at the table.

Rye bread is a natural companion, especially dense Russian-style or Eastern European rye, but any crusty bread works for scooping up the last of the soup. For a more substantial warm-weather meal, serve it alongside boiled new potatoes tossed with butter and herbs. The contrast between cool, tart soup and warm potatoes is especially satisfying. You can also offer the soup as a first course before grilled vegetables, fish, or a simple grain salad.

If serving a group, keep the soup in a covered bowl over a larger bowl of ice and replenish the ice as needed. Put out the eggs separately so guests can choose how much they want, and keep any extra toppings cold. The soup is at its best when it stays cold, but it should not sit out at room temperature for an extended meal.

Variations

There are many family and regional approaches to cold beet soup, so this recipe is one practical Russian-style version rather than a claim to a single definitive formula. Some versions use kvass, a fermented bread drink, instead of kefir. Kvass is harder to find in some shops and makes a thinner, more bread-like and gently fermented soup; if using it, start with about 4 cups (960 ml), omit the added water, and taste before adding lemon or vinegar. The flavor and acidity vary considerably among kvass products.

For a dairy-free bowl, use an unsweetened, plain plant-based yogurt drink thinned with cold water to a pourable consistency. It will not have exactly the same cultured tang as kefir, so add lemon juice a little at a time and season to taste. Unsweetened soy or oat yogurt blended with water can also work, though the result may be thicker and less tart. Avoid sweetened or vanilla-flavored products.

To make the soup more herb-forward, add a tablespoon of chopped parsley or chives alongside the dill. For a little extra crunch, increase the radishes or add a small diced celery stalk. If you like a stronger onion flavor, replace some of the scallions with a finely minced shallot, but use a modest amount so it does not overwhelm the cool, mild vegetables.

You can also serve the soup with the beets cut into small cubes instead of grated. Cubes create a chunkier bowl and keep the pink color slightly less uniform. For a smoother texture, blend a portion of the kefir with some of the grated beet, then stir it back into the bowl; leave the cucumber, radishes, and scallions unblended so the soup still has fresh crunch.

Storage and Reheating

Refrigerate the soup within 2 hours of preparing it, in a covered container, and keep it at 40°F (4°C) or colder. It is best within 2 days, when the cucumber and radishes still have a fresh crunch, though it can generally be kept refrigerated for 3–4 days. Store the boiled eggs separately if you want their cut surfaces to stay neat, and add them to bowls just before serving. The vegetables may release a little liquid as they sit, so stir the soup before portioning and adjust the seasoning if needed.

This is a cold soup and should not be reheated. Warmth can make the kefir separate and will take away the crisp, refreshing character of the vegetables. If it has become too thick in the refrigerator, loosen it with a splash of cold water and taste for salt and acidity again. Discard soup that has been left at room temperature for more than 2 hours, or more than 1 hour when the room is hotter than 90°F (32°C); do not rely on smell alone to judge whether food is safe.

Frequently Asked Questions

Is Russian pink soup the same as borscht?
They share beets as a central ingredient, but this recipe is a cold, kefir-based soup with cucumber, radishes, herbs, and egg. Borscht usually refers to a broader range of beet soups, often served hot and made with broth and other vegetables. Names and ingredients vary across countries and households, so the distinction is not identical everywhere.

Can I use cooked beets instead of raw beets?
Yes. Use about 1 lb (450 g) of plain cooked beets, peeled and cooled, and skip the beet-cooking step. Avoid beets packed in vinegar or sweetened liquid, since their seasoning can make the soup unexpectedly sharp or sweet. With cooked beets, the recipe takes less active cooking time, but still chill the assembled soup for at least an hour for the best flavor.

Can I make the soup a day ahead?
Yes. Make the soup, cover it, and refrigerate it overnight; the beet color and dill flavor will settle into the kefir. The cucumber and radishes may soften a little, so for the crispest result you can mix the beets and kefir ahead, then stir in the chopped fresh vegetables shortly before serving. Keep the eggs covered and refrigerated separately until you are ready to garnish.

Why is my soup more purple or pale than pink?
The color depends on the beets, the amount of kefir, and how finely the beets are cut. Deeply colored beets and grating usually produce a vivid pink bowl, while larger beet pieces or extra kefir create a paler look. Stirring thoroughly helps distribute the beet color. The shade is cosmetic and does not indicate whether the soup is properly seasoned.

What can I use if I cannot find kefir?
Plain cultured buttermilk is the closest easy substitute and gives a similarly tangy, pourable soup, although its flavor is less distinctly fermented. Start with 4 cups (960 ml) buttermilk and add the water gradually because its thickness varies. Plain yogurt can also work when whisked with cold water until pourable; taste before adding lemon, since some yogurts are already quite tart.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).