Preheat a cast iron pan over medium heat. Add oil to pan. Use a slotted spoon to transfer tempeh and beets out of marinade and into the pan, shaking off excess marinade. Place in a relatively single layer.
Cook for about 10 minutes, using a thin metal spatula to turn often. When beets are softened and tempeh is browned, it’s ready!
Toast bread and spread dressing on all slices. Top with tempeh and beets. If using, pour on a few tablespoons of Swizz Cheese. Add sauerkraut. Close sandwich. Spike with dill pickled toothpicks and serve.