The reason chocolate and peanut butter tastes so good together is called "Dynamic Sensory Contrast", according to this article. Apparently, our taste buds react when these two flavors come together and literally make our emotional triggers swoon.