-
Preheat the oven to 350 degrees. Spray 3 8-inch round cake pans with cooking spray and line the bottom of the pans with parchment. Spray the parchment with cooking spray and set pans aside.
-
Combine the water, butter, vegetable oil, and peanut butter together in a medium saucepan set over medium heat. Cook, stirring often, until peanut butter and butter are melted and mixture is smooth. Remove from the heat and let cool while you continue with the cake.
-
Combine the flour, sugar, baking soda, and salt together in a large mixing bowl and beat with an electric mixer to combine. Add the sour cream, milk, eggs, and vanilla and beat on low speed until combined.
-
Add the cooled peanut butter mixture and beat on low until batter is smooth, stopping mixer to scrape the sides and bottom of the bowl several times. Batter will be fairly thin.
-
Divide batter evenly between the prepared pans and bake for 29 to 35 minutes, until a cake tester inserted into the center of the pans comes out clean.
-
Cool cake layers in the pans for 30 minutes, then carefully invert onto a wire rack to cool completely before filling and frosting.