This is a great, basic vanilla pudding that I adapted from this recipe. It's great mixed with fresh fruit, or to use in place of custard or yogurt. I used vanilla coconut milk in this recipe, which gave it great flavor.
Vegan Vanilla Pudding
2 cups vanilla coconut milk
¼ cup corn starch
⅓ cup sugar
⅛ teaspoon salt
1 teaspoon vanilla extract
In a saucepan, whisk together the corn starch, sugar, and salt. Slowly whisk in the coconut milk over low heat, and continue to stir until the mixture starts to thicken (about 10 minutes). Continue to stir for 2 to 3 minutes until it reaches a good thickness, and stir in your vanilla. Pour into your serving dish or individual dishes.
Let the pudding cool for 10 minutes or so, cover and chill for three hours.