There are few flavor combinations I like more than chocolate and peanut butter. Something about that nutty creaminess mixed with a good bittersweet chocolate is just perfection for me.
In a medium sauce pot, whisk together the sugar, cornstarch, cocoa powder and salt.
Whisk in the milk, cream and vanilla, then bring to a boil over medium high heat. Cook, whisking constantly, for a minute or two, or until the pudding begins to thicken then remove from heat.
Add the chocolate pieces and the peanut butter and whisk until combined and smooth.
Divide the pudding equally between 4 or 6 bowls, then chill - uncovered - for about 2 - 3 hours.
Garnish with whipped cream, banana pieces and chopped peanuts.