This ultra-creamy pudding is insanely chocolatey thanks to cocoa, semisweet chocolate and (wait for it) chocolate oat milk! It’s impossible to stop eating (warm or cold)
In a medium saucepan, whisk together the sugar, cocoa powder, cornstarch, and salt. Whisk in the oat milk.
Set the pan over medium-low heat and bring to a simmer, stirring constantly (start with a whisk and when the mixture is smooth and starting to thicken, switch to a wooden spoon or spatula). Cook until the mixture is smooth and thick, about 8 to 10 minutes, stirring constantly to ensure the mixture isn't sticking to the bottom of the pan.
Fold in the chocolate morsels and stir until melted and smooth. Remove the pan from the heat and fold in the vanilla.
Transfer the pudding to a serving bowl, or individual dessert bowls or ramekins. Serve warm or refrigerate until ready to serve (when refrigerating, cover the pudding with plastic wrap -making sure the plastic wrap is touching the pudding - to prevent a skin from forming).