01 -
Heat oil in a large pot or Dutch oven over medium heat. Add the onion and cook, stirring, until golden and translucent, about 5 to 7 minutes. Stir in garlic and paprika, and cook for 30 seconds until fragrant.
02 -
Add pork cubes to the pot. Cook, turning, until evenly browned on all sides. Season with salt, black pepper, and caraway seeds if using.
03 -
Pour in the broth and add the bay leaf. Bring mixture to a gentle boil, then reduce heat to low. Cover and simmer for 40 minutes, or until pork is tender.
04 -
Stir sauerkraut into the pot. Continue cooking uncovered for 15 to 20 minutes, allowing flavors to meld.
05 -
In a small bowl, blend sour cream with flour until smooth. Stir this mixture into the stew and simmer for 5 minutes, stirring often, until thickened.
06 -
Remove the bay leaf. Adjust salt and pepper to taste. Serve hot, topped with chopped parsley.