Coupez la carotte en petits morceaux. Émincez l’oignon. Nettoyez les champignons à la brosse et hachez-les.
Épluchez les pommes de terre et faites-les cuire dans de l’eau bouillante légèrement salée.
Entretemps, préchauffez l’huile dans une poêle et faites-y revenir l’oignon et la carotte jusqu’à ce que l’oignon soit transparent. Ajoutez l’ail, les champignons et le concentré de tomates et laissez mijoter.
Saupoudrez de farine et ajoutez les tomates, le thym, les feuilles de laurier et la viande hachée végétarienne. Déglacez avec le vin rouge et faites revenir quelques instants. Ajoutez ensuite le bouillon et portez lentement à ébullition. Laissez mijoter 10 à 15 minutes, la sauce doit s’épaissir.
Laissez épurer les pommes de terre.
Préchauffez le lait avec le beurre, un peu de poivre, de sel et de noix de muscade. Écrasez les pommes de terre en purée et ajoutez le lait jusqu’à obtenir une purée onctueuse.
Ajoutez les petits pois à la sauce et assaisonnez à votre goût avec la sauce soja et du poivre. Retirez le thym et le laurier et versez la sauce dans un plat au four. Répartissez-y la purée.
Laissez cuire la sheperd’s pie pendant 20 minutes dans un four préchauffé à 200°.