Deixe o feijão de molho em uma tigela com água pelo menos 8 horas antes de fazer a receita.
Com um papel-toalha ou pano de prato bem limpo, seque o tofu, apertando bem sem desmanchar, até não sair mais água. Pique o tofu em cubos e coloque-o em uma tigela com shoyu, água e páprica. Deixe marinar por 8 horas.
Peneire o feijão e descarte a água do molho. Transfira para uma panela (sem pressão) e adicione o triplo de água em relação à quantidade de feijão. Acrescente o louro, um pouco de sal e cozinhe em fogo médio por aproximadamente 40 minutos.
Ponha metade do óleo em uma frigideira e leve ao fogo. Junte a cebola, o alho e doure bem, até ficar marrom. Pegue uma concha do feijão e coloque na frigideira.
Mexa bem para pegar o dourado do fundo da frigideira e despeje tudo na panela do feijão. Acrescente a cenoura e cozinhe por mais 10 minutos.
Em outra frigideira, adicione o restante do óleo e leve ao fogo. Quando estiver bem quente, ponha o tofu peneirado e doure.
Reduza o fogo e vá apertando o tofu com uma espátula, sem deixar desmanchar, até fazer um barulhinho. Vire para o outro lado quando dourar e ficar crocante.
Complete com o cogumelo e doure por aproximadamente 5 minutos. Então, despeje o refogado de tofu e cogumelo na panela do feijão.
Adicione a pimenta, a salsinha e a cebolinha. Teste o sal e se achar necessário, adicione mais uma pitadinha. Desligue o fogo, retire o louro, espere amornar e sirva.