Preheat your oven to 350°F (175°C). Grease a 9x13 inch baking pan or line it with parchment paper for easy removal.
In a large mixing bowl, combine the melted butter and sugar, and mix until smooth.
Add the eggs, one at a time, mixing well after each addition. Stir in the vanilla extract.
In a separate bowl, whisk together the flour, cocoa powder, salt, and baking powder. Gradually add this dry mixture to the wet ingredients, mixing until just combined. If using, fold in chocolate chips.
Pour the brownie batter into the prepared baking pan, spreading it evenly.
In a small microwave-safe bowl, heat the creamy peanut butter for about 20-30 seconds, just until it’s pourable.
Drizzle the peanut butter over the brownie batter in the pan. Using a knife or a skewer, swirl the peanut butter into the brownie mixture to create a marbled effect.
Bake in the preheated oven for 25-30 minutes, or until a toothpick inserted into the center comes out mostly clean.
Once done, remove from the oven and let the brownies cool in the pan for at least 15 minutes before cutting into squares.
Notes
Serve warm with vanilla ice cream and crushed peanuts for garnish.