Rinse and drain tofu. Wrap tofu in a clean towel and place something heavy on top to press extra water out. Set aside.
Peel and shred sweet potato. Slice onion into thin wedges.
Heat 2 tablespoons oil over medium-high heat in a large, non-stick sauté pan. Add onion and sweet potato and stir to coat with oil. Sauté until sweet potatoes begin to soften slightly (about 3 to 4 minutes).
Push sweet potatoes and onions to one side of pan. Add remaining tablespoon of oil to pan. Break tofu into bite-size pieces and add to pan. Sauté until tofu begins to brown.
Sprinkle seasonings over tofu and lightly mix.
Mix tofu with sweet potatoes and onions and continue to sauté until tofu and sweet potatoes are nicely browned
Stir in black beans. Cook until thoroughly heated.
Serve hot.
Notes
The amount of salt needed in this recipe will vary depending on the amount already in the black beans.