Place the sauerkraut and fresh cabbage in a large pot. Cover with water and boil for about 1 hour until the cabbage softens. Drain the water and let the cabbage rest.
Meanwhile, in a pot or pan, cook the bacon until crispy. Add the onion and cook until soft. Add the chopped pork and brown it. Then add the sliced sausage.
Add the cooked meat and sausage to the pot with the cabbage. Add the strained mushrooms, dried plums, red wine, and spices (bay leaf, allspice, caraway seeds).
Simmer over low heat, covered, for at least 2 hours. Stir occasionally to prevent sticking. The best bigos is one that is cooked and then reheated the next day. You can cook for several hours at this stage.