Setacciate insieme zucchero di canna, farina, cacao e un pizzico di sale, versateli in una casseruola e stemperate con circa un terzo del latte di soia, mescolando accuratamente per sciogliere tutti i grumi. Quindi incorporate il latte rimanente e il caffè. Portate a ebollizione e proseguite, mescolando continuamente, per 10 minuti, facendo attenzione che il composto non attacchi sul fondo. Versate il budino in 4 coppette o stampini inumiditi e lasciatelo raffreddare. Sformate i budini nei piattini, prima di servirli decorateli con le noci spezzettate e con le scagliette di cioccolato.