
Grated cooked beetroot whisked into cold kefir with diced cucumber, scallion, dill, hard-boiled egg, and a touch of salt — the entire soup shifts to a startling shocking-pink color. Served ice-cold with a side of hot boiled potatoes (the temperature contrast is the point). The Lithuanian summer cure for any heat wave.
Šaltibarščiai ('cold borscht') developed from broader Slavic cold-beet-soup traditions but became uniquely Lithuanian through the kefir base (rather than buttermilk, sour cream, or stock) and the obligatory hot-potato side. The neon-pink color is a fixture of Lithuanian summer food photography. The dish is so beloved that Vilnius hosts an annual Pink Soup Festival in June. Family kitchen recipes argue over kefir-to-beet ratios and whether to include radish.
First spoon: a shocking magenta-pink soup in the bowl. First taste: cool, tangy from kefir, earthy from beet, fresh from cucumber and dill, with the egg's richness for body. Then a bite of hot floury potato cuts through; the temperature swing wakes the palate. Diners can't help laughing at the color.
Kefir's lactic acid + raw beet's earthy sweetness is the flavor backbone — they balance each other. Cucumber adds water-fresh crunch; dill adds an herb-lift that distinguishes the dish from Russian/Polish cold borscht. Cold soup + hot potato is not just contrast — eating cold solo would chill the digestion; alternating with hot potato keeps internal temperature regulated. Lithuanian grandmothers know this without needing the science.
Variations
Some Lithuanian families add finely diced radish for crunch. Vilnius modern restaurants serve šaltibarščiai shots in tiny glasses with a single chip of potato. The Latvian version (aukstā zupa) uses buttermilk instead of kefir and is often less acidic. Polish chłodnik is a close cousin but uses sour cream blended in.
On the Palate
Where Šaltibarščiai sits in the Lithuanian flavor cloud
Serve it ice-cold and pair every spoonful with a hot boiled potato — the temperature clash is the dish, not a gimmick. Chill the soup properly first; a lukewarm šaltibarščiai loses the crisp, tart refreshment that's the entire point.
Ingredients
Serves 4How it's made
9 steps · 20 min active + 25 min waiting
- 155 min
Boil 3 medium beetroots (skin on) in salted water 50 min until fork-tender. Cool. Peel by rubbing skin off. Grate coarsely on a box grater. Reserve.
Watch outBoil the beets until a fork slides in easily, then cool before grating so they shred clean instead of smearing.
- 214 min
Hard-boil 4 eggs (10 min from boiling). Cool, peel, quarter lengthwise.
- 328 min
Boil 1 kg waxy potatoes (peeled, halved) in salted water 25 min until tender. Keep warm.
- 48 min
Dice 1 large cucumber (preferably English cucumber, skin on) into 5 mm cubes. Slice 4 scallions (white and green parts) thinly. Chop 4 tbsp fresh dill.
- 53 min
In a large bowl, combine: 1 L cold kefir + 200 ml cold water + 1 tsp salt + ¼ tsp pepper.
- 64 min
Stir in grated beets, diced cucumber, scallions, 3 tbsp of the dill. The soup will turn shocking-pink almost immediately.
Watch outOnce the grated beet goes in, the soup turns shocking neon-pink almost at once — that color is the sign it's mixed through.
- 735 min
Refrigerate 30 min minimum (chilled is critical; 1-2 hours better).
Watch outDon't cut the chill short — the soup must come out of the fridge genuinely cold to the touch before serving.
- 84 min
Ladle into bowls. Top each with quartered egg, a sprinkle of remaining dill, and another drizzle of kefir if desired.
- 93 min
Serve immediately with the hot boiled potatoes alongside — diners alternate cold soup spoonfuls with hot potato bites. The contrast is the dish.





