Across the Balkan region, one dish appears again and again on family tables: sarma. From Bosnia and Herzegovina to Serbia, Croatia, Montenegro and North Macedonia, this traditional meal is closely connected with winter gatherings, festive lunches and long family dinners.

Although every household prepares it in its own way, the essence of sarma remains the same. Tender cabbage leaves are filled with seasoned meat and rice, carefully rolled, and then slowly cooked until all the flavors blend together. Because of that slow cooking process, the dish develops a deep, comforting taste that many people associate with home.
For many families, learning how to make sarma is almost a tradition passed from one generation to the next. At first glance the process might seem complex, but once you understand the basic steps, it becomes much easier. With the right preparation and patience, the result is a hearty meal that everyone at the table will enjoy.
Below you will find a detailed guide explaining the entire process, from preparing the cabbage leaves to cooking the rolls in a flavorful sauce.
If you love Air Fryer recipes i recommend to check this Air Fryer Breaded Cauliflower
Ingredients
For the cabbage rolls
- 1 head of sauerkraut (about 20 leaves)
- 500 g minced meat (beef or mixed meat)
- 100 g rice
- 1 onion, finely chopped
- 2 garlic cloves, minced
- 1 egg
- Salt and black pepper to taste
- Sweet or hot paprika (optional)
- 1 tablespoon dry seasoning mix (such as Vegeta)
- A small amount of oil
For cooking and sauce
- 200 ml tomato puree or tomato juice
- 2 bay leaves
- Smoked meat (optional – ribs, smoked shank or bacon)
- 1 tablespoon flour
- 1 tablespoon ground paprika
- Water or broth (enough to cover the rolls)
Preparation
Step 1 – Prepare the cabbage leaves
Separate the cabbage leaves carefully. If the cabbage is very salty or sour, rinse the leaves briefly in cold water.
Trim the thick part of the leaf stem so that the leaves are easier to roll.
Step 2 – Prepare the filling
In a large bowl combine the minced meat, rice, chopped onion, garlic and egg. Add salt, pepper, paprika and dry seasoning.
Pour in a little oil and mix the ingredients well by hand until everything is evenly combined.
Step 3 – Roll the sarma
Place a spoonful of filling on each cabbage leaf. Fold the sides inward and roll the leaf tightly to form a compact roll.
Continue until all the filling is used.
Step 4 – Arrange in the pot
Line the bottom of a large pot with a few cabbage leaves.
Place a layer of prepared rolls on top, and if desired add pieces of smoked meat between them. Continue layering until all the rolls are placed in the pot.
Finish with another layer of cabbage leaves.
Step 5 – Prepare the sauce
In a bowl mix tomato puree with flour, paprika and a small amount of water. Pour the mixture over the rolls so they are almost fully covered.
Add the bay leaves for additional aroma.
Step 6 – Cook slowly
Cover the pot and cook the sarma over low heat for about 2–3 hours. During cooking, add more water or broth if necessary.
Slow cooking allows the flavors to develop and makes the cabbage rolls tender.
Serving
Sarma is usually served warm, often accompanied by fresh homemade bread or mashed potatoes.
Interestingly, many people say that sarma tastes even better the next day, after the flavors have had time to blend together.
