Mélangez 5 cuillers à soupe de lait de soja à la poudre à crème anglaise.
Dans une casserole, mélangez le reste du lait et le sucre et portez à ébullition en remuant fréquemment.
Ôtez la casserole du feu et ajoutez immédiatement l'extrait de vanille.
Remettez la casserole sur le feu et faites bouillir encore pendant une ou deux minutes, en remuant pour éviter que le mélange n’attache.
Ôtez la casserole du feu et laissez refroidir en remuant de temps à autres pour éviter la formation d’une peau.
Lorsque la crème vanille est à température ambiante (pour éviter que la crème ne tourne), travaillez la margarine jusqu’à ce qu’elle devienne crémeuse, puis incorporez-y la crème, cuiller par cuiller.