Σε ένα μπολ χτυπάμε το βούτυρο μαζί με τη ζάχαρη μέχρι να αφρατέψουν.
Προσθέτουμε το τυρί κρεμα και ένα-ένα τα αυγά.
Στη συνέχεια προσθέτουμε τον καφέ και τη βανίλια.
Προθερμαίνουμε τον φούρνο μας στους 180°C στον αέρα.
Χοντροκόβουμε τη σοκολάτα, τα καρύδια και τα βάζουμε σε ένα μπολ.
Προσθέτουμε το αλεύρι, τη σόδα και τα ανακατεύουμε καλά.
Προσθέτουμε το μείγμα των υγρών στο μείγμα με τα στερεά και ανακατεύουμε σιγά σιγά με το σύρμα μέχρι να ομογενοποιηθούν.
Αδειάζουμε το μείγμα σε στρογγυλή φόρμα για κέικ αφού την έχουμε αλευροβουτυρώσει καλά.
Ψήνουμε στον φούρνο για 30-35 λεπτά.
Αφήνουμε να κρυώσει και ξεφορμάρουμε μετά από 20 λεπτά.
Πασπαλίζουμε με λίγη ζάχαρη άχνη και σερβίρουμε.