Sarma Recipe: Vegetarian Rice-Stuffed Cabbage

Updated November 3, 2026

Total time
2 hr 30 min
prep 45 min · cook 1 hr 45 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Sarma Recipe: Vegetarian Rice-Stuffed Cabbage

Vegetarian sarma is a Balkan-style dish of cabbage leaves wrapped around a savory rice filling and slowly simmered until tender. Fermented cabbage leaves bring a pleasantly tangy flavor, while mushrooms, onion, and tomato make the filling satisfying without meat; family and regional versions vary in their seasonings and fillings.

Ingredients

  • 20 large fermented cabbage leaves, drained (about 900 g / 2 lb); reserve 1 cup (140 g) chopped sauerkraut or torn cabbage scraps for the pot
  • 3 tablespoons olive oil (45 ml), divided
  • 1 medium yellow onion, finely diced (about 150 g)
  • 8 ounces cremini or button mushrooms, finely chopped (225 g)
  • 1 medium carrot, grated (about 90 g)
  • 2 tablespoons tomato paste (30 g)
  • 1 teaspoon sweet or smoked paprika (2 g)
  • ¾ cup long-grain white rice, rinsed and drained (140 g)
  • ¼ cup chopped fresh parsley (about 15 g)
  • ½ teaspoon ground black pepper (1 g), plus more to taste
  • 3 cups vegetable broth (710 ml), preferably low-sodium
  • 1 cup water (240 ml), plus more if needed
  • 1 bay leaf
  • 1 tablespoon lemon juice (15 ml), optional, for serving

Instructions

  1. Prepare the leaves. Separate the cabbage leaves carefully so they do not tear. If they are very salty or sharply sour, rinse them briefly under cool water and pat dry; taste one first, since some leaves need no rinsing. Cut or shave away the thick raised rib near the base of each leaf so it will bend easily. Keep small torn pieces to line the pot, and chop enough scraps or sauerkraut to make 1 cup (140 g).
  2. Cook the vegetables. Warm 2 tablespoons (30 ml) of the olive oil in a large skillet over medium heat. Add the onion and carrot and cook for 4 to 5 minutes, stirring, until softened. Stir in the mushrooms and cook for 6 to 8 minutes, until their released moisture has mostly evaporated and the pan is no longer watery. Add the tomato paste and paprika and stir for 1 minute to coat the vegetables.
  3. Make the filling. Take the skillet off the heat and stir in the rinsed rice, parsley, and black pepper. Do not cook the rice separately: it will absorb broth as the rolls simmer. Avoid adding salt at this stage because fermented leaves vary widely in saltiness. The filling should be moist enough to hold together loosely, not wet or soupy.
  4. Roll the sarma. Put a cabbage leaf on a board with its stem end toward you. Place about 1 tablespoon of filling near the stem end, leaving room at the sides. Fold the sides inward, then roll from the stem toward the tip to make a snug parcel. Do not pack the rice tightly; it expands as it cooks. Repeat with the remaining leaves and filling. If a leaf is small, overlap two leaves slightly to make a larger wrapper.
  5. Set up the pot. Scatter the chopped cabbage scraps or sauerkraut over the bottom of a heavy pot or Dutch oven. Arrange the rolls seam-side down in snug layers, with any small or fragile rolls on top. Pour in the vegetable broth and water, add the bay leaf, and drizzle over the remaining 1 tablespoon (15 ml) olive oil. The liquid should come close to covering the rolls. Add a little water if the pot is wide and the rolls are not mostly submerged. Set a small heatproof plate on top of the rolls, if it fits, to help keep them from unrolling.
  6. Simmer until tender. Bring the liquid just to a gentle boil over medium heat, then immediately lower the heat until it barely simmers. Cover the pot and cook for 1 hour 30 minutes. Check after about 45 minutes: if the liquid has fallen below the top layer, add a splash of water or broth. Keep the heat low; a hard boil can split the leaves and make the rice stick to the bottom. To check doneness, lift one roll and taste a little rice from its center. It should be soft, with no firm or chalky middle.
  7. Rest and serve. Turn off the heat and leave the covered pot undisturbed for 15 minutes. This gives the rice time to settle and makes the rolls easier to lift intact. Remove the bay leaf, taste the broth, and add pepper or a little lemon juice if you like. Serve the rolls warm with some of the cooking liquid spooned over them.

Tips

  • Adjust the salt after tasting. Fermented cabbage leaves can range from gently sour to quite salty. Rinsing helps reduce saltiness, but do not rinse automatically; taste a leaf and the broth before seasoning the filling or finished pot.
  • Keep the rolls snug, not tight. Rice swells as it absorbs liquid. A modest spoonful of filling and a loose but secure roll are less likely to split than an overfilled parcel. Place each roll seam-side down and avoid stirring the pot while it simmers.
  • Use a gentle simmer and a heavy pot. A heavy-bottomed pot distributes heat more evenly, reducing the chance of scorching the rice at the base. If you do not have one, keep the burner low and check the liquid level more often; add water in small splashes as needed.
  • Make the prep easier. The filling can be cooked a day ahead and refrigerated, then brought out while you prepare the leaves. For this recipe’s timing, the cabbage leaves are already fermented and ready to separate; blanching a fresh cabbage takes extra time.

Serving Suggestions

Serve vegetarian sarma hot or warm, with a little of its tangy cooking broth in each bowl. Crusty bread or boiled potatoes are useful alongside because they soak up the tomato-and-cabbage liquid. A spoonful of plain yogurt or sour cream is a common-style accompaniment in parts of the region, though it is optional; use a plant-based yogurt if you want to keep the whole meal dairy-free.

For a fuller spread, pair the rolls with a crisp salad of cucumber, tomato, and herbs, or with roasted root vegetables. The rolls are filling, so two or three per person is a reasonable starting portion, depending on their size and what else is on the table. Set lemon wedges and extra chopped parsley out separately so guests can adjust the brightness and freshness to taste.

Variations

Fresh cabbage leaves: If fermented leaves are unavailable, use a large firm green cabbage. Cut around the core, lower the whole head into boiling water, and peel off softened leaves one at a time with tongs as they loosen, usually after a few minutes. Trim the ribs as above. Fresh cabbage tastes milder and less sour, so add an extra tablespoon of lemon juice to the pot or serve lemon at the table. The extra blanching time is not included in the recipe timing.

Grape-leaf sarma: Use jarred grape leaves in place of cabbage leaves for a smaller, more delicate roll. Rinse them well to remove excess brine, and use about 1 teaspoon of filling per leaf. Grape leaves have a different, herbal tang and usually need less time to soften, so begin checking the rice after about 60 minutes and add liquid if required.

Change the filling: Replace the mushrooms with 1 cup (150 g) finely chopped walnuts for a richer, nuttier filling, or use 1 cup (150 g) cooked brown lentils for a more substantial texture. Brown rice can work, but it takes longer to soften; par-cook it until just tender before rolling, or expect a longer simmer and check the pot’s liquid frequently. A pinch of dried mint or dill is another seasoning option that shifts the flavor without changing the method.

Storage and Reheating

Cool the sarma and refrigerate it within 2 hours of cooking. Store the rolls with their broth in a covered, airtight container; they keep for 3 to 4 days in the refrigerator. The flavors often meld as the rolls sit, and the cabbage may soften further, so handle chilled portions gently when transferring them.

Reheat only the portion you plan to eat. Warm the rolls with a few spoonfuls of broth in a covered saucepan over low heat until steaming throughout, or use a covered microwave-safe dish, stirring or turning the rolls partway through. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center of a roll with a food thermometer. If the pot looks dry, add a splash of water before reheating. Sarma can also be frozen in a freezer-safe container with broth for about 2 to 3 months for best quality. Thaw it in the refrigerator overnight and reheat as above; do not leave cooked rolls at room temperature for extended storage.

Frequently Asked Questions

What is sarma?

Sarma is a name used for filled leaves rolled around a savory mixture in several cuisines across the Balkans and neighboring regions. Cabbage is especially common, including fermented cabbage in many versions, while grape leaves and different fillings appear elsewhere. Recipes vary by household and location, so rice, seasoning, and cooking liquid are not identical everywhere.

Is this vegetarian sarma vegan?

Yes, the recipe as written is vegan when you use vegetable broth and serve it without yogurt or sour cream. Check the broth label, since some prepared broths contain animal-derived ingredients. If you add a dairy topping, the dish is vegetarian but no longer vegan.

Can I make sarma with sauerkraut leaves from a jar?

Yes. Look for whole fermented cabbage leaves, which are sometimes sold in jars or vacuum-packed packages. Ordinary shredded sauerkraut cannot wrap the filling, but a cup of it works well in the bottom of the pot. Rinse whole leaves only if tasting one shows that they are too salty or sour for your preference.

Why did my cabbage rolls split?

Common causes are overfilling, tightly packed rice, a tough untrimmed rib, or boiling the pot too vigorously. Use about a tablespoon of filling for a large leaf, trim the rib enough for the leaf to fold, and keep the rolls seam-side down in snug layers. A few small splits are not a problem; the filling and broth will still taste good.

Can I prepare the rolls ahead?

You can roll the sarma, arrange it in the pot, cover it, and refrigerate it for up to 1 day before cooking. Keep the broth separate until you are ready to simmer, then pour it in and cook as directed. The chilled pot may take a little longer to come to a simmer, but the covered cooking time begins once the liquid is gently simmering.

How can I tell when the rice is cooked?

Lift one roll near the center of the pot and taste a small amount of rice from the middle, taking care because the filling will be hot. Properly cooked rice should be tender rather than crunchy or chalky. If it is still firm, cover the pot and simmer for another 10 to 15 minutes, checking that enough liquid remains.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).