Dans une casserole, cuire les pommes de terre et les carottes environ 20 minutes.
Cuire le chou-fleur au micro-ondes de 8 à 10 minutes ou à la vapeur.
Pendant ce temps, chauffer l'huile d'olive dans un grand poêlon. Faire revenir l'ail et l'oignon à feu moyen-vif environ 5 minutes , jusqu'à ce qu'ils soient tendres.
Ajouter le boeuf et cuire en remuant. Quand la viande est cuite, ajouter les lentilles, la sarriette et le persil. Saler et poivrer au goût. Remuer de 2 à 3 minutes et retirer du feu.
Égoutter les pommes de terre, les carottes et le chou-fleur. Réduire en purée, puis saler et poivrer au goût.
Verser la préparation de viande et de lentilles dans un plat allant au four. Couvrir avec le maïs et terminer avec la purée de légumes.
Couvrir avec des petits morceaux de beurre et cuire au four 30 minutes à découvert.