Heat the lard/oil in a large pot or Dutch oven. Add the pork meat (if using) and sear on all sides. If using only bacon, fry it until crispy and remove it.
Add the chopped onion and fry until golden. Add ground paprika and bay leaves and heat briefly (about 30 seconds).
Add the shredded cabbage, salt, and pepper. Stir the cabbage with the onion and meat. Cover and braise over low heat for 30 minutes. The cabbage will soften and release water.
Add tomato paste, sugar, and, if necessary, a little water or broth if the mixture is too dry (the cabbage should be just lightly covered with liquid).
Bring to a boil, reduce the heat, and braise until the cabbage is completely tender and the sauce thickens, which takes another 45-60 minutes.
Just before the end of cooking, add the chopped dill. Stir and simmer for 2-3 minutes. Taste and adjust seasoning with salt and pepper as needed.
Serve hot, traditionally with hot Mămăligă (polenta) and pickled gherkins or other pickled vegetables.