Transfer the shredded cabbage to a large mixing bowl and sprinkle a teaspoon of salt over it, combine it with clean hands, then set it aside.
In a large round flat-bottomed wok, frying pan or skillet over medium heat, heat two tablespoons of olive oil, then fried the diced onion for a few minutes until soft, add the grated carrot, combine and fry for a few minutes more, stirring occasionally so they don’t stick and burn.
When the onion is translucent and fragrant, transfer the onion and carrot to the same bowl as the cabbage and combine, and set aside.
Add another tablespoon of olive oil to the wok, frying pan or skillet, and fry the bacon strips until cooked, then turn the heat down to low.
Add the tomato paste, another teaspoon of salt, the white pepper, sugar, paprika, allspice, cumin, and bay leaves to the fried bacon, and combine well, then add another tablespoon of olive oil, then the cabbage, onion and carrot, and combine well.
Increase the heat to medium and stir frequently until the white cabbage starts to brown. If needed, add a little water, stir to combine, then reduce the heat to low, cover with a lid, and allow to braise for 30 minutes or so, monitoring and stirring occasionally until the cabbage is tender.
Remove the lid, taste, and adjust the seasoning to suit your palate, then continue to cook for another 10 minutes or so with the lid off until any liquid has reduced, stirring occasionally so it doesn’t stick and burn, until the braised cabbage is soft, rich and aromatic.
When it’s ready remove from the heat, stir in a tablespoon of chopped fresh dill, and transfer to a serving bowl. If you have other dishes to prepare, you can keep it warm in a lidded casserole dish in the oven or set aside to cool, refrigerate, and re-heat later. It will taste fantastic for a few days.