Mix salsa ingredients together and let rest in a bowl for at least an hour.
Cut off any gristle and fat from the steak. Combine all the spices and salt in a small dish, and coat the steak with the rub. Let the steak sit for about 20 minutes or so, then slice into small strips, against the grain.
Heat the black beans in a pan until soft. Add the hot sauce.
Heat another pan on medium heat, add the oil. When it is hot, add the onions and some of the remaining spice rub. Cook 5 minutes or until onions are very soft.
Set your pan on high heat, add the steak and cook quickly until done. Remove the steak and onions; cover with tinfoil and allow to rest for 5 minutes.
Warm the tortillas and then make a little taco on the corn tortillas with the steak, onions, black beans, salsa and cheese.
Appeared in print 7/15/10