Polish Cold Soup: Chłodnik with Beets and Kefir Recipe

Updated November 4, 2026

Total time
3 hr 30 min
prep 25 min · cook 45 min
Serves
4
portions as written

Jump to recipe

Polish Cold Soup: Chłodnik with Beets and Kefir Recipe

Polish chłodnik is a chilled beet soup, usually made with kefir or another tangy cultured dairy, crisp cucumber, radishes, fresh herbs, and hard-boiled eggs. Its cool, creamy base balances the earthy sweetness of the beets, making it a refreshing summer meal that can be prepared ahead; ingredients and proportions vary from household to household.

Ingredients

  • 1½ lb (680 g) raw red beets, scrubbed, with about 1 inch (2.5 cm) of stem left attached
  • 4 large eggs (about 200 g in their shells)
  • 4 cups (960 ml) plain, unsweetened kefir, well chilled
  • ½ cup (120 g) sour cream, plus more to serve if desired
  • 1 medium English cucumber, about 9 oz (250 g), finely diced
  • 6 medium radishes, about 3 oz (90 g), trimmed and finely diced
  • 4 scallions, about 1½ oz (40 g), thinly sliced, including some green tops
  • ⅓ cup (12 g) finely chopped fresh dill, plus a little extra for serving
  • 2 tbsp (6 g) finely chopped fresh chives
  • 1 tbsp (15 ml) fresh lemon juice, plus more to taste
  • 1 tsp (6 g) fine salt, plus more to taste
  • ¼ tsp (0.5 g) freshly ground black pepper
  • 1 tsp (5 g) prepared horseradish, optional
  • 2 tbsp (30 ml) cold water, only if needed to loosen the soup

Instructions

  1. Cook the beets. Put the scrubbed beets in a saucepan large enough to hold them in a single layer, then add cold water to cover by about 1 inch (2.5 cm). Bring to a boil over high heat, reduce the heat to maintain a steady simmer, and cook for about 40–45 minutes. The beets are ready when a thin knife slides into the center without much resistance. Cooking time varies with size, so start checking smaller beets sooner.
  2. Boil the eggs while the beets cook. Place the eggs in a small saucepan and cover with cold water by 1 inch (2.5 cm). Bring the water to a boil, turn off the heat, cover the pan, and let the eggs stand for 10 minutes. Transfer them to a bowl of ice water. When cool, peel and refrigerate them until the soup is ready. For whole boiled eggs, cook until both the yolk and white are firm.
  3. Cool and prepare the beets. Drain the cooked beets and place them in a bowl of cold water for 20 minutes, changing the water once if it warms up. This helps them cool enough to handle and keeps the later soup from becoming warm. Rub or peel away the skins, trim the ends, and coarsely grate the beets into a large mixing bowl. Wear gloves if you want to avoid beet stains on your hands.
  4. Mix the dairy base. In a separate bowl, whisk the kefir and sour cream until smooth. Pour the mixture over the grated beets and stir until the dairy turns an even rosy pink. Add the lemon juice, salt, pepper, and horseradish if using. Stir again, then taste a small spoonful; the soup should taste tangy and well seasoned, since chilling can soften the impression of salt and acidity.
  5. Add the vegetables and herbs. Fold in the diced cucumber and radishes, sliced scallions, dill, and chives. Keep the pieces small enough to fit easily on a spoon, but avoid chopping them into a paste: their crisp texture is part of what makes the soup appealing. If the mixture seems thicker than you like, stir in cold water 1 tablespoon (15 ml) at a time.
  6. Chill before serving. Cover the bowl and refrigerate the soup for at least 2 hours. Stir it well after chilling, then taste and adjust with more salt, lemon juice, or pepper as needed. Ladle into cold bowls and serve with a peeled hard-boiled egg, halved or quartered, and a little extra dill. The eggs can be placed on top or served on the side.

Tips

  • Choose beets of similar size. Smaller, evenly sized beets cook at roughly the same rate. If yours vary considerably, remove each one as it becomes tender rather than leaving smaller ones in the pan until the largest is done. Leave the skins on while boiling to help retain their color and make peeling easier afterward.
  • Use plain cultured dairy. Kefir gives the soup its characteristic tang and a pourable texture. Check the label for plain, unsweetened kefir; flavored or sweetened kefir will make the soup taste unexpectedly sugary. If kefir is unavailable, use cultured buttermilk in the same amount. It is thinner and more tart, so add the sour cream gradually and adjust the seasoning at the end.
  • Keep the vegetables crisp. Dice the cucumber and radishes shortly before mixing them in, and use a spoon or spatula to fold them through gently. Very watery cucumber can dilute the soup; if the center contains large, seedy sections, scoop those out before dicing.
  • Season after chilling, too. Cold temperatures mute flavors, and beets vary in sweetness. The first seasoning is a starting point, not a reason to skip the final taste. Add lemon juice a teaspoon at a time if the soup needs brightness, or a pinch of salt if it tastes flat. Avoid adding a large amount of extra liquid before the soup has chilled.

Serving Suggestions

Serve chłodnik thoroughly cold in shallow bowls, with one hard-boiled egg per serving. A sprinkle of dill or chives and a spoonful of sour cream make a simple finish. For a more substantial lunch, offer boiled new potatoes on the side, either warm with a little butter or chilled and dressed with herbs. Rye bread or dark whole-grain bread is also a good accompaniment for catching the creamy soup.

This soup works particularly well as a light first course before grilled vegetables, fish, or a simple meal of potatoes and salad. If serving it as part of a buffet, keep the bowl nested in a larger bowl of ice and bring out small portions rather than leaving the whole batch on the table. Set the eggs out only when serving, and keep any remaining soup chilled.

Variations

Polish cold beet soup has regional and family variations, including differences in the dairy base, herbs, and whether vegetables are grated or diced. This version uses kefir and sour cream for a tangy, creamy finish. For a thinner, sharper soup, replace some or all of the kefir with cultured buttermilk; because buttermilk is more tart and less creamy, taste before adding the full amount of lemon juice.

For a richer texture, increase the sour cream to ¾ cup (180 g) and reduce the kefir by ¼ cup (60 ml). To make the soup without dairy, use an unsweetened, plain fermented plant-based yogurt drink if available, and add lemon juice gradually. The flavor will be less traditionally tangy and the consistency may differ, so thin it with cold water only as needed.

Fresh young beet greens are sometimes included in cold beet soups. If you have tender leaves, wash and finely chop 1 cup (about 30 g), then briefly simmer them in water until tender; drain and cool them completely before stirring them in. For extra bite, add another teaspoon of prepared horseradish, or leave it out for a milder bowl. You can also replace some of the dill with parsley, though dill gives the soup its familiar herbal character.

Storage and Reheating

Refrigerate the soup promptly in a covered container, within 2 hours of preparing it. It keeps for 3–4 days in the refrigerator at 40°F (4°C) or colder. Store the peeled eggs separately if you want to keep their texture neat, and add them to individual bowls when serving. If the vegetables release liquid during storage, stir the soup before serving and adjust the salt or lemon juice if needed.

This is a cold soup and should not be reheated. For the best texture, avoid freezing it: kefir and sour cream can separate or become grainy after thawing, while the cucumber and radishes lose their crispness. If making it ahead, prepare the soup the day before, chill it covered, and add the eggs and final herb garnish just before serving.

Frequently Asked Questions

Can I make Polish cold soup with cooked beets?

Yes. Use 1½ lb (680 g) plain cooked beets, cooled and coarsely grated, in place of the raw beets. Check that they are not pickled or seasoned with vinegar or sugar, since those additions change the balance of the soup. The boiling and cooling time is then unnecessary, but the finished soup still needs at least 2 hours in the refrigerator for the flavors to come together.

Can I make chłodnik without kefir?

Yes. Plain cultured buttermilk is the closest easy-to-find replacement and can be used cup for cup. A mixture of plain yogurt and cold water also works: whisk 3 cups (720 g) plain yogurt with 1 cup (240 ml) cold water until pourable. The result will be somewhat thicker and less fizzy-tasting than kefir, so adjust the lemon juice and water to suit the texture and flavor.

Why is my beet soup too thick or too thin?

Beets, yogurt, and kefir vary in water content, so the final consistency can differ. If it is too thick, stir in cold water or a little extra kefir, 1 tablespoon (15 ml) at a time. If it is too thin, add a little more sour cream or grated cooked beet; chilling it longer also helps the flavors settle, but will not dramatically thicken a very watery batch.

Do I have to peel the beets before cooking?

No. Scrub them well and leave the skins on while they simmer. Peeling raw beets can be messy, and keeping the skins on during cooking helps the beets hold their color. Once they are tender and cool enough to handle, the skins should rub off easily. Trim away the tops and roots after cooking.

Can I prepare the soup a day ahead?

Yes. Make the soup, cover it, and refrigerate it overnight; this gives the dill, scallions, and beet flavor time to mingle with the kefir. Taste it again before serving because cold storage can make the seasoning seem less pronounced. Keep the eggs separate until serving if you prefer a cleaner presentation, and garnish with fresh herbs at the end.

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