Soup
Okroshka (Cold Vegetable and Meat Soup with Kvas)

About this dish
Okroshka is a beloved Russian cold soup, perfect for hot summer days. This version combines tender boiled meat, fresh vegetables, and hard-boiled eggs, all chopped into a refreshing broth made from tangy kvas.
Sour cream adds creaminess, while fresh dill and green onions bring brightness. A staple of Russian cuisine, okroshka is both nourishing and cooling, with roots in peasant cooking that used simple seasonal ingredients.
Ingredients
UK and US measurements are both included for every recipe.
Beef brisket
protein300 g
Imperial measurement: 10.5 oz
Potatoes
vegetable400 g (about 3 medium)
Imperial measurement: 14 oz
Eggs
protein4
Cucumbers
vegetable2 medium
Radishes
vegetable200 g (about 1 bunch)
Imperial measurement: 7 oz
Green onions
vegetable1 bunch (about 4-5 stalks)
Imperial measurement: 1 bunch
Fresh dill
herb1/4 cup chopped
Imperial measurement: 1/4 cup
Kvas (traditional Russian fermented beverage)
liquid1.5 liters
Imperial measurement: 6 cups
Sour cream
dairy200 ml (about 3/4 cup)
Imperial measurement: 3/4 cup
Dijon mustard
seasoning1 tablespoon
Salt
seasoningto taste
Black pepper
spiceto taste
Boiled egg halves for garnish
protein2
Method
Boil the beef and potatoes
1 hourPlace the beef brisket in a large pot and cover with cold water. Bring to a boil, reduce heat, and simmer for about 1 hour or until tender. In a separate pot, boil the potatoes in salted water until fork-tender, about 20 minutes. Boil the eggs for 10 minutes, then cool under cold water.
Chill all ingredients
30 minutesRemove the beef from the pot and let cool. Peel the potatoes and eggs once cool. Refrigerate all cooked ingredients until cold, about 30 minutes. Chilling is essential for authentic cold soup texture.
Dice the ingredients
15 minutesCut the cooled beef, potatoes, cucumbers, radishes, and eggs into small uniform cubes (about 1/2 inch). Slice the green onions thinly. Finely chop the dill.
Combine solid ingredients
5 minutesIn a large bowl, mix together the diced beef, potatoes, cucumbers, radishes, eggs, green onions, and half of the dill. Season with salt and pepper. If using mustard, stir it in with a spoonful of sour cream to create a paste before adding.
Add kvas and sour cream
2 minutesPour the cold kvas over the vegetable-meat mixture. Add the remaining sour cream and stir gently to combine. Adjust salt and pepper to taste. The soup should be tangy and refreshing.
Chill and serve
30 minutesRefrigerate for at least 30 minutes before serving to allow flavors to meld. Serve cold, garnished with the remaining dill and optional halved boiled egg. Add extra sour cream on top if desired.
Equipment
- Large pot
- Medium pot
- Cutting board
- Chef's knife
- Mixing bowls
Nutrition facts
Tips
- For the most authentic flavor, use traditional Russian bread kvas, which has a characteristic tangy and slightly sweet taste. It is available at Eastern European markets or can be made at home.
- If you cannot find kvas, you can substitute with a mixture of sparkling water and a small amount of rye bread syrup or diluted sour pickle brine for a similar tangy base.
- The soup tastes best when prepared a few hours ahead and refrigerated to let the flavors deepen.
- Serve.
- Serve with a slice of hearty rye bread on the side.
- Feel free to substitute the beef with boiled ham, smoked sausage, or even a vegetarian version with extra potatoes and hard-boiled eggs for a lighter meal.
Serving suggestions
- Serve okroshka well-chilled in deep bowls, with a dollop of sour cream and a sprinkle of fresh dill. A side of crusty rye bread completes the meal. Perfect for a summer lunch or a light dinner.
Rate this recipe
No ratings yet. Be the first to rate it.

Recipe by
Mikhail Petrov
Specialises in Russian cuisineMikhail makes borscht that stains your soul purple. He grows his own beets.
Describe yourself in three words: Earthy, purple-fingered, hearty.