A food old fashioned peanut butter sheet cake with a crazy amazing peanutty frosting!
Preheat your oven to 350 degrees F.
Spray or prepare a 9 x 13 pan.
Whisk together the flour, sugar, baking soda, and salt. Set aside.
Heat the butter and water in a medium/large saucepan until it comes to a boil. Take off the heat and whisk in the peanut butter and oil until smooth. Let cool for a few minutes then whisk in the eggs, buttermilk, and vanilla until well blended.
Add the dry ingredients to the wet ingredients and whisk just until combined.
Pour the batter into the prepared pan and bake for 40-45 minutes, until the top is golden, and a toothpick inserted in the center comes out clean. Set the cake on a cooling rack while you make the frosting.
To make the frosting, put the butter, peanut butter, and buttermilk in a saucepan and bring to a full boil. Take off the heat and beat in the vanilla and powdered sugar, adding a cup at a time, until the frosting is smooth. You can keep the frosting on gentle heat, stirring constantly, if needed to get it completely smooth before pouring over the cake. Note: if your frosting is very stiff and not pourable, add a little bit more buttermilk to think it out.
Pour the hot frosting over the warm cake, working quickly because the frosting sets up immediately. Spread evenly over the cake.
If desired, garnish with roasted peanuts.
If you want to use chunky peanut butter for this cake recipe, then do it. We would still recommend using smooth peanut butter for the frosting but, it's your kitchen and your rules.
To make homemade buttermilk, simply add 1 teaspoon of vinegar or lemon juice to one cup of milk. Let sit for a few minutes.