Drain the tofu and gently squeeze out excess water from the tofu in the sink. It's ok if it crumbles a little
Heat up a skillet on medium heat with 1 TBL of oil for 1 minute
Add the diced onions and a sprinkle of salt and saute for 3 minutes or until onions are golden brown and translucent
Crumble in the tofu and break it up into small pieces that resemble ground beef
Add 2 TBL soy sauce, 2 tsp chili powder, 2 tsp cumin, 1 tsp smoked paprika, 1 tsp onion powder, 2 tsp garlic powder and salt to taste.
Stir well to make sure the tofu soaks up all of the seasonings and to let the tofu cook for 5 minutes to allow some of the water to cook out of the tofu
Add ½ of a cup of prepared salsa and the can of drained and rinsed black beans
Cook for another 5-8 minutes, until everything is warmed through and seasoned well and you've cooked off a lot of the liquid to get your desired consistency.
Set your oven to broil on high
Spread the taco mixture out on a lined baking sheet and broil on high for 5 minutes
Stir the mixture to expose more parts of the tofu to the flame and broil for another 5 minutes.
Stir the mixture one more time and broil one more time for 5 minutes.
Add more salt if needed
Serve with guacamole, salsa, vegan sour cream and cheese on