Cabbage: Cut the cabbage in 3 and remove the white core. Wash the outer cabbage leaves, place them on a cutting board, and slice along the white vein to remove it. Then, stack a few leaves, slice them lengthwise into strips, then crosswise into small pieces.
Aromatics: Finely slice the shallots and mince the garlic. Roughly crush the walnuts with a knife or food chopper. Crumble the smoked tofu into small pieces with your hands.
Sauté: Heat a large sauté pot or skillet with olive oil. Sauté the shallots and garlic for 2 minutes over medium-high heat until soft. Add in the crumbled tofu and walnuts. Sauté for 5 minutes until golden. Then, season with smoked paprika and balsamic vinegar.
Simmer: Add in cabbage, marinara sauce, vegetable broth, bay leaf, cloves, and juniper berries (if using). Give it a good stir. Cover with a lid and let it simmer for at least 35 minutes over medium heat. If time allows, let it simmer for 2 hours for deeper flavors.