Peanut Butter Sheet Cake with Creamy Peanut Butter Frosting Recipe
Introduction
This Peanut Butter Sheet Cake is a rich, moist dessert that combines the classic flavors of peanut butter and buttery cake in one easy-to-make treat. Perfect for gatherings or a simple family dessert, this cake comes with a creamy, smooth peanut butter frosting that takes it to the next level.

Ingredients
- 2 cups all-purpose flour
- 2 cups sugar
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1 1/2 sticks (12 tablespoons) butter
- 1 cup water
- 1/2 cup peanut butter
- 1/4 cup vegetable oil
- 2 eggs
- 1/2 cup buttermilk
- 1 teaspoon vanilla extract
- 2 sticks (1 cup) butter, softened (for frosting)
- 3/4 cup peanut butter (for frosting)
- 3 cups confectioners’ sugar (for frosting)
- 3 to 4 tablespoons milk (for frosting)
- 2 tablespoons instant vanilla pudding mix (for frosting)
Instructions
- Step 1: Preheat the oven to 350 degrees Fahrenheit. Grease a 10x15x1 inch jellyroll pan and set aside.
- Step 2: In a large bowl, whisk together the flour, sugar, baking soda, and salt until well combined.
- Step 3: In a medium saucepan, combine 1 1/2 sticks of butter and the water. Bring to a simmer, stirring occasionally until all the butter has melted.
- Step 4: Whisk the 1/2 cup of peanut butter and the vegetable oil into the butter and water mixture. Pour this wet mixture into the flour mixture and stir to combine.
- Step 5: In a separate bowl, whisk together the eggs, buttermilk, and vanilla extract. Stir this mixture into the flour batter until fully combined.
- Step 6: Pour the batter into the prepared jellyroll pan, spreading it evenly.
- Step 7: Bake for 22 to 26 minutes or until a toothpick inserted in the center comes out clean. Remove from the oven and allow the cake to cool completely.
- Step 8: To make the frosting, use an electric mixer to beat the softened butter and peanut butter together until smooth and creamy.
- Step 9: Add half of the confectioners’ sugar and half of the milk to the peanut butter mixture. Beat until smooth and well combined.
- Step 10: Add the remaining confectioners’ sugar, milk, and the instant vanilla pudding mix. Continue beating until the frosting is smooth. Add a little more milk if the frosting is too thick.
- Step 11: Spread the frosting evenly over the cooled cake. Slice and serve.
Tips & Variations
- For a crunchier texture, sprinkle chopped roasted peanuts on top of the frosting before serving.
- If you prefer a chocolate twist, add 1/2 cup of cocoa powder to the dry ingredients.
- You can substitute buttermilk with regular milk mixed with 1 tablespoon of lemon juice or vinegar as a quick alternative.
- Make sure the cake is fully cooled before frosting to prevent melting and sliding.
Storage
Store the cake covered at room temperature for up to 2 days, or refrigerate for up to 5 days. If refrigerated, bring to room temperature before serving for best taste. The frosting may firm up slightly when chilled but will soften quickly once out of the fridge.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake gluten-free?
Yes, you can substitute the all-purpose flour with a gluten-free flour blend that measures cup for cup. Make sure it contains xanthan gum for best texture.
Can I freeze the cake?
The cake can be frozen either unfrosted or frosted. Wrap tightly in plastic wrap and foil before freezing. Thaw overnight in the refrigerator and bring to room temperature before serving. Frosting may need gentle re-whipping if it separates after thawing.
PrintPeanut Butter Sheet Cake with Creamy Peanut Butter Frosting Recipe
This Peanut Butter Sheet Cake is a moist, rich dessert perfect for any peanut butter lover. With a tender cake base infused with peanut butter and topped with a creamy, sweet peanut butter frosting, this sheet cake is easy to prepare and ideal for gatherings or a comforting treat at home.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 12 to 15 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Cake Ingredients
- 2 cups all-purpose flour
- 2 cups sugar
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1 1/2 (12 tablespoons) sticks butter
- 1 cup water
- 1/2 cup peanut butter
- 1/4 cup vegetable oil
- 2 eggs
- 1/2 cup buttermilk
- 1 teaspoon vanilla extract
Frosting Ingredients
- 2 sticks (1 cup) butter, softened
- 3/4 cup peanut butter
- 3 cups confectioners’ sugar
- 3 to 4 tablespoons milk
- 2 tablespoons instant vanilla pudding mix
Instructions
- Preheat and Prepare Pan: Preheat your oven to 350 degrees Fahrenheit. Grease a 10x15x1 inch jellyroll pan thoroughly to prevent sticking.
- Mix Dry Ingredients: In a large bowl, whisk together the all-purpose flour, sugar, baking soda, and salt until well combined, ensuring an even distribution of ingredients.
- Melt Butter and Simmer: In a medium saucepan, combine 1 1/2 sticks of butter and water over medium heat. Bring this mixture to a simmer, stirring occasionally to ensure the butter melts completely into the water.
- Add Peanut Butter and Oil: Whisk 1/2 cup of peanut butter and 1/4 cup of vegetable oil into the warm butter-water mixture. Once blended, stir this liquid mixture into the dry flour mixture until just combined.
- Combine Wet Ingredients: In a separate bowl, whisk the eggs, buttermilk, and vanilla extract together until smooth. Stir this wet mixture into the batter, blending everything thoroughly but avoiding overmixing.
- Pour Batter and Bake: Pour the completed batter evenly into the prepared jellyroll pan. Place it in the preheated oven and bake for 22 to 26 minutes, or until a toothpick inserted in the center comes out clean.
- Cool the Cake: Remove the cake from the oven and allow it to cool completely in the pan to room temperature before frosting.
- Make Frosting Base: Using an electric mixer, beat the softened butter and 3/4 cup peanut butter together until the mixture is smooth and creamy.
- Add Confectioners’ Sugar and Milk: Add half of the confectioners’ sugar along with 1 to 2 tablespoons of milk to the peanut butter mixture. Beat until smooth and fully incorporated.
- Finish Frosting: Add the remaining confectioners’ sugar, remaining milk, and 2 tablespoons of instant vanilla pudding mix to the bowl. Beat the frosting until creamy. Add a bit more milk if the consistency is too thick for easy spreading.
- Frost the Cake: Spread the peanut butter frosting evenly over the cooled cake, smoothing it out with a spatula. Slice and serve at room temperature.
Notes
- Ensure the cake is completely cooled before frosting to prevent the frosting from melting.
- You can substitute buttermilk with regular milk plus 1 tablespoon of lemon juice or vinegar if needed.
- For a more intense peanut butter flavor, use creamy peanut butter in both the cake and frosting.
- Use a toothpick test to confirm doneness, as overbaking can dry out the cake.
- The instant vanilla pudding mix in the frosting helps with stability and texture but can be omitted if unavailable.
Keywords: peanut butter cake, sheet cake recipe, peanut butter frosting, easy dessert, homemade cake

