Calentar el horno a 170º. Enmantecar y enharinar una bandeja cuadrada de 20 cm.
Batir los frijoles cocidos con los huevos y el azúcar, reservar. En una cazuela derretir a fuego lento, preferentemente al baño maría, el chocolate y a mantequilla. Echar poco a poco a la mezcla anterior. Añadir la harina con el bicarbonato, remover bien hasta que quede una pasta homogénea, añadir las nueces y mezclar bien.
Echar la masa en la bandeja previamente preparada y hornear durante unos 30 minutos o hasta que al introducir un palillo y éste salga limpio. Dejar enfriar, desmoldar. Cuando esté totalmente frío extender el fondant por encima.
Para hacer el fondant: Cernir el azúcar glas y el cacao, batir ésta mezcla con la mantequilla y el queso crema hasta que quede una pasta homogénea y sin grumos.