Šaltibarščiai (shal-tee-barsh-chyay) is a cold Lithuanian beet soup-salad made with kefir, cucumber, dill, and hard-boiled eggs — it takes about 15 minutes of hands-on work and comes out an almost unreal shade of pink. It’s genuinely refreshing on a hot day, and it’s one of those meals that looks impressive while asking almost nothing of you once the beets are cooked. Kids who won’t touch a regular salad are often surprisingly into this one.
The short version of why this works
Two things matter here. First, the beets need to be fully cold before they hit the kefir — warm beets will curdle the dairy and muddy the color. Cook them ahead, run them under cold water, and refrigerate until completely chilled. Second, grating rather than chopping the beets is what gives the soup its thick, almost creamy body; chunks leave the liquid thin and watery. Get those two things right and the rest is just assembly.
Storage and reheating
This soup does not reheat — it’s served cold and only cold. Store it in a sealed container in the fridge for up to 2 days. After that, the cucumber goes soft and the flavor turns sharper than most people enjoy. Don’t freeze it; the kefir and yogurt will separate and the texture won’t recover. If you’re making it ahead for a family meal, hold the hard-boiled eggs out and add them at serving time so they don’t get rubbery sitting in the liquid.
Common problems and fixes
- The color turns brownish-purple instead of bright pink: This usually means the beets were still warm when mixed with the kefir, or the soup sat uncovered in the fridge and oxidized. Always chill beets fully first and keep the bowl covered with plastic wrap pressed directly onto the surface.
- It tastes flat or bland: Kefir and yogurt need more salt than you’d expect to taste seasoned. Stir in an extra pinch of salt and a small squeeze of lemon juice, then taste again — the brightness usually comes back immediately.
- The soup is too thick to ladle easily: Different kefir brands vary a lot in consistency. Thin it with a splash of cold water or a little extra kefir, a tablespoon at a time, until it pours the way you want.
- Kids are put off by the beet flavor being too earthy: A small extra squeeze of lemon juice and a pinch of sugar stirred in before serving softens the earthiness without changing the color. Skip the extra dill garnish on their bowls — not worth the extra dish and most kids ignore it anyway.
- The cucumber makes the soup watery after a few hours: English cucumber releases moisture as it sits. If you’re not serving immediately, dice the cucumber and keep it separate, stirring it in just before you ladle the soup into bowls.
Lithuanian Beetroot and Kefir Salad
Equipment
- Large Pot
- Box grater or food processor
- Mixing bowl
- Cutting board
- Chef's Knife
Ingredients
- 3 medium beets washed and stems removed
- 2 cups kefir cold; full-fat is preferable
- 1 cup whole milk plain yogurt for a creamier texture
- 1 cup English cucumber diced finely
- 4 large hard-boiled eggs peeled and halved or quartered
- 3 tablespoons fresh dill finely chopped
- 1 teaspoon salt more to taste
- ½ teaspoon freshly ground black pepper
- 2 tablespoons lemon juice or white vinegar
Instructions
- Cook the Beets: Place unpeeled beets in a large pot, cover with water, and bring to a boil. Reduce heat and simmer for 40–45 minutes until fork-tender. Cool under cold water, peel, and grate using a box grater or food processor.
- Combine the Liquids: In a large mixing bowl, whisk together kefir, yogurt, lemon juice, salt, and pepper until smooth.
- Assemble the Salad: Add grated beets, diced cucumber, and chopped dill into the kefir-yogurt mixture. Stir until well combined. Chill in the fridge for 15–30 minutes for flavors to meld.
- Serve: Ladle into shallow bowls and top each serving with half or a quarter of a hard-boiled egg. Optionally garnish with additional dill.
Notes
- For a vegan version, substitute kefir and yogurt with plant-based alternatives, such as almond or cashew yogurt and oat kefir.
- Beets can be roasted instead of boiled for a deeper, caramelized flavor—wrap in foil and bake at 400°F (200°C) for 45 minutes.
Nutrition
FAQ
Can I use store-bought cooked beets instead of boiling my own?
Yes, vacuum-packed cooked beets work fine and cut the cook time to zero. Make sure they’re plain with no added vinegar or flavoring, and rinse them briefly — some brands pack them in a liquid that can make the soup taste pickled rather than fresh.
What can I use instead of kefir if I can’t find it?
Thin plain yogurt with a little cold water or milk until it’s pourable, then use it in place of the kefir. Buttermilk also works well and gives a similar tang; use it in a 1:1 swap.
Do I have to chill it for 15–30 minutes, or can we eat it right away?
You can eat it right away, but the rest time genuinely improves it — the salt draws a little moisture from the cucumber and beets, which loosens the texture and rounds out the flavor. If you’re in a hurry, even 10 minutes in the freezer helps.
If you liked this one
- Sweet and Tangy Grape Chicken Salad
- Fresh Vegetable Spring Rolls
- Creamy Macaroni Salad
- Creamy Cinnamon Horchata


















































