Put all of the ingredients (except sliced almonds and orange marmalade) into a small or medium size pot.
Keep stirring while heating up on medium high.
Stir until all the ingredients completely dissolve, and the mixture is homogenous.
Do not bring to boil.
Let the pudding cool down.
In a small pot, slightly roast the sliced almonds.
Add the marmalade, and roast for another minute on medium high.
Keep stirring.
In the end, place some of the topping on each of the puddings.