In a large bowl, combine the flour, sugar, cocoa powder, baking powder, salt, and baking soda. Whisk to combine.
In a medium bowl, beat together the eggs, oil, vanilla, and buttermilk until combined.
Stir the wet ingredients into the dry and mix until just combined.
Cook the waffles according to the directions on your waffle maker.
While the waffles are cooking, prepare the peanut butter sauce. In a small sauce pan over low heat, stir together the peanut butter and cream until well combined and melted.
Drizzle the peanut butter sauce over the cooked waffles.