Russia · Europe

Traditional Russian Food and Drinks: Okroshka

Updated November 3, 2026

Total time
1 hr 30 min
prep 25 min · cook 25 min
Serves
6
portions as written
Cuisine
Russia
Europe

Jump to recipe

Traditional Russian Food and Drinks: Okroshka

Okroshka is a chilled Russian soup made with potatoes, hard-boiled eggs, crisp vegetables, herbs and usually a tangy pour of rye kvass. This flexible summer dish comes in regional and family versions, and the recipe below includes options for serving it with other traditional Russian drinks.

Ingredients

  • 1 lb (450 g) waxy potatoes, such as Yukon Gold, scrubbed
  • 4 large eggs
  • 1 medium cucumber, about 9 oz (250 g)
  • 1 cup (120 g) radishes, trimmed
  • ½ cup (50 g) thinly sliced green onions
  • ⅓ cup (10 g) chopped fresh dill, plus extra to serve
  • 8 oz (225 g) fully cooked, chilled beef or mild cooked sausage, optional
  • 1 tablespoon (15 g) Dijon or prepared mustard
  • ½ cup (120 g) sour cream, plus more for serving
  • 6 cups (1.4 L) chilled, unsweetened rye kvass
  • 1 teaspoon (6 g) fine salt, or to taste
  • ¼ teaspoon (0.5 g) freshly ground black pepper, or to taste

Instructions

  1. Cook the potatoes and eggs. Put the whole potatoes in a saucepan and cover with cold water by about 1 inch (2.5 cm). Bring to a boil, then reduce the heat to maintain a steady simmer. Add the eggs carefully and simmer them alongside the potatoes for 10–12 minutes; remove the eggs with a slotted spoon once the yolks and whites are firm. Continue cooking the potatoes until a knife slides through the center with little resistance, usually 18–25 minutes depending on their size. Drain the potatoes. Do not let them become so soft that they crumble when diced.
  2. Cool the cooked ingredients. Place the eggs in cold water, changing it once if it becomes warm. Spread the drained potatoes on a plate or tray so steam can escape. Let both cool for 10 minutes, then peel the eggs and potatoes. They should be cool enough to handle before you chop them; warm ingredients can soften the cucumber and make the finished soup less refreshing.
  3. Prepare the vegetables and optional meat. While the cooked ingredients finish cooling, dice the cucumber, radishes, potatoes and eggs into small, similar-sized pieces, about ¼ inch (6 mm). Cut the fully cooked beef or sausage into pieces of the same size if using it. Thinly slice the green onions and chop the dill. Keeping the pieces fairly even makes each spoonful balanced and helps the soup feel like a composed dish rather than a bowl of separate chunks.
  4. Make the kvass dressing. In a large bowl, whisk the mustard and sour cream until smooth. Slowly whisk in about 1 cup (240 ml) of the cold kvass to loosen the mixture. Add the salt and pepper. This quick mixing step helps the sour cream blend into the liquid instead of forming small clumps when the remaining kvass is added.
  5. Combine and chill. Add the potatoes, eggs, cucumber, radishes, green onions, dill and optional cooked meat to the bowl. Pour in the remaining kvass and stir gently. Taste and adjust the salt, pepper or mustard. Cover and refrigerate for 30 minutes so the soup becomes thoroughly cold and the flavors settle together. Stir once before serving; add a splash of kvass if it has thickened or the ingredients have absorbed some liquid.

Tips

  • Choose the right kvass. Look for rye kvass that is savory or only lightly sweet, rather than a strongly sweetened drink. Kvass is a fermented bread drink with a lightly tangy, malty flavor; brands vary, so taste it before adding extra salt. If you cannot find it, use 4 cups (950 ml) plain kefir mixed with 2 cups (475 ml) cold water. That makes a creamier, tangier kefir-style okroshka rather than a kvass version.
  • Keep the dice small and consistent. Pieces around ¼ inch (6 mm) are easy to eat with a spoon and give the soup a familiar, finely chopped texture. A sharp knife helps with the radishes and eggs; avoid crushing the potatoes as you cut them.
  • Use firm potatoes and fully cooled ingredients. Waxy potatoes hold their shape better than very floury varieties. If you only have russet potatoes, cook them just until tender and handle them gently. Cooling before mixing also keeps the cold soup from warming up or becoming watery.
  • Season after adding the kvass. Kvass and mustard have different levels of sweetness and saltiness, so the right seasoning depends on what you use. Start with the listed salt, then taste the chilled soup before serving; cold food often tastes less seasoned than it does at room temperature.

Serving Suggestions

Serve okroshka cold in shallow bowls, with a spoon and extra sour cream, chopped dill and green onion at the table. A small spoonful of mustard or prepared horseradish can be offered on the side for anyone who wants a sharper finish. Rye bread is a natural accompaniment: its earthy flavor suits the kvass and makes the meal more substantial. Keep bread separate rather than stirring it into the soup, so it does not become soggy.

For a traditional Russian drink pairing, pour chilled kvass into small glasses alongside the soup. Its malty, lightly tart character echoes the liquid in the bowl, though you can also serve it with the meal as the soup’s base. Black tea is another familiar choice, especially after lunch; serve it plain or with lemon and sugar on the side. Berry mors, a fruit drink made from berries and water, offers a tart, non-creamy contrast. Since okroshka is already cold and filling, keep any drink lightly chilled rather than serving it over lots of ice that could dilute its flavor.

Variations

Families and regions make okroshka in different ways, particularly in their choice of liquid. For a kefir version, replace the kvass with 4 cups (950 ml) plain kefir and 2 cups (475 ml) cold water. Whisk them together before pouring over the chopped ingredients. The result is thicker and more tart than the rye-kvass version. Some cooks use mineral water with kefir; if you like a little fizz, substitute 1 cup (240 ml) sparkling mineral water for an equal amount of still water just before serving.

To make the soup meat-free, leave out the beef or sausage and add another ½ cup (60 g) of radishes or cucumber. For a heartier bowl, use the optional cooked beef or mild cooked sausage; cold leftover roast beef works well when it has been properly refrigerated. You can also replace the dill with a smaller amount of chopped parsley, though dill gives the soup its characteristic fresh aroma. If you prefer more tang, add 1 teaspoon (5 ml) of lemon juice or mild vinegar at a time, tasting after each addition. These changes are useful adaptations, not a single definitive version of the dish.

Storage and Reheating

Refrigerate okroshka within 2 hours of making it, in a covered container at 40°F (4°C) or colder. For the best texture, store the chopped ingredients separately from the kvass dressing and combine only the portions you plan to eat; cucumber and radish can release liquid, and the kvass may lose some of its lively flavor after standing. The separate components generally keep for 3–4 days in the refrigerator, though the vegetables are at their crispest in the first 1–2 days. If already mixed, use the soup within 3–4 days and stir it before serving.

This is a cold soup, so it is not meant to be reheated. Do not leave a serving at room temperature for more than 2 hours; discard it if it has been out longer. Freezing is not recommended because cucumber, radish, sour cream and potatoes can become watery or grainy after thawing. If the soup has thickened in the refrigerator, loosen it with a little cold kvass or water rather than warming it.

Frequently Asked Questions

What does okroshka taste like?
It is cool, lightly tangy and savory, with crisp cucumber and radish, soft potato and the fresh flavor of dill. Rye kvass gives the liquid a gentle malty note, while sour cream rounds it out. The taste varies depending on the kvass and how much mustard or salt you add.

Can I make okroshka without kvass?
Yes. Plain kefir diluted with cold water is a common alternative, and it makes a creamy, more distinctly sour soup. Use the ratio in the variations section as a starting point, then adjust the amount of water to get the consistency you like. Avoid sweet soda or flavored drinks, which can make the savory ingredients taste unbalanced.

Can I prepare it ahead of time?
Yes. Cook and cool the potatoes and eggs, chop the vegetables and keep the components covered in the refrigerator. Whisk the sour cream and mustard with the kvass shortly before serving, then combine everything and chill for at least 30 minutes. If you mix it several hours ahead, taste and adjust the seasoning again before serving.

Is the optional meat served hot or cold?
Use fully cooked meat that has been chilled, such as leftover roast beef or mild cooked sausage, and dice it to match the vegetables. The meat goes into the soup cold; it is not cooked in the kvass. If you do not have suitable leftovers, leave it out rather than adding raw or partly cooked meat.

Why did my okroshka turn watery?
Cucumber and radishes release moisture as they sit, especially after salting, and warm potatoes can also loosen the mixture. Dice and chill the ingredients before combining, season toward the end, and store the kvass dressing separately if you are making the soup ahead. If it is already watery, stir in a little extra sour cream and adjust the mustard and salt.

Can I serve okroshka immediately?
You can, provided all the ingredients are cold, but a 30-minute chill gives the flavors time to come together. If you have just cooked the potatoes and eggs, cool them before mixing; adding them warm will raise the temperature of the soup and make it less refreshing. Keep the finished bowl refrigerated until it is time to serve.

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).