Heat a frypan over medium heat. Spread butter over one side of one slice of bread. Place bread butter-side-down into frypan and top with tempeh, Swiss cheese and then sauerkraut. Spread butter on the remaining slice of bread and place on top of sauerkraut. Cook until toasted on one side, flip and continue cooking until cheese melts.