01 -
Place dried porcini mushrooms in a heatproof bowl and cover with 1 cup of boiling water. Cover with a plate and let steep for 30 minutes. Once softened, remove mushrooms from the liquid and coarsely chop. Reserve soaking liquid.
02 -
Heat 1 to 2 tablespoons of oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Working in batches, add diced pork in a single layer and sear until golden brown on all sides, about 5 to 7 minutes per batch. Remove to a plate and repeat with the beef stew meat or venison.
03 -
Add the sliced kielbasa to the pot and cook for 3 to 4 minutes, stirring occasionally, until lightly browned and aromatic. Transfer to the plate with the other browned meats.
04 -
Reduce heat to medium. If needed, add an extra splash of oil to the pot. Add chopped onion and sauté, stirring often, for 6 to 8 minutes until softened and lightly golden. Stir in minced garlic, caraway seeds, juniper berries, and tomato paste, cooking for 1 minute until fragrant.
05 -
Add shredded white cabbage to the pot and cook, stirring occasionally, for 10 minutes or until cabbage has wilted and softened slightly.
06 -
Stir in sauerkraut (lightly rinsed and drained if very sour), chopped soaked mushrooms, prunes, bay leaves, and allspice berries. Mix well.
07 -
Return browned pork, beef, and kielbasa to the pot. Pour in reserved mushroom soaking liquid, red wine (if using), and enough water or broth to just cover the contents. Season gently with salt and pepper.
08 -
Bring mixture to a gentle simmer over low heat with the lid slightly ajar. Cook for 2 to 3 hours, stirring occasionally and adding a splash of water or broth if the stew begins to look dry.
09 -
Taste and adjust the seasoning with additional salt and pepper as needed. Remove bay leaves and allspice berries before serving warm.