Préchauffez le four à 200°C.
Mettez les oignons et l'huile d'olive dans une casserole et faites cuire en remuant jusqu'à ce que l'oignon ramollisse. Ajoutez l'ail et le bacon et cuisez 5 minutes. Ajoutez la purée de tomates, les carottes et l'eau puis portez à ébullition. Réduisez le feu à moyen-doux, ajoutez le fond de bœuf, puis laissez mijoter pendant 15 minutes ou jusqu'à ce que le mélange épaississe légèrement. Incorporez les pois, assaisonnez et laissez refroidir 15 minutes.
Placez les patates douces dans une grande casserole, couvrez d'eau froide puis portez à ébullition pendant 12 minutes ou jusqu'à ce que les patates douces soient tendres. Égouttez et remettez dans la casserole et placez sur feu doux, puis écrasez jusqu'à obtenir une consistance lisse. Ajoutez la crème fraîche et le beurre, mélangez, assaisonnez et retirez du feu.
Versez le mélange de bacon dans un plat allant au four, de 6 cm de profondeur, et garnissez de purée de patates douces.
Cuisez au four entre 20 à 25 minutes ou jusqu'à ce qu'ils soient dorés.