In medium saucepan, combine sugar, cornstarch and salt.
Add 1/2 C. milk and whisk to make a smooth paste. Add remaining milk and lemon zest. Whisk well.
Over medium-high heat, heat almond milk mixture. Allow to come to a simmer, whisking constantly, until pudding is boiling and has thickened.
Turn off heat. Add non-hydrogenated margarine and whisk until melted. Add lemon juice and stir until incorporated. (Lemon juice will cause mixture to foam. Continue stirring until foaming has gone down.)
Pour into ramekins or cups.
Place ramekins in fridge and allow to chill at least 30 minutes.