Faites mijoter l’oignon coupé en petits morceaux avec un peu d’ail.
Pelez trois carottes et coupez-les en rondelles. Ajoutez-les ensuite à l’oignon et laissez mijoter.
Séparez une moitié de chou-fleur de taille moyenne en fleurettes et laissez mijoter avec le reste jusqu’à ce que le chou-fleur soit tendre.
Coupez environ 500gr de champignons grossièrement et laissez-le également mijoter.
Faites cuire séparément 750gr de pommes-de-terre et faites en de la purée avec de la margarine, de la sauce soja, de la noix de muscade, du poivre et du sel. Ajoutez des olives noires coupées en morceaux.
Faites une sauce béchamel avec 3 càs de beurre de soja, 4 càs de farine et 500 ml de lait de soja non sucré.
Assaisonnez la sauce avec 2càc d’estragon, 1/2 càc de marjolaine, une pointe de moutarde, du sel et du poivre.
Mélangez la sauce avec les légumes dans un plat à four. Recouvrez les légumes avec la purée et laissez le tout cuire environ 25 minutes dans un four préchauffé à 180°C.