Faites chauffer la graisse dans une grande cocotte à fond épais à feu moyen-vif, puis faites frire la viande par lots jusqu'à ce qu'elle soit croustillante et bien dorée (pas seulement beige). Transférez la viande dorée dans un bol et répétez avec le reste.
Baissez le feu, ajoutez l'oignon dans la poêle et faites cuire jusqu'à ce qu'il commence à ramollir. Ajouter les carottes, le céleri et les herbes et cuire jusqu'à ce qu'ils soient tendres mais pas mous. Saupoudrer de farine et bien mélanger puis ajouter le bouillon, la sauce Worcestershire et la purée de tomates, et racler le fond de la casserole pour déloger les morceaux coincés.
Remettez l'agneau dans la cocotte, portez le tout à ébullition, puis couvrez, baissez le feu et laissez mijoter 45 minutes. Retirez le couvercle et laissez encore mijoter à découvert pendant 15 minutes, puis laissez refroidir.
Pendant que la viande cuit, épluchez les pommes de terre et coupez-les en morceaux de taille égale. Faire bouillir dans de l'eau bien salée jusqu'à tendreté, puis bien égoutter et remettre dans la poêle chaude pour sécher à la vapeur.
Écrasez-le avec le beurre et le lait, puis assaisonnez avec du sel, du poivre et de la muscade au goût.
Chauffer le four à 180C/350F/gaz 4.
Versez le mélange de viande dans un plat allant au four de30 cm x 20 cm, puis recouvrez de purée. Lissez la purée, puis utilisez une fourchette pour faire des sillons sur le dessus – ne sautez pas cette étape. Un« champ labouré » de purée sillonnée sur le dessus deviendra très croustillant au four.
Cuire au four environ 30 minutes, jusqu'à ce que le dessus soit légèrement doré, puis servir avec des petits pois.