j'ai un petit souci avec le retour de ma fonction qui est relativement simple : le console.log(résult) affiche "undefined"

Quelqu'un pourrait-il m'aider ? D'avance merci

Voici le code:
// Calcul de la somme réduite à 1 chiffre
function sommeRéduite(somme) {
var arr = somme.toString().split('').map(Number);
var nb_réduit = arr.reduce((a, b) => a + b);
console.log("nb-réduit =", nb_réduit);
if (nb_réduit <= 9) {
console.log("nb-réduit =", nb_réduit);
return nb_réduit;
} else{
sommeRéduite(nb_réduit);
}
}
var résult = sommeRéduite(55);
console.log(résult);