Preheat your oven to 350°F (175°C). Grease and line a baking sheet with parchment paper.
In a mixing bowl, whisk together flour, cocoa powder, baking powder, and salt.
In another bowl, beat the eggs and sugar until light and fluffy. Add vegetable oil, vanilla extract, and milk. Mix well.
Gradually fold in the dry ingredients into the egg mixture until just combined.
Pour the batter onto the prepared baking sheet and spread evenly. Bake for 25 minutes.
Meanwhile, prepare the peanut butter filling by mixing peanut butter, powdered sugar, heavy cream, and vanilla extract until smooth.
Once the cake is done, remove it from the oven and let it cool for a few minutes. Carefully roll it up with the parchment paper. Let it cool completely.
Unroll the cake and spread the peanut butter filling evenly. Roll it back up tightly.
For the ganache, heat the heavy cream until just boiling, then pour it over the chocolate chips. Stir until smooth.
Drizzle the ganache over the rolled cake. Slice and serve.
Notes
You can refrigerate the roll for a few hours for a firmer texture before serving.