Melt the chocolate and butter together in a large glass bowl. The best way is to use the microwave oven, stirring every 10 seconds, until the chocolate is smooth. If you prefer to use the stove you can do it over a pot of boiling water, careful the bottom doesn’t touch the water, stirring until it’s melted.
In a medium bowl, mix together peanut butter, powdered sugar, vanilla and heavy cream. Make sure no lumps remain.
Drop spoonfuls on top of the brownie base, then swirl lightly with a knife, making sure you leave whole chunks of peanut butter mix intact (see photo).
Bake for about 30 minutes. Using a toothpick, test to make sure it comes out with fudgy remains on the toothpick and the top looks dry. Do not over bake them.
Cool completely on a wire rack.