In a medium bowl, add the soy chunks and the hot veggie broth. Combine and set aside to soak.
Heat a skillet over medium heat with 1 Tbsp olive oil. Add half of the chopped onion and cook until translucent. Add the cabbage and cook, stirring occasionally until golden, for about 15 minutes. Set aside.
Preheat the oven to 200C.
Heat another skillet on medium heat. Add 1 Tbsp olive oil. Add cumin, the remaining of the chopped onion, and crushed garlic. Cook until translucent for about 3 minutes.
Discard the excess liquid from the soy chunks and add the soy to the skillet. Add buckwheat and stir to combine.
Cook for about 5 more minutes. Add the smoked paprika, crushed tomatoes, chopped dill, salt, and pepper to taste. Continue to cook until all the liquid is absorbed and the flavors are combined.
Add the nutritional yeast, give it a stir, cover and set aside.
Grease a baking dish with the last Tbsp of olive oil.
Add a layer of cooked cabbage to the bottom of the dish (use ½ of cooked cabbage).
Layer on top with the cooked soy mix.
Next, layer the cooked rice and add the remaining cooked cabbage as the next layer.
Top with 1 cup of crushed tomatoes and chopped dill. Cook for about 30 minutes.
Enjoy!