In a large saucepan or skillet, brown the pork cubes in the fat or oil and set aside.
In the same skillet, brown the onions slowly until just golden. Add the pork and sprinkle with the paprika and salt, then add the tomato puree, garlic, and caraway seeds. Stir well, add the broth, and simmer, covered, for about 40 minutes. Add the sauerkraut and cook slowly until the pork is tender, ab