Place the dried TVP and bullion in a heat proof bowl and pour the boiling water on top. (I use my tea kettle to heat the water.) Give a quick stir to evenly distribute the bullion, and then cover the bowl with a plate or lid to keep the heat and steam inside.
In a large pan, use the olive oil to saute the onion, carrot, bell pepper and celery. Once they begin to soften, add the garlic and cook another 2-3 minutes.
While the veggies are cooking, mix the tomato sauce through the black pepper in a bowl.
Add the reconstituted TVP (all of the water should be absorbed) to the vegetables in the pan. Stir in the tomato sauce mixture and 1 cup water.
Cover the pan and simmer for 20 minutes, stirring periodically to ensure nothing sticks to the bottom.
When you are getting close to the end of your simmer time, toast your bread/buns and spread them with a generous layer of butter. Spoon the sloppy joe mix on top of the buttered bread and then pile on about half as much sauerkraut as you used sloppy joe mix. Serve immediately and enjoy!