Il est difficile de vous répondre sans savoir de quoi se compose votre cake. A priori, s'il est trop dur, c'est qu'il présente un excès de matières sèches : trop grande quantité de sucre, de farine, un manque d'œuf, un manque de liquide, une trop forte cuisson ? Vérifier chaque ingrédient et corriger celui qui doit l'être. Chacun d'entre eux joue un rôle important dans la recette : par exemple, la farine contient le gluten qui va structurer le gâteau, ajouter du gras risque d'alourdir sans forcément résoudre votre difficulté. Je regarderais d'abord le sucre et l'aspect cuisson.
Trois astuces professionnelles pour avoir des cakes parfaits : remplacer 1/3 du sucre par du sucre inverti (ce sucre incristallisable assure le moelleux), puncher généreusement le cake, dès sa sortie du four, avec un sirop de sucre léger pour assurer son brillant et éviter son dessèchement, l'emballer dans du film alimentaire dans les 3 heures après sa cuisson.