Grease a cookie sheet or a large baking pan and set aside or use parchment paper on the pan.
Creaming Method:
In a large mixing bowl, beat together 4 eggs (200 grams), 2 teaspoons vanilla extract (10 grams), a dash of salt (1 gram), 2 teaspoons oil (10 grams), and 2 cups sugar (400 grams) until the mixture is light and fluffy.
Incorporate Wet and Dry Ingredients:
Gradually add 1 cup milk (240 grams) to the egg mixture, mixing well.
In a separate bowl, combine 2 cups freshly milled flour (240 grams) and 2 teaspoons baking powder (8 grams).
Slowly add the dry ingredients to the wet ingredients, mixing until just combined. Be careful not to overmix.
Bake:
Pour the batter into the prepared cookie sheet or baking pan.
Bake in the preheated oven for 20 minutes or until a toothpick inserted into the center comes out clean.
Add Peanut Butter:
While the cake is still hot, spread 1 cup of peanut butter (240 grams) evenly over the top. The heat will help the peanut butter spread smoothly.
Chill the cake in the fridge for 30 minutes, while you melt the chocolate, to help solidify the peanut butter.
Prepare the Chocolate Topping:
Melt 2 large Hershey’s chocolate bars (approx. 280 grams total) in a microwave-safe bowl, over a double boiler, or using the “warm” burner on your stove. Mix well.
Stir in 2 teaspoons of oil (10 grams) to the melted chocolate to make it smooth and shiny.
Finish the Cake:
Once the peanut butter layer is set, spread the melted chocolate evenly over the top of the cake.
Allow the chocolate to set at room temperature or place the cake in the refrigerator for faster setting.
Serve:
Once the chocolate is set, cut the cake into squares or bars and enjoy!