Top down view of cabbage rolls in large white dish with lid in top right corner and blue-and-white cloth in bottom right.

Vegan Mushroom Cabbage Rolls with Lentil & Rice

These delicious vegan cabbage rolls are super easy to make and packed full of flavour.  They contain a handful of easy to prepare ingredients which together create a delicious flavour combination.  This dish is perfect as a family meal or for a potluck party.
Course Dinner
Cuisine International
Prep Time 45 minutes
Cook Time 1 hour 30 minutes
Total Time 2 hours 15 minutes
Servings 6 people
Calories 214kcal
Author Monika Dabrowski


  • 1 medium sized white cabbage
  • 2/3 cup rice plus 1 and 1/4 cup salted water for cooking
  • 1/2 cup red lentils plus 2/3 cup salted water for cooking
  • 300 g regular closed cup or chestnut mushrooms finely chopped
  • 10 g porcini mushrooms
  • 1 onion finely choppe
  • 2 tbsp olive oil
  • 1 tbsp ground flaxseed
  • Fine sea salt and pepper to taste

For the tomato sauce

  • 4 tbsp tomato paste
  • 1.5 vegan stock cube
  • 1.5 cup hot water


  • Prepare the cabbage by cutting out the tough middle bit (about 3 cm deep). Place the cabbage in a large pot filled with about 5-6 cm of water (cut end down), cover and bring to boil. Lower the heat and simmer gently for about 10 minutes, covered, until the outer leaves start separating. Remove the cabbage from the pot and carefully gather the loose leaves and place them on a plate one by one. Put the cabbage back in the pot, continue simmering, then remove a few more leaves. Repeat this process until you’ve got about 16-18 leaves. 
  • Whilst the cabbage is simmering rinse the rice thoroughly, combine with 1 and ¼ cup of salted water, cover and bring to the boil. Lower the heat and simmer for about 10 minutes,
    covered, until all the water has been absorbed.
  • Rinse the lentils, combine
    with 2/3 of a cup of salted water, cover, bring to the boil, then simmer for
    about 10 minutes until all the water has been absorbed.  Combine the lentils with the rice.
  • Place the porcini mushrooms in a bowl, add a bit of water and rub with your fingers to remove any grit. Rinse and chop the porcini finely, then place back in the bowl, add 2
    tablespoons of water and set aside to soak while you prepare the regular mushrooms.
  • Fry the onion gently in 2 tablespoons of oil until softened and golden, add the chopped regular mushrooms, increase the heat and cook for about 6 minutes stirring often.  3 minutes into cooking pour in the porcini mixture (including the water it soaked in), season and continue cooking and stirring until all the water has been absorbed.  Combine with the lentils and mushrooms, add the ground flaxseed, stir thoroughly and adjust the seasoning if necessary.  Form good size oval shapes and set aside.
  • Preheat the oven to 375 F/ 190 C/ gas mark 5.
  • Using a sharp knife slice off the thick bit running along the length of the cabbage leaf on the outside. Be careful not to split the leaf. Do this for each leaf.
  • Place one oval filling shape inside each leaf. To make a cabbage roll fold in the longer sides, then wrap the filling starting with the thick end of the leaf. Press the mixture in with your fingers as you are rolling and roll as tightly as possible. Place the cabbage rolls one by one in
    the casserole dish so they are nice and snug, very close together. 
  • Make the sauce by dissolving the stock cube in the hot water, adding the tomato paste and stirring. Pour this mixture over the cabbage rolls. Cover with leftover cabbage leaves or a sheet of non-stick paper cut to fit the shape of your dish, place a lid on top or cover with tin foil and bake in the centre of the oven for 1.5 hours.


  • Use a medium cabbage.
  • Use the larger leaves to make your cabbage rolls and reserve the smaller ones for covering the cabbage rolls, if there are any leftover (alternatively use non-stick paper).
  • Don’t forget to season well your rice, lentils as well as mushroom mixture.
  • You can cook the rice and lentils ahead and refrigerate until you are ready to make the recipe.  You can also leave the porcini soaking overnight (also in the fridge).
  • Wrap the stuffing in the leaves as tightly as possible and place the cabbage rolls one by one in your dish very close together.  The end bit of every cabbage roll should be facing downwards.
  • Freeze these mushroom cabbage rolls in batches in an airtight container.  Defrost in the fridge overnight and reheat in the microwave.


Serving: 1serving | Calories: 214kcal | Carbohydrates: 33g | Protein: 8g | Fat: 6g | Saturated Fat: 1g | Sodium: 260mg | Potassium: 500mg | Fiber: 7g | Sugar: 4g | Vitamin A: 163IU | Vitamin C: 5mg | Calcium: 27mg | Iron: 2mg