Eplucher les pommes de terre, les laver et les couper. Cuire en cocotte dans une eau bouillante et salée.
Dans une sauteuse, faire chauffer l'huile et faire revenir pendant 3 minutes l'oignon préalablement pelé et coupé en petits morceaux.
Ajouter le boeuf haché et la carotte épluchée et coupée en très fines rondelles. Cuire pendant 5 minutes à feu moyen en remuant de temps en temps.
Mettre le four à préchauffer à 210°.
Ajouter le ketchup et la sauce worcestershire puis le cube de bouillon émietté et verser 1 grand verre d'eau . Continuer la cuisson pendant 5 minutes puis saler et poivrer. Réserver.
Egoutter les pommes de terre, les remettre dans la cocotte et ajouter 2 cuillères à soupe de crème entière. Ecraser à l'aide d'un presse-purée et rectifier l'assaisonnement. Réserver.
Egoutter le maïs. En verser une boîte dans le blender et le mixer. Ajouter 2 cuillères à soupe de crème entière, saler et poivrer et bien mélanger. Verser dans un plat et ajouter la deuxième boîte de maïs à la purée.
Dans un plat rond et haut allant au four, verser la viande puis la purée de maïs et enfin la purée de pommes de terre en égalisant à chaque couche.