National Dish Russia: Solyanka (Recipe)

In this article
Discover Solyanka, Russia’s beloved sweet-and-sour soup classic! Thick, tangy and deeply savoury, it brings together tender vegetables, briny olives, mushrooms and a swirl of soured cream in one gloriously warming bowl. Whether you know it from Eastern European canteens or are trying it for the very first time, this recipe shows you how to capture that unmistakable flavour of the East in your own kitchen.
About Solyanka
Solyanka is a traditional Russian national dish, a hearty soup built around meat, fish or vegetables, warming spices and a generous selection of piquant ingredients. Its signature is the interplay of sweet, sour and salty notes, which comes from tomatoes, olives, pickled elements and a finishing spoonful of soured cream. Countless regional versions exist, yet every one delivers the same thing: rich, rustic comfort in a bowl and a superb introduction to the soul of Russian cuisine.
Ingredients (serves 1–2)
- 1 tablespoon butter and 1 tablespoon olive oil
- 1 onion, finely chopped
- 2 cloves of garlic, minced
- 1 carrot, diced
- 1 stick of celery, diced
- 2 potatoes, peeled and diced
- 2 tomatoes, chopped
- 1 tablespoon tomato purée
- 750 ml water
- Salt, pepper, paprika and oregano
- 2 tablespoons soured cream
- Fresh parsley and dill, chopped
- A squeeze of lemon juice
- 75 g ham, diced
- 50 g cheese, grated
- A handful of olives
- A handful of mushrooms, sliced
Shopping for the ingredients
When you shop for solyanka, put quality and freshness first. Choose fresh ingredients over frozen ones wherever possible, and check that everything looks good, with no signs of mould or spoilage. When buying olives, mushrooms or cheese, it is also worth keeping an eye on the best-before date so every component tastes its best in the finished soup.
Preparing the dish
Before you start cooking solyanka, get all the ingredients ready. That means peeling, washing, chopping and dicing everything in advance. If you keep the prepared vegetables and meat in separate bowls, you can add each ingredient to the pot at exactly the right moment — a little organisation makes the whole cooking process smoother and far more relaxed.
Step-by-step instructions
- Heat the butter and olive oil in a large pot over a medium heat.
- Add the onions, garlic, carrots, celery, potatoes and tomatoes and fry them for 5–7 minutes.
- Stir in the tomato purée, water, salt, pepper, paprika and oregano until well combined.
- Let the vegetables simmer for 5–7 minutes, until they are soft.
- Add the soured cream, parsley, dill, lemon juice, ham, cheese, olives and mushrooms and stir everything through.
- Simmer the soup for a further 10–15 minutes, until it is fully cooked.
- Season to taste with salt and pepper and serve piping hot.
Gluten-free / lactose-free version
Solyanka is naturally very easy to make gluten-free, as the classic recipe contains no flour or bread — simply check that your tomato purée and any cured meats are certified gluten-free. For a lactose-free version, swap the butter for olive oil or plant-based margarine, use a lactose-free soured cream alternative and choose a lactose-free or plant-based cheese. The soup loses none of its hearty character.
Tips for vegans and vegetarians
There are excellent alternatives to the ingredients usually found in solyanka for anyone eating plant-based. Instead of butter and ham, use vegan margarine and tofu; the savoury depth still comes through beautifully. Plant-based cheese stands in for regular cheese, and soya or almond cream replaces the soured cream. With these simple swaps, vegans and vegetarians can enjoy the full sweet-and-sour experience without compromise.
More tips and tricks
To get the very best out of your solyanka, give the soup time to simmer gently so the tangy, savoury flavours can properly develop. A final squeeze of lemon juice just before serving sharpens the characteristic sourness, and an extra spoonful of soured cream on top adds a luxurious finish. Leftovers are a bonus: like many soups, solyanka often tastes even better the next day.
Adapting the recipe to your taste
Solyanka is wonderfully forgiving and easy to adjust. If you like it meatier, add extra ham, sausage or leftover roast — a richer take in the spirit of Solyanka with Meat — while a lighter bowl simply calls for more vegetables. Extra olives and a dash of pickle brine push the flavour towards the classic sour profile, and a little more paprika brings gentle warmth. Every family in Russia has its own version, so feel free to create yours.
Ingredient substitutions
If certain ingredients are not to hand, solyanka adapts without complaint. Smoked sausage or leftover roast chicken can replace the ham, capers or gherkins can stand in for the olives, and crème fraîche works instead of soured cream. Mushroom lovers can lean fully into the fungi and take inspiration from a Mushroom Solyanka. Substitutions like these help you adapt the recipe to the season or to what your pantry offers.
Drink pairing ideas
For an authentic experience, serve solyanka with a traditional non-alcoholic drink. Kvas, the classic Russian drink made from rye bread, is a wonderful match, as is kefir, a refreshing fermented milk drink. A simple sparkling water with lemon also works well against the soup’s rich, tangy character — but of course any drink you enjoy is welcome at the table.
Serving and presentation ideas
Solyanka looks its best served in deep, rustic bowls with a generous dollop of soured cream in the centre and a scattering of fresh dill and parsley on top. A lemon slice and a few extra olives on the rim of each bowl highlight the soup’s signature sourness. Serve with dark rye bread on the side for dipping, and you have a spread that feels straight out of a Russian kitchen.
A bit of history
Solyanka was first mentioned in Russia in the 17th century. It was originally prepared as a kind of stew made from various types of meat, vegetables and spices, valued as a filling meal that made clever use of whatever was available. Over time the composition of the dish changed, and today there are many different versions — from meat and fish variants to vegetable-based ones — enjoyed far beyond Russia’s borders.
More recipe ideas
Summary: Solyanka
Solyanka is a traditional Russian national dish made from meat, fish or vegetables, warming spices and a selection of piquant ingredients. In this article we have covered the basics of the dish, the ingredient list for 1–2 people with quantities, tips for shopping, preparation and cooking, alternatives for vegans, ideas for suitable non-alcoholic drinks, the history of this national dish and further recipe suggestions. Give this sweet-and-sour classic a try — one spoonful and you will understand why it has warmed Eastern Europe for centuries.



