Stew chopped onion with a pinch of salt and oil for 4 min. Add chopped leek and continue stewing for additional 2 min. Add rice and broth cube and keep stewing for the next 4-5 min. (add occasionaly water to soft the rice).
Add seasoning (ground black pepper, red paprika and chopped garlic) and stir well. Add vegan minced meat or chopped sausages and stew on high temperature for 2-3 min.
Remove from the stove and let it cool down a bit.
Take washed sauerkraut leaves drained out of water and by using a knive cut off and remove thick parts of them. Now they are ready for filling. Fill each leaf and roll into a roll.
Grease generously a large pot (or deep oven tray) and lay rolls in. Generously drizzle them with oil. Put a bit of red paprika powder and garlic powder on top of cabbage rolls. Add water into a pot (approximately 2 fingers above the bottom of the pot).
Cook in the oven at 190 degrees Celsius for 2.5 - 3 hours covered with aluminium foil. Don't forget to keep adding water occasionaly as it will evaporate while rolls being cooked.
In a small pot warm up oil with chopped garlic in it, fry garlic for 15-20 seconds on high temperature. Remove from heat before it starts darkening, add red paprika powder, stir quickly and top the cabbage rolls all over with it (this step needs to be quickly done). Let it rest for 10 min. Serve warm (or warmed up) stuffed sauerkraut cabbage rolls with mash potato. Keep in cold place for several days.