In a medium saucepan (off heat), whisk sugar, cocoa, cornstarch, and salt.
Gradually whisk in milk and cream until smooth.
Cook over medium heat, whisking constantly, until thickened and bubbling (about 5–8 minutes).
Remove from heat and stir in chocolate and vanilla until smooth.
Pour into serving dishes and press plastic wrap directly onto the surface.
Chill at least 2 hours, or serve warm.
Notes
For an ultra-smooth finish, strain pudding through a fine mesh sieve before chilling.
Calories: 240 | Carbs: 32g | Protein: 4g | Fat: 11g | Sugar: 24g An automated tool is used to calculate nutritional information. Accuracy is not guaranteed.