Epluchez les patates douces et coupez-les en cubes. Faites-les cuire à l'eau bouillante pendant une quinzaine de minutes jusqu'à ce qu'elles soient tendres. Egoutez et écrasez en purée. Ajoutez la crème liquide, une noix de beurre ou margarine, 1 pincée de muscade râpez, salez et poivrez. Réservez.
Epluchez l'oignon et ciselez-le finement. Mettez un peu d'huile d'olive dans une poêle et faites-y revenir l'oignon ciselé. Ajoutez la viande hachée et laissez cuire à feu moyen en remuant.
Ajoutez le concentré de tomates, mélangez puis versez dans un plat à gratin. Recouvrez de la purée de patates douces, parsemez de gruyère râpé puis enfournez pour 20 minutes à 180°C.