This stuffed cabbage rolls recipe (authentic Balkan sarma) will be your new winter favourite! Tangy fermented cabbage leaves are filled with a smokey, juicy pork and rice filling, then gently braised in a paprika broth until tender. Hearty, comforting, and utterly mouthwatering, there’s a reason sarma is one of the most famous traditional Balkan dishes!

Many cultures have some variation of this hearty comfort food, whether that’s stuffed grape leaves (dolmades/dolma) from Greece or the Middle East, Cantonese stuffed lotus leaves (lo mai gai), or Mexican stuffed corn husks (tamale). The universal love of stuffing and wrapping leaves with deliciousness!
Traditional Balkan sarma carries a lot of Turkish influence, since much of the Balkans were ruled by the Ottoman Empire for centuries.
Fun fact: Sarma actually comes from the Turkish verb sarmak which translates roughly to ‘to wrap’ or ‘to wind’!
These hearty, stuffed cabbage rolls are typically prepared as a celebratory dish for Christmas, Slava (a Serbian Orthodox holiday honouring the family’s patron saint), or simply when you want to impress a crowd! Plus, there’s something special in hand-rolling sarma, knowing that each one is personally handled with love and care. Sarma is a labour of love!
Health Benefits of Fermented Cabbage (Kiseli Kupus)
Fermented cabbage has a range of health benefits over raw cabbage. Fermenting cabbage helps make it more easily digestible by breaking down the plant fibers, which means less bloating and gas. It also makes the cabbage rich in gut-friendly probiotics, and reduces the level of anti-nutrients too, making all the minerals and nutrients in the cabbage more easily absorbed by the body!
These health benefits are the result of a process called lacto-fermentation. As the cabbage sits in a salt-brine for weeks or months, the natural lactic acid bacteria turns the sugars in the cabbage into lactic acid. This is what gives these stuffed cabbage rolls that sour, fermented taste! It’s essentially sauerkraut, but the entire head of cabbage is kept whole instead of being shredded.
And if I’m being honest, the star of the show in these Balkan stuffed cabbage rolls is absolutely the fermented cabbage leaves! They give the dish a beautifully tangy, salty flavour that’s characteristic of sarma. Just like Italian families gather for tomato/passata day, where they process and store seasonal, ripe tomatoes, Balkan families get together for cabbage (kupus) day! So kiseli kupus (which translates to ‘sour cabbage’) is not only healthy for you, but brings the whole family together!
But don’t worry – if you don’t have huge barrels of cabbage heads fermenting at your house, you can easily find whole heads of fermented cabbage from European delis or supermarkets these days (usually labelled ‘sour cabbage’ or ‘kiseli kupus‘)!


Why You’ll Love this Stuffed Cabbage Rolls Recipe
- Simple and straightforward – Don’t let the prep time intimidate you! While making traditional sarma requires patience, the process itself is simple and easy to perfect!
- Budget-friendly – This stuffed cabbage rolls recipe is easy on the wallet. It relies on humble staples like basic vegetables, pork mince (ground pork), rice, and spices. Although smoked meats can be expensive, you can use as little (or as much) as you like to flavour the broth.
- Perfect for batch-cooking – Because I only know how to make enough food for a small village (what can I say, I’m like my mum!), when I make these stuffed cabbage rolls (sarma), I make a lot. I think my record is 180 rolls in a day. And then backing it up with another 180 the next day! Every person I knew got some, and our freezer was full of ready-to-heat meals for months.
Of course, you don’t have to turn your kitchen into a sarma-making production line! But since these stuffed cabbage rolls freeze well, you may as well get a large pot simmering. Portion extras into containers for the freezer, and you’ll have a quick and easy winter meal waiting for you on a busy weeknight.

Every Balkan family will have a special sarma recipe that is close to their heart. If you’ve been around my blog for a little while, you’ll know that my husband is Serbian – and his family has some incredible cooks. So making my own recipe was daunting, to put it lightly! But here are the main things I do especially differently, and why I think think you’ll love this sarma recipe! I put way less rice, and lots more spice! (Yes, yes, I am a poet!!) My version has more paprika than your average sarma. There is also much more meat in the filling compared to rice.
But I think the extra paprika, and the use of less rice gives you way more flavour, without stealing the spotlight from the all-important cabbage! I also don’t overfill the sarma, to let the cabbage shine. I also add smoked speck in the pork mince filling, for extra flavour. This is in addition to the smoked speck and smoked pork ribs I add to the broth itself while the rolls are cooking away. But this is fairly traditional anyway. And it gives such a beautiful, smokey, rich flavour to the dish that I would never ever skip this step!
How to Make Stuffed Cabbage Rolls (Sarma)
Making the rolls is actually really simple. Make the filling, roll up your cabbage leaves, then simmer!

My recipe calls for quite a bit of pork lard when making the filling. The Balkans have very cold, harsh winters, and so fatty, hearty meals like this are necessary to have energy throughout the day! This is not meant to be a lean meal. Plus, pork lard is full of choline, and fat-soluble vitamins like D and E, and so much more! Plus it gives the dish that authentic Balkan flavour.
This recipe wouldn’t be authentic Balkan without Vegeta – the European stock powder/seasoning.

It does contain the flavour enhancer MSG (monosodiom glutamate), which some people are sensitive to, and excess amounts can be damaging. At the end of the day, everyone is different! If you are trying to avoid MSG or can’t tolerate it, you can substitute with salt. The stuffed cabbage leaves will still be delicious! I just use it for the authentic flavour it gives the dish.

Once you sauté the cubed speck, onion and carrot, add the spices and pork mince (ground pork). Once the pork is cooked, stir through the raw, unwashed rice. Then roll up your cabbage leaves, arranging them around the sides of a large pot, filling the centre with smoked meats. Finally, cover with water and simmer slowly for anywhere from 2 to 3 hours.

The aim of this long simmer is to soften the cabbage leaves and make them really tender so you can easily cut into them. If you simmer for a shorter time, you end up with a crunchier cabbage leaf, which is also fine! But the longer simmer allows all the flavours to meld too, and you end up with the most incredible, tangy, pork broth at the end.







Tips for Making Stuffed Cabbage Rolls
- Don’t overfill your sarma! They expand while cooking, so you don’t want them to burst.
- Don’t fill the pot all the way to the top. The rolls will expand while they simmer, and if your sarma reach of the top of the pot, there’s a good chance the liquid will boil over. Leave space in your pot, and use a second pot if you need to.
- Take your time softening the onion and carrot. As they soften and begin to caramelise in the lard ad speck, they become sweet and delicious! You get maximum flavour this way, and taking your time with this step really helps develop the flavour of the filling.
What to Serve Stuffed Cabbage Leaves With
When serving, I like to pour in some of the delicious, rich broth over the top of the sarma. I also like to scoop some pieces of smoked meat to serve in each bowl. I think these cabbage leaves are just perfect on the own, piping hot, on a cold winter’s day. They also work beautifully served with a thick slice of crusty sourdough bread.

For an even heartier meal, serve along some creamy mashed potatoes, and a simple side salad. Like any good ragù or stew, these stuffed cabbage leaves taste even better the next day, or the next few days! The flavours have time to hang out together and meld, and they are best warmed up on the stove. You can easily make these ahead of time – perfect for batch-cooking!

If you like the flavours of this filling, why not try stuffing a capsicum/pepper next, like in these Balkan stuffed capsicums (Punjena paprika)? Another warming, hearty Balkan dish that is equally as delicious! It uses similar ingredients, but is like a sweeter, smokier version of sarma!

Finally, if you are celebrating a posna (fasting) Slava, or would like a vegan option, then you can easily adapt this recipe! You could make the filling with walnuts, rice, grated potato, extra carrot, or any other vegetable you like. You could use vegetable stock instead of water too, for extra flavour! But this version with pork mince is definitely my favourite.

In any case, I hope you love this recipe! xxx
Stuffed Cabbage Rolls Recipe (Authentic Balkan Sarma)
Description
Authentic Balkan stuffed cabbage leaves (Sarma) - fermented cabbage leaves stuffed with a hearty pork filling, simmered with smoked meats. Rich, comforting, and perfect on a cold winter's day!
Ingredients
Makes Roughly 40-45 Medium/Small Rolls, or 25-28 Large Rolls
Method
Prepare the Cabbage Leaves
-
Separate the cabbage leaves, and soak them for an hour in cold water, making sure to change the water once or twice. Taste the cabbage, and if still too salty or tangy, then let it soak for a bit more. When ready to use, drain them off and slightly squeeze the leaves to get rid of excess water (see Note 4).
-
Cut the thick stem out of the larger cabbage leaves. Keep these aside. Then, cut straight down the middle of the leaves to half them, if you want to make smaller sized rolls. If making large rolls, leave them whole, with the thick stem removed, or use a sharp knife to thin out the stem. Keep any torn, damaged or very small leaves aside.
Prepare the Filling
-
Heat the lard in a large pot on medium heat. Cut half the speck portion into small cubes, add to the pot, and cook for 5 minutes until some of the fat has rendered. Add the onions and carrot, turn the heat to low, and gently sauté for 15-20 minutes until very soft and caramelised.
Do not rush the carrots and onions! Letting them slowly melt in the lard over a gentle heat gives you maximum flavour for the filling.
-
Add the paprika, smokey paprika, pepper, vegeta, salt, chilli (if using) to the pot and stir for 30 seconds until fragrant. Add the pork mince, and cook for 20 minutes. Break up the mince and stir occasionally so the bottom doesn’t burn.
-
Once the pork is cooked through, turn it off the heat. Add the rice, and give everything a good mix.
Roll the Sarma
-
To roll sarma, place a spoonful or two of filling toward the bottom of the cabbage leaf. Roll from the bottom up, tucking in the filling firmly. Then fold in both sides, and roll up the length of the leaf to the tip. Don't overfill the rolls as they may burst during cooking as the rice expands.
Stack the Sarma and Simmer
-
In a large, deep pot, place any of the torn or very small cabbage leaves, as well as the stems at the bottom, and sprinkle on some paprika. This layer will stop the rolls from burning while simmering.
-
Place the rolls seam-side down in the bottom of your pot, around the sides (see Note 5). It’s best to place the bigger rolls at the bottom, and keep the smaller ones for the top of the pot.
Do not fill the pot all the way to the top. The sarma expand as they simmer, so if you overfill the pot, it may spill over. Use a second pot if you need to!
-
Cut your remaining smoked speck into thick strips, and cut the smoked ribs into individual pieces. Place these in the centre of the pot, and sprinkle some paprika on top of everything.
-
Pour enough water to cover the sarma. Place a heavy lid or plate on top of the sarma to weigh them down (this prevents them from unravelling). Bring to the boil, then simmer for 2-2½ hours, or until the cabbage reaches your desired tenderness. Enjoy!
Note
- You could also use beef mince if you prefer (or any other kind of mince). Pork mince is most traditional in the Balkans, and I think gives the dish the best flavour.
- If you cannot find pork lard, the best substitute would be beef tallow, or butter. Olive oil will also work, but using some type of fat really is preferable (as opposed to oil). You want this to be a rich, hearty meal, and pork lard is full of choline, vitamin D and E, and more!
- If you are trying to avoid MSG (monosodium glutamate), which is in Vegeta, then simply substitute with salt.
- Some people soak their cabbage leaves for much longer. It all depends on how salty and tangy the cabbage is to begin with. But I have soaked mine for as little as 30 minutes and the rolls still taste great! You don't want to over-soak them so that they become bland. They are what give the dish that salty, tangy flavour!
- Don't worry too much if the leaves tear slightly when rolling. Put those ones toward the bottom of the pot so the weight of the rolls above will protect them. Make sure when you stack your rolls in the pot, that they are snug next to eachother! It's okay to squish them a tiny bit. This ensures that they don't unravel when they are simmering - the weight of a plate or lid also helps with this. Lastly, don't fill your pot all the way to the top. The rolls will expand while cooking as the rice absorbs some of the water, and you don't want everything to boil over by having a pot that's too full!