Chop the onions and garlic into small pieces. Cut the carrots into slices. Dice the tomatoes.
Season the pork goulash with salt, pepper, and paprika powder. Over medium-high heat, fry until browned on all sides, about 5-7 minutes. Add the canned tomatoes, allspice grains, bay leaf, garlic, and 2/3 of the onions. Cover and cook in a pressure cooker for 20 minutes.
Release pressure from the cooker. Add the carrots and diced tomatoes. Simmer over low heat for 5 minutes.
While the goulash is cooking, cut 1/3 of the white cabbage into pieces and blanch in salted boiling water for 10-12 minutes. Drain well.
Over medium heat, fry the bacon strips with the remaining onions until the bacon is crispy, about 6-8 minutes.
Add the blanched white cabbage, sauerkraut, and cooked bacon to the goulash. Stir to combine. Cut the Cabanossi into slices and add to the pan. Pour in water to create a stew-like consistency. Simmer over low heat for 10 minutes.