This Russian cabbage soup recipe makes shchi (Щи), the most Russian of soups. If my baboushka wasn’t making borscht, she was cooking a big pot of shchi. A very old soup that was eaten by nobles and peasants alike, the wealthy would include meat in their shchi, while workers made a vegetarian soup, shchi vegetarianskiye, you can skip the sour cream (not something I could do!) and you have a vegan shchi recipe.
My easy Russian cabbage soup recipe for shchi will make you an aromatic pot of shchi (Щи), perhaps the most Russian of soups. So beloved by Russians, the Moscow Times called it a “national treasure”. Brimming with cabbage, carrots and potatoes, it’s one of my favourite Russian recipes and one of our best potato soup recipes.
While you might have thought that borscht was the quintessential Russian soup, the beetroot-based meat and vegetable broth is one of the most popular and best-known Russian soups, but its origin is claimed by Ukrainians. Shchi is resolutely Russian.
My family would eat this for lunch with savoury pirozhki (hand pies) or it would kick off a family feast, which would include dishes such as stuffed cabbage rolls, kotleti (chicken meat patties), beetroot potato salad, Ukrainian potato vareniki and Russian minced-filled pelmeni. If there were vareniki and pelmeni leftovers we’d fry them up for breakfast; recipe for those pan-fried Russian dumplings here.
I’ll tell you more about my Russian cabbage soup recipe in a moment, but first, can I ask a favour? If you’ve cooked any of our recipes from Russia or beyond and you’ve liked them, please consider supporting Grantourismo. You could make a donation to our original Cambodian culinary history and cookbook on Patreon; or buy something on Amazon, such as one of these cookbooks for foodie travellers or classic cookbooks for serious cooks. Now let me tell you about my Russian cabbage soup recipe for shchi.
Easy Russian Cabbage Soup Recipe for Shchi, The Most Russian of Soups – And Vegan!
Russians love their comforting soups and my family was no exception. If baboushka wasn’t making borscht, she was cooking a big pot of shchi. While Russians make warming soups for the winter, and cold soups for summer, my baboushka made borsht and shchi year-around, even in the scorching Australian summers.
Shchi is an old Russian soup dating to the 9th century, when cabbage arrived in ‘the Land of the Rus’ from Byzantium. Historically eaten by Russian peasants and nobles alike, a bowl of shchi typically included meat when cooked for the rich, while the poor made a simple vegetarian broth (shchi vegetarianskiye).
Baba always included some sort of meat in her soups – beef, oxtail, pork, or chicken. However, I’ve opted to share the vegetarian version called shchi vegetarianskiye – although it’s a vegan shchi recipe if you skip the sour cream – and not just because it’s ‘Veganuary’. I think this has so much flavour as it is.
Just a few tips to making this easy Russian cabbage soup recipe for shchi.
Easy Russian Cabbage Soup Recipe for Shchi
I only have a few tips to making this Russian cabbage soup recipe as it’s a cinch to make. My recipe for shchi is one that is very similar to the soup I remember my baboushka making but with just a few tweaks.
The key ingredients of shchi vegetarianskiye are cabbage, potatoes and carrots. Although my baboushka also included celery in shchi, which are in most (though not all) traditional Russian shchi recipes. I haven’t been able to source celery.
As I said above, my grandmother also (always) included some kind of bone-in meat in her soups, shchi included – typically beef, oxtail, pork, or chicken. However, I’m making the vegetarian version, shchi vegetarianskiye, so going with vegetables only. Do as you like.
I’ve also include an additional two ingredients – olive oil to give the broth that oily element to make up for not using a meat-based stock, and a little turmeric, for its earthy flavours as much as its colour and nutritional value.
Having Russian-Ukrainian blood in veins, I can’t eat soup without sour cream, but to make this a vegan dish, you need to skip the sour cream.
No more tips. This is a super easy Russian cabbage soup recipe – easier than borscht as there’s no beetroot to fiddle around with and no meat stock to make.
If you cook this on high heat so it reduces faster, you could be eating this in 30 minutes, but the longer you simmer it the better it tastes. I like to leave it on the stove for hours. And it’s even better the next day!
Russian Cabbage Soup Recipe for Shchi

Equipment
Ingredients
- neutral cooking oil
- 1 onion - finely chopped
- 4 garlic cloves - finely chopped
- 1 head cabbage - roughly shredded
- 1 large carrot - grated (optional)
- 550 g potatoes - cut into cubes
- 2 bay leaves
- 4 litres water
- 2 tbsp tomato paste
- 1 tsp turmeric
- 2 tsp sea salt - or to taste
- 2 tsp black pepper - or to taste
- 1 tsp sugar
- 1 tbsp virgin olive oil
- Fresh dill - handful roughly chopped
- Fresh curly-leaf parsley - handful roughly chopped
Garnish
- Sour cream - optional
- Fresh dill - roughly chopped
Instructions
- Peel and chop the onions and garlic cloves finely, shred or chop the cabbage roughly (avoid fine shredding as you want the texture of wider pieces), grate the carrot if using, and peel and cut potatoes into cubes.
- In a large fry pan, skillet or Dutch oven, fry the finely chopped onion in a neutral cooking oil until soft, then add the finely chopped garlic cloves, and continue frying until the onion is translucent, taking care not to burn the garlic. Transfer to a large soup pot.
- Fry the roughly shredded cabbage with bay leaves in neutral cooking oil until soft. If using carrot, add this now also. When soft, transfer to the soup pot.
- Add the potatoes and 2 litres of water to the soup pot, along with the tomato paste, turmeric, salt, pepper, sugar, and extra virgin olive oil, and stir. Turn to high heat to bring to a boil, then turn down to medium to allow to simmer for an hour. Add another litre of water; feel free to add more if needed.
- At around 30 minutes, add the rest of the water, taste the soup, season with additional salt and pepper if needed.
- When the soup is done to your liking (feel free to simmer for more than an hour if you like; the longer the broth simmers the better it tastes), add the chopped fresh dill and curly-leaf parsley and combine well so that it doesn’t clump together.
- Ladle out the cabbage soup into bowls and (if you’re not vegan) plop a dollop of sour cream into each bowl and sprinkle on more dill and parsley. Provide additional bowls of sour cream and dill on the table for guests to help themselves.
Nutrition
Do let us know if you make our easy Russian cabbage soup recipe for shchi as we’d love to know how it turns out for you. Leave a comment below, email or connect with us on social media (links below).







Lara, this is the absolute best shchi recipe out there! I never got to cook with my baba or get her recipes. She used to write and rewrite her recipes but I don’t know what happened to them. I think I’ve cooked every shchi I could find in every Russian recipe book and every food blog and I never found one that tasted just like baba’s until your recipe. I will make this regularly from now on. Spasiba!
Spasiba, Nathalie! That means a lot. Thank you so much for taking the time to drop by and let me know. Appreciated :)