Bring a large pot of salted water to boil.
Heat a large high walled pan or pot to medium heat with the lard.
Add the kielbasa and sear on both sides. Remove the pieces to a plate.
Add the butter, onion, and a pinch of salt to the pot and cook for 5 minutes or until translucent.
Add the cabbage and cook for 10 minutes or until it begins to brown a bit.
Add the sauerkraut and cook for another 5 minutes.
At this time, cook the pasta to 1 minute less than al dente.
Add the kielbasa back to the pot along with the chicken stock, allspice, and paprika. Bring to a simmer.
Season with salt and pepper to taste.
Add the pasta to the pan and mix together.
Cook until the pasta reaches a perfect al dente, then turn off the heat and mix in the sour cream.
Serve with extra sour cream on the side. Enjoy!
