The best way to heat sauerkraut is on the stovetop in a regular pot. Turn the heat on medium and stir every now and then. Be sure to stir, otherwise the kraut could stick to the bottom if the heat is high enough. This can also be heated in the microwave in a safe bowl. Heat it for 30 seconds, stir, and heat again until it's warm.