Épluchez les oignons et coupez-les en morceaux. Faites-les revenir dans une poêle avec un filet d'huile d'olive.
Épluchez les tomates et coupez-les en morceaux. Lorsque les oignons sont translucides, ajoutez les tomates coupées.
Mélangez puis ajoutez la viande hachée et remuez à nouveau. Ajoutez le sel, le poivre, le paprika, l'origan, et faites revenir à découvert jusqu'à ce que l'eau rendue par les tomates s'évapore entièrement.
Pendant ce temps, faites cuire les pommes de terre (en cocotte-minute avec un fond d'eau 20 minutes, ou en casserole un peu plus longtemps).
Une fois cuites, laissez-les refroidir légèrement pour pouvoir retirer la peau. Écrasez-les avec le lait à l'aide d'un presse-purée.
Ajoutez le sel, le poivre et la noix de muscade, mélangez.
Lorsque la viande hachée ne contient plus d'eau, procédez au montage : une couche de purée, une couche de viande hachée, puis une dernière couche de purée.
Ajoutez par-dessus la chapelure et les morceaux de beurre.
Enfournez dans un four préchauffé à 200°C pendant 25 minutes. Dégustez aussitôt.