Zest and juice 1 orange. Combine and add vanilla, and set aside.
In a small bowl, whisk together non-dairy milk and cornstarch using a fork.
In a saucepan, mix together coconut milk and sugar and heat on medium high heat until boiling
Once boiling, reduce heat to medium, mix your cornstarch mixture one more time, and add a quarter of it into the sugar and coconut milk. Whisk this into the pudding really well, without creating clumps, and then add another quarter and repeat. Slowly add in all of the cornstarch mixture, whisking constantly.
Whisk frequently for about 5 minutes, until the mixture begins to thicken like pudding. Don't worry if it isn't super thick, it will thicken the rest of the way in the fridge.
Remove from heat and whisk in orange/vanilla mixture.
Pour into ramekins or small bowls and place in the fridge.
Leave in the fridge for at least an hour to cool and thicken.
Enjoy!!!!