
Lithuania's summer soup: kefir blended with grated beets, cucumber, dill, and chopped egg — electric pink and revivingly cold.
Šaltibarščiai is the day-glo pink, almost neon-bright cold soup that Lithuanians eat from the first warm day of May through the end of August. The base is kefir — Lithuania's beloved fermented dairy — whisked with cooked grated beets, cucumber, fresh dill, spring onion, and chopped hard-boiled egg. Served thoroughly chilled with a side of hot boiled potatoes (the temperature contrast is essential), it is impossibly refreshing, gently tart, and the kind of dish that makes you understand why a national cuisine evolved around long, sunny northern summers. Every Lithuanian grandmother insists hers is the best, and travelers' photos of the shocking color regularly go viral on social media — but it tastes far gentler than it looks, with the kefir tang doing most of the lifting.
Serves 4
Place new potatoes in a pot of cold salted water, bring to a boil, and cook 20–25 minutes until tender. Keep them hot until serving — they are eaten warm alongside the cold soup.
Coarsely grate the cooked beets on the large holes of a box grater, or pulse briefly in a food processor (don't purée — you want texture). You should have a coarse, juicy beet pulp.
In a large bowl whisk the kefir with the cold water until smooth. Stir in the vinegar, salt, and white pepper.
Add the grated beets, diced cucumber, spring onions, and dill. Stir well — the soup will immediately turn the famous neon pink.
If you want a deeper magenta, stir in 2 tablespoons of beet cooking liquid; if you want a softer pink, hold it back.
Cover and refrigerate at least 1 hour, ideally 3 hours. The flavors marry and the soup gets properly cold. Stir before serving — kefir separates slightly.
Ladle into chilled bowls. Top each with chopped hard-boiled egg, an extra shower of dill, and a few cracks of black pepper. Place a bowl of hot, butter-glossed potatoes on the side.
Eat the soup very cold and the potatoes very hot — the temperature contrast is the dish, not a side note. Don't combine them in one bowl.
Use full-fat kefir; low-fat versions are watery and the soup won't have the right body. Lithuanian brands like Rokiškio are the closest you'll get abroad.
Cook the beets the day before — they release more juice when chilled overnight, intensifying the color and flavor.
Add 100 g chopped pickled herring for a heartier, traditional version popular in coastal Lithuania.
Vegan: replace kefir with cultured oat or cashew yogurt thinned with water — flavor differs but the structure works.
Add a tablespoon of grated horseradish for the spicier Latgalian variant.
Best within 24 hours — the dill wilts and the soup loses its sparkle by day 2. Store the soup and the potatoes separately; never combine for storage.
Cold beet soups appear across the Baltic and Slavic regions — the Polish chłodnik, the Belarusian chaladnik, the Ukrainian kholodnyk — all descend from a shared medieval tradition of fermented-dairy summer soups. The Lithuanian version, with its bright pink kefir base and the obligatory hot potato side, has become a national symbol and a viral favorite of food photographers since the 2010s.
The temperature contrast — ice-cold soup, steaming potatoes — is the entire point of the dish. Lithuanians dip the potato into the cold soup or alternate bites. It's not optional.
Yes — full-fat buttermilk is the closest substitute if you can't find kefir. The flavor is slightly less tangy, so add an extra teaspoon of vinegar to compensate.
Either your beets weren't deeply red (some varieties are pale) or you didn't include enough beet cooking liquid. Add a splash of beet broth or a teaspoon of grated raw beet to boost the color.
Per serving (580g) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes