Press: Drain then press tofu for at least 15 minutes (either using a tofu press or by wrapping it in clean towels and setting it under a heavy pan).
Blend: Add all remaining ingredients (except the tofu and oil) to a food processor. Blend until smooth.
Add Tofu: Roughly crumble the tofu into chunks then stir it into the bean mixture.
Cook: Heavily grease a large saute pan (a nonstick pan is best) and set it over medium heat. Spoon the chorizo mixture into the pan and cook, undisturbed, for about 5 minutes. Once bottom has browned, stir it up to cook the rest of the chorizo, adding more oil as needed to prevent it from sticking and to promote browning.
Serve: Serve hot in tacos, nachos, soup, pasta…you name it!
