Vegan Stuffed Red Cabbage Rolls (Dolmas) Recipe

Stuffed red cabbage rolls, also known as dolmas or sarmale, are a traditional Eastern European and Middle Eastern dish made by wrapping tender cabbage leaves around a savory filling of rice, mushrooms, and fresh herbs. This version is 100% vegan and gluten-free. According to USDA nutritional data, red cabbage provides over 57mg of vitamin C per 100g raw, more than double the amount in green cabbage, making it one of the most nutritious choices for this dish.

I’m Romanian, so stuffed cabbage rolls are a staple at our Christmas dinner table. We call them sarmale, and no holiday feels complete without a giant pot simmering on the stove for hours. I started making this plant-based version several years ago when I wanted something that honored the tradition but worked for our vegan guests too. The filling of mushrooms, rice, fresh dill, and carefully chosen spices is deeply satisfying, and the slow cooking fills the entire house with the most incredible aroma. It takes patience, but it is one of those recipes worth every minute.

Vegan stuffed red cabbage rolls dolmas recipe served with polenta

This Recipe Works If You Need

  • A show-stopping main course for Christmas, Easter, or any festive family dinner
  • A hearty vegan meal that satisfies even the most dedicated meat-eaters at the table
  • A make-ahead dish you can prep the day before and simply reheat before serving
  • A traditional Eastern European recipe that happens to be naturally gluten-free and dairy-free
  • A freezer-friendly batch cook that keeps beautifully for up to 4 months

Why You’ll Love This Recipe

  • Fully vegan and gluten-free without any compromise on flavor or texture
  • Red cabbage makes the rolls more colorful and visually stunning than the classic version
  • The mushroom and rice filling is deeply savory, filling, and high in plant-based protein
  • Tastes even better the next day as the flavors develop in the pot
  • A true budget recipe, made entirely with pantry staples and affordable vegetables
  • Freezes perfectly, making it ideal for meal prep or holiday planning ahead
Close-up of vegan stuffed red cabbage rolls stacked in a serving dish

What Are Dolmas?

The dolma is a stuffed dish with deep roots in the Balkans, Middle East, and Central Asia. Traditionally made with cabbage or vine leaves wrapped around a filling of ground meat, rice, and vegetables, it goes by many names across the region. In Turkey it is dolma, in Russia golubtsy, in Poland golabki, in Greece gemista, and here in Romania we call it sarma. This recipe keeps the spirit of the tradition intact but uses a fully plant-based mushroom and rice filling, making it suitable for vegan and gluten-free diets as well.

Stuffed red cabbage rolls dolmas arranged in a large pot before cooking

Ingredient Notes

Red cabbage — Choose the largest head you can find. Bigger heads have larger outer leaves, which are easier to roll and hold the filling well. Red cabbage leaves are firmer than white cabbage, which is actually an advantage here: they hold their shape beautifully through the long cooking process and turn a beautiful deep purple-red in the pot. If you cannot find red cabbage, white cabbage works too, though the visual effect will be different.

Champignon mushrooms — Finely chopped mushrooms are the heart of this mushroom-based filling. They absorb the spices deeply and add a satisfying meatiness to the rice stuffing. Portobello mushrooms or cremini work equally well if champignon is not available. Chop them as finely as possible so they blend seamlessly into the filling.

Rice — Use regular white short-grain or medium-grain rice. It is partially cooked in the filling before rolling, so it will finish cooking inside the rolls during the 2-hour simmer. Do not use pre-cooked or instant rice, as it will become mushy.

Tomato paste — Used both in the filling and layered between the rolls during cooking. It adds depth, acidity, and a gentle sweetness that balances the savory mushrooms and dill. Do not substitute with tomato sauce, as the paste concentration is important for the sauce that forms in the pot.

Fresh dill — This is a non-negotiable ingredient in traditional Romanian sarmale. Fresh dill gives the filling its signature flavor. Dried dill is also added for extra depth. If you cannot find fresh dill, flat-leaf parsley is the best substitute, though the flavor profile will shift slightly.

Vegetarian stuffed red cabbage rolls with mushroom and rice filling on a plate

Tips for the Best Stuffed Red Cabbage Rolls

Choose a large cabbage and soak the leaves properly. The 24-hour vinegar soak is not optional. It softens the firm red cabbage leaves significantly, making them pliable enough to roll without cracking. Use hot boiling water with the vinegar, submerge the leaves completely, and leave them for a full 24 hours. The longer they soak, the easier they are to work with.

Remove the thick stem from each leaf. Before rolling, use a small knife to shave down or remove the thick central stem at the base of each leaf. This is the most common reason rolls crack during cooking. A flat, thin leaf rolls much more easily and holds its shape better.

Do not overfill. Use about one tablespoon of filling per roll. The rice expands significantly during the 2-hour cook, so overfilled rolls will burst open. When in doubt, use less filling than you think you need.

Line the pot with large cabbage leaves. Place the big outer leaves that are too large to roll on the bottom and top of the pot. This protects the rolls from direct heat at the bottom and keeps moisture in at the top. It also makes cleanup easier.

Cook low and slow. Once the water reaches a boil, reduce to the lowest possible heat and keep the lid on. Two hours of gentle simmering is what makes these rolls melt in the mouth. Check the water level every 30 minutes and add more boiling water if needed.

Vegan stuffed red cabbage rolls dolmas served as Christmas dinner main course

Substitutions and Variations

Use pickled white cabbage leaves: If you prefer the traditional Romanian version, swap the red cabbage for white pickled cabbage leaves (available at Eastern European grocery stores). You can skip the vinegar soak entirely. Check out my vegan white cabbage rolls recipe for the exact process using pickled leaves.

Add lentils to the filling: For extra protein, mix cooked green or brown lentils into the rice filling. Use a ratio of 1 cup rice to half a cup of lentils. This makes the rolls even more filling and adds a lovely earthy note to the stuffing.

Vine leaves version: The same filling works beautifully inside grape vine leaves for a more Mediterranean dolma. Vine leaves are smaller, so the rolls will be more delicate, and the cooking time reduces to about 45-60 minutes.

Herb variations: Replace the fresh dill with flat-leaf parsley and fresh mint for a Greek-inspired version. This combination is common in Greek gemista and pairs beautifully with lemon juice squeezed over the finished rolls.

Add a tomato sauce layer: For a saucier result, mix the tomato paste with one cup of crushed tomatoes and pour it over the rolls before adding the water. This creates a rich tomato-based cooking liquid that doubles as a sauce for serving.

Storage and Make Ahead

Fridge: Store leftover stuffed red cabbage rolls in an airtight container for up to 4 days. They taste significantly better after the first day as the filling absorbs the cooking liquid and the flavors deepen.

Make Ahead: This is one of the best make-ahead recipes on the blog. You can prepare the rolls up to 2 days in advance and keep them uncooked in the fridge, then cook them on the day of serving. Alternatively, cook them fully the day before and simply reheat gently in the pot with a splash of water. Many Romanian families cook sarmale 2-3 days before Christmas for this exact reason.

Freezing: These rolls freeze exceptionally well. Once cooked and cooled, place them in a freezer-safe container with some of the cooking liquid to prevent them from drying out. Freeze for up to 4 months. Reheat from frozen in a covered pot over low heat with a little added water, for about 30-40 minutes. The cabbage will be more tender than freshly made, but the flavor will be just as good.

Serving tip: Serve warm with creamy polenta and a dollop of vegan sour cream on the side. That is the classic Romanian way for Christmas dinner and New Year’s Eve. For a complete festive table, pair with this Christmas tree appetizer to start and vegan Christmas pudding for dessert.

Traditional Romanian stuffed red cabbage rolls sarmale on a plate
How to make vegan stuffed red cabbage rolls dolmas step by step
vegan Stuffed Red Cabbage Rolls Dolmas sarmale cu varza rosie

Vegan Stuffed Red Cabbage Rolls (Dolmas)

Vegan stuffed red cabbage rolls packed with a savory mushroom, rice, and fresh dill filling. A plant-based twist on traditional Romanian sarmale. Perfect for Christmas dinner, freezer-friendly, and naturally gluten-free.
Prep Time 1 hour
Cook Time 2 hours 30 minutes
Inactive Time (soak) 24 hours
Choose Serving Size 40 rolls

Ingredients 

  • 1 red cabbage leaves removed, left for 24 hours in 2 liters hot, boiling water and 500ml vinegar – see instructions below
  • 6-7 champignon mushrooms finely chopped
  • 1 cup rice
  • 2 carrots grated
  • 2 onions chopped
  • ½ cup fresh dill finely chopped
  • 6 Tbsp tomato paste
  • 4 Tbsp oil
  • 3 bay leaves
  • 1 Tbsp black peppercorns
  • 2 tsp salt
  • 1 tsp pepper
  • 1 tsp dried dill
  • 1 tsp dried thyme

Instructions

  • First, prepare the leaves.
  • Remove the stems from the big leaves and cut them in two. Use only tender and small pieces for rolling and try to keep them all of the same size. Set aside.
  • Boil 2 L of water with 500ml of vinegar. Add the leaves in once it starts boiling and remove from heat. Leave the leaves in this for at least 24 hours. The next day, remove the water and use the leaves to make these dolmas.
  • To prepare the stuffing:
  • In a large pot on medium heat, add the oil and onions. Sautee until translucent.
  • Add the rice and continue to cook for about 5 minutes, stirring.
  • Add the mushrooms.
  • Cook, stirring from time to time, for about 10 minutes or until the rice absorbs the liquids.
  • Turn off the heat, add the carrots, ½ of the tomato paste, ½ of the chopped dill, dry dill, thyme, salt, and pepper. Stir to combine. Let cool.
  • To stuff the rolls:
  • Put a Tbsp of the stuffing mixture on a leaf.
  • Cover the filling with the edge from the base of the leaf. Bend the edges on both sides and cover over the filling.
  • Roll the stuffed cabbage leaf while holding it firmly, so it won’t break during cooking time.
  • Repeat these steps until you finish all of your mixture.
  • In a large pot, place the very big leaves of the cabbage (that you could not use for the rolls) to cover the bottom. Arrange the rolls evenly on the bottom in 2 layers.
  • Cover the layers with another layer of cabbage rolls, one part of the tomato paste, part of dill and repeat with the rest of rolls.
  • To cover the last layer, use the rest of the cabbage leaves, peppercorns, and the bay leaves.
  • Add boiling water until it nearly reaches the last layer of rolls.
  • When the water in the pot starts to boil, turn the heat to low and cover the pot. Cook for about 2 hours.
  • Make sure to check from time to time the level of water. If it was absorbed, add about a cup each time.
  • Serve warm, with polenta on a side, with chopped fresh herbs or vegan cream.

Notes

Store in an airtight container with some cooking liquid for up to 4 days. Tastes even better on day 2. Freezes well for up to 4 months — reheat from frozen in a covered pot over low heat for 30-40 minutes.

Frequently Asked Questions

Are stuffed red cabbage rolls vegan?

Yes, this recipe is 100% vegan. The traditional version of sarmale uses ground pork in the filling, but this recipe replaces it entirely with mushrooms and rice, which deliver a similarly satisfying, hearty texture. There are no animal products of any kind in this recipe, making it suitable for vegan, vegetarian, and dairy-free diets.

What is the difference between dolmas and sarmale?

Dolma is the umbrella term used across the Middle East and Balkans for any stuffed leaf dish, including grape vine leaves. Sarmale is the Romanian and Serbian name specifically for stuffed cabbage rolls. Both traditions use rice and a savory filling, but the spices, herbs, and wrapping leaves vary by region. This recipe sits at the intersection of both traditions, using red cabbage leaves in the Eastern European style with a filling inspired by both.

Can I use green cabbage instead of red cabbage?

Absolutely. Green or white cabbage works just as well in this recipe. The leaves are naturally more pliable than red cabbage, so the vinegar soak time can be reduced to 12 hours instead of 24. The flavor is almost identical, though you will miss the beautiful deep purple color that makes red cabbage rolls so visually striking. For the pickled white cabbage version, check out my vegan white cabbage rolls.

How long do stuffed cabbage rolls last in the fridge?

Stored in an airtight container with some of the cooking liquid, stuffed red cabbage rolls keep well in the refrigerator for up to 4 days. They actually taste best on day 2 or 3, once the filling has fully absorbed the braising liquid and the flavors have had time to deepen. Reheat gently in a covered pot over low heat with a splash of water.

Can you freeze stuffed cabbage rolls?

Yes, these rolls freeze exceptionally well. Cool them completely, then freeze in a container with some cooking liquid for up to 4 months. Reheat from frozen in a covered pot over low heat for 30-40 minutes. The texture of the cabbage will be softer after freezing, but the flavor remains excellent. This makes them one of the best recipes for holiday meal prep.

What to serve with stuffed red cabbage rolls?

The classic Romanian pairing is warm creamy polenta and vegan sour cream. The polenta absorbs the tomato-based cooking liquid beautifully and balances the richness of the rolls. Fresh crusty bread is another great option. For a complete festive spread, serve alongside the Christmas tree appetizer as a starter and vegan Christmas pudding for dessert.

Why do you soak red cabbage leaves in vinegar water?

Red cabbage is significantly firmer and more waxy than white or green cabbage, which makes it difficult to roll without cracking. Soaking the leaves in hot water with vinegar for 24 hours softens the cellular structure of the leaf, making it pliable and easy to wrap around the filling without tearing. Do not skip this step with red cabbage. The vinegar also slightly pickles the leaves, adding a pleasant mild tang to the finished rolls.

Similar Posts

5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




3 Comments

  1. I would like to know what is the purpose of leaving the cabbage leaves in the vinegary water for 24 hours ? wouldn’t they cook if steamed before rolling?
    thank you.

  2. Great concept, but if your selected cabbage is more like a “coral’ than a collection of smooth leaves, you can’t execute this properly. The leaves break apart when you try to separate them. So I guess whoever wants to try this, look carefully at the growth pattern of your cabbage.