Dry the extra-firm tofu and place the tofu block on a cutting board.
Using a cheese slicer, slice the tofu thin. You may also use a sharp knife. The goal is to make the slices as thin as possible without having them fall apart.
Once the tofu is sliced, set it aside and place a large skillet on the stove on medium heat.
Add the diced shallot, and allow the shallot to cook until translucent.
Now add the garlic powder, onion powder, caraway seeds, dill, and dry mustard powder.
Stir the seasonings into the cooking shallots.
Then, add the pickle juice and beet juice.
Bring the mixture to a boil.
Add the slices of tofu into the pan, making sure the fluid covers the tofu slices.
If you don't have enough fluid, add vegetable broth or more pickle juice or beet juice.
Cover the pan, and reduce heat to simmer.
Allow the tofu to simmer, absorbing all the liquid in the pan.
Remove the cover and turn the heat off when the fluid is absorbed.
Make the sandwich, or store it in a covered container in the refrigerator until ready to use.