Chocolate Peanut Butter Sheet Cake
This chocolate peanut butter sheet cake is fudgy, rich, and topped with a thick layer of creamy peanut butter frosting — the dessert your whole crew will beg you to make again and again for every birthday.
Chocolate peanut butter sheet cake is a moist chocolate cake baked in a single 9×13 pan and topped with a thick layer of homemade peanut butter frosting. This recipe serves 12 to 16 people, delivers a fudgy, tender crumb under a fluffy, salty-sweet frosting, and is perfect for potlucks, birthday parties, or a weeknight chocolate craving. Here’s everything you need to make it perfectly.
I’ve made this chocolate peanut butter sheet cake so many times the recipe card in my kitchen binder is stained brown in the corner. The first time I made it, I overmixed the batter because I was scared of lumps, and the cake came out dense instead of soft and spongy. Now I stop mixing the second the flour disappears, and it turns out right every single time.
Table of Contents
Why You’ll Love This Chocolate Peanut Butter Sheet Cake
This chocolate peanut butter sheet cake is fudgy and tender, with a peanut butter frosting that’s thick enough to hold its shape but still soft enough to swirl with a spatula. It comes together in one pan, so there’s no layering or leveling involved — just mix, bake, and frost. It’s sturdy enough to travel to a potluck but rich enough to serve as a birthday centerpiece. Kids and adults both go back for seconds, and the sheet pan format means you can feed a crowd without any stress.
What Ingredients Do You Need for Chocolate Peanut Butter Sheet Cake?

| Ingredient Group | Ingredient | Amount | Notes |
|---|---|---|---|
| Cake | All-purpose flour | 1 ½ cups | |
| Cake | Granulated sugar | 1 ½ cups | |
| Cake | Unsweetened cocoa powder | ½ cup | |
| Cake | Baking soda | 1 teaspoon | |
| Cake | Salt | ½ teaspoon | |
| Cake | Water | 1 cup | |
| Cake | Buttermilk | ½ cup | |
| Cake | Vegetable oil | ½ cup | |
| Cake | Vanilla extract | 1 teaspoon | |
| Cake | Eggs | 2 large | |
| Peanut Butter Frosting | Unsalted butter | 1 cup | softened |
| Peanut Butter Frosting | Creamy peanut butter | 1 cup | |
| Peanut Butter Frosting | Powdered sugar | 4 cups | |
| Peanut Butter Frosting | Milk | ¼ cup | |
| Peanut Butter Frosting | Vanilla extract | 1 teaspoon |
The buttermilk is what keeps this easy chocolate cake so moist, and if you’re out, King Arthur Baking has a solid buttermilk substitute using milk and a splash of vinegar. Creamy peanut butter blends into a smooth peanut butter frosting recipe without any grainy texture, so skip the natural, oily kind for this one. Cocoa powder gives the crumb that deep, almost fudgy color without weighing the cake down.
How to Make Chocolate Peanut Butter Sheet Cake Step by Step

Making the Chocolate Cake
- Preheat your oven to 350°F (175°C). Grease and flour a 9×13 inch sheet cake pan.
- Whisk together the flour, sugar, cocoa powder, baking soda, and salt in a large bowl.
- In a separate bowl, combine the water, buttermilk, vegetable oil, vanilla extract, and eggs.
- Pour the wet ingredients into the dry ingredients and mix until just combined.
Pro Tip: Stop mixing the moment the flour disappears — overmixing is what turns a tender sheet cake dense and tough.
- Pour the batter into the prepared pan and bake for 30-35 minutes, until a toothpick comes out clean.
- Let the cake cool completely in the pan on a wire rack.
Pro Tip: Frosting a warm cake is the fastest way to ruin a good peanut butter frosting, so give it the full cooling time.
Making the Peanut Butter Frosting
- Cream together the softened butter and creamy peanut butter in a large bowl until smooth.
- Add the powdered sugar gradually, one cup at a time, mixing well after each addition.
- Add the milk and vanilla extract, then beat on medium-high speed until light and fluffy.
Pro Tip: The key to a fluffy peanut butter frosting is adding the powdered sugar slowly — dumping it all in at once makes it almost impossible to get smooth.
- Once the cake is completely cool, spread the peanut butter frosting evenly over the top.
- Slice and serve.

Expert Tips for Perfect Chocolate Peanut Butter Sheet Cake
Pro Tips for Success
The key to a fudgy crumb is pulling the cake the second a toothpick comes out with just a few moist crumbs attached, not totally dry. For best results, let the cake cool completely on a wire rack before frosting, or the peanut butter frosting will melt and slide right off the sides.
The most common mistake is overmixing the batter — instead, stir only until the flour disappears so the crumb stays soft. Chocolate peanut butter sheet cake works best when your eggs and buttermilk sit out until room temperature, since cold ingredients can make the batter seize and bake unevenly.
Room temperature butter is non-negotiable for the frosting. If it’s too cold when you start creaming it with the peanut butter, the frosting turns lumpy instead of smooth and easy to spread.
Delicious Variations
Quick Version: Bake a boxed chocolate cake mix in the same 9×13 pan instead of the from-scratch cake, then still make the peanut butter frosting from scratch on top.
Alternative Ingredients: Swap the creamy peanut butter for almond butter or cashew butter if peanuts are an issue in your house, and use the buttermilk substitute above if you’re out.
Gluten-Free Version: Swap the all-purpose flour for a 1:1 gluten-free baking blend, since the rest of the ingredients — cocoa powder, oil, eggs — are naturally gluten-free already.
Troubleshooting Common Problems
Problem: The frosting is sliding off the cake instead of sitting on top.
Solution: The cake wasn’t fully cooled before frosting. Let it rest on the wire rack for a full hour before spreading anything on it.
Problem: The cake sunk in the middle after baking.
Solution: The oven was likely too hot or the door was opened too early. Check your oven with a separate thermometer, and wait until at least the 30-minute mark before peeking.
Problem: The frosting turned out grainy instead of smooth.
Solution: The powdered sugar wasn’t beaten in long enough. Beat on medium-high speed for a full minute after each addition before adding more sugar.
If you love the idea of a single-pan dessert, this cake sits nicely alongside a strawberry shortcake sheet cake or a butter pecan sheet cake if you want to build out a whole sheet cake rotation.
How to Store and Reheat Chocolate Peanut Butter Sheet Cake
| Storage Method | Duration | Best Practice |
|---|---|---|
| Room Temperature | Up to 2 days | Cover tightly with plastic wrap or a cake dome |
| Refrigerator | Up to 5 days | Store in an airtight container to keep frosting fresh |
| Freezer | Up to 3 months | Wrap unfrosted cake tightly in plastic and foil |
This cake doesn’t really need reheating since it’s served at room temperature, but if you pull a slice straight from the fridge, let it sit out for about 15 minutes so the frosting softens and turns creamy again. The National Peanut Board notes that opened peanut butter stays fresh for months when stored properly, so any leftover frosting keeps well on its own in the fridge too.
Crumble leftover cake into a bowl with a splash of milk for a quick trifle, or freeze small squares in lunch-size containers for an easy treat later. It’s also a great way to use up the last bit of frosting if you made extra.
FAQs About Chocolate Peanut Butter Sheet Cake
Can I make chocolate peanut butter sheet cake ahead of time?
Yes, you can bake the cake up to a day ahead and store it covered at room temperature, then frost it right before serving. The frosting also holds up well if made a day in advance and kept in an airtight container in the fridge.
Can I use crunchy peanut butter instead of creamy?
Crunchy peanut butter works, but it adds small peanut pieces throughout the frosting instead of a smooth finish. Stick with creamy peanut butter if you want that classic silky texture.
How do I know when the cake is done baking?
Insert a toothpick into the center of the cake around the 30-minute mark. If it comes out clean or with just a few moist crumbs attached, the cake is ready to come out of the oven.
Can I freeze chocolate peanut butter sheet cake?
Yes, the unfrosted cake freezes well for up to 3 months when wrapped tightly in plastic and foil. Frost it after thawing, since peanut butter frosting doesn’t freeze and thaw as cleanly as the cake itself.
Can I make this cake gluten-free?
Yes, swap the all-purpose flour for a 1:1 gluten-free baking blend and keep the rest of the ingredients the same. The texture stays close to the original as long as your blend includes a binder like xanthan gum.
Seriously, if you make this chocolate peanut butter sheet cake, come back and tell me how it turned out — I read every comment. Pin it now if you’re not making it today, because you’ll want it later when the peanut butter craving hits. Honestly, this is the cake I bring when I need to impress someone without spending my whole Saturday in the kitchen. I mean it — save the recipe, you’ll thank yourself next week, and it pairs nicely with a cinnamon roll cake if you’re building out a dessert table.
This chocolate peanut butter sheet cake is fudgy, rich, and topped with a thick layer of creamy peanut butter frosting. Easy enough for a weeknight, pretty enough for a party. Save this recipe for your next chocolate craving.

Chocolate Peanut Butter Sheet Cake
Equipment
- 9×13 inch baking pan
- Large mixing bowl
- Medium Mixing Bowl
- Whisk
- Electric mixer
- Spatula
- Wire cooling rack
- Measuring cups and spoons
Ingredients
Chocolate Cake
- 1 ½ cups all-purpose flour
- 1 ½ cups granulated sugar
- ½ cup unsweetened cocoa powder
- 1 teaspoon baking soda
- ½ teaspoon salt
- 1 cup water
- ½ cup buttermilk
- ½ cup vegetable oil
- 1 teaspoon vanilla extract
- 2 large eggs
Peanut Butter Frosting
- 1 cup unsalted butter softened
- 1 cup creamy peanut butter
- 4 cups powdered sugar
- ¼ cup milk
- 1 teaspoon vanilla extract
Instructions
- Preheat the oven to 350°F (175°C). Grease and flour a 9×13-inch baking pan.
- Whisk together the flour, sugar, cocoa powder, baking soda, and salt in a large bowl.
- In a separate bowl, combine the water, buttermilk, vegetable oil, vanilla extract, and eggs.
- Pour the wet ingredients into the dry ingredients and mix until just combined. Do not overmix.
- Pour the batter into the prepared pan and bake for 30 to 35 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
- Cool the cake completely in the pan on a wire rack before frosting.
- For the frosting, beat the softened butter and peanut butter until smooth.
- Gradually add the powdered sugar, mixing well after each addition.
- Add the milk and vanilla extract and beat until light and fluffy.
- Spread the frosting evenly over the cooled cake, then slice and serve.
