This post may contain affiliate links. Please read our disclosure policy.
The best chocolate sheet cake with creamy peanut butter frosting! This easy one-pan dessert is moist, delicious, and bakes in about 20 minutes — perfect for when you need something quick but impressive!
The peanut butter frosting is fluffy, sweet and downright addictive – it’s the part everyone raves about and the reason this cake disappears fast at every party or family gathering!

WHY YOU’LL LOVE THIS CHOCOLATE SHEET CAKE

You know the kind of cake that has you sneaking back for just one more sliver? The kind of cake that has a dedicated knife that remains in the cake pan so that you can trim off just a little more? The kind of cake that before you know it, you’ve eaten an entire row of thin little slices?
This is that cake. I leave the cake knife right in the pan because there’s no point in putting it away when another bite is sure to happen.
There’s something about the combination of chocolate and peanut butter that never gets old. It’s quite possibly my favorite dessert combination of all time – like a big warm hug and you are going to love this chocolate cake for that very reason.
In addition, you’re going to love this cake because:
- Bakes fast – only about 20 minutes of bake time
- Rich chocolate – the flavor is incredible, especially if you have dutch-process cocoa powder
- Peanut butter frosting – the frosting is truly the best! Everyone is always raving about the decades peanut butter frosting.
This recipe is simple, bakes in one pan, and makes enough to feed a crowd. Whether you’re making it for a party, or for a fun family treat, it’s going to become a favorite in your dessert rotation.
Let’s go bake a cake!
❤️ Ashley
how to to make chocolate sheet cake
This chocolate sheet cake comes together quickly with simple pantry ingredients and one mixing bowl. Here is a brief overview of how to make it. The full instructions, including ingredient amounts, are found in the recipe card below.
- Preheat the oven and prepare a sheet pan by spraying it with non-stick cooking spray.
- Combine the dry ingredients – all-purpose flour, sugar, baking soda, salt.
- Make the cocoa mixture in a saucepan with butter, cocoa powder, and boiling water.
- Combine the wet and dry ingredients and stir to combine.
- Mix in the milk and the eggs – in a separate bowl combine milk and vinegar. Allow it to sit for a few minutes then add in eggs and vanilla extract. Combine this with the cake batter and stir until fully combined.
- Bake the cake – pour the batter into the prepared sheet pan. This cake bakes in about 20 minutes!

how to to make peanut butter frosting
Arguably, the best part about this sheet cake recipe is the peanut butter frosting! It is simply incredible, and so easy to make! Here’s a brief overview of how to make it.
- Combine cream cheese and butter – mix until light and fluffy.
- Add in powdered sugar – one cup at a time.
- Stir in creamy peanut butter and mix until smooth.
- Frost the sheet cake once it has cooled completely.
tips for the best chocolate sheet cake with peanut butter frosting
- Use fresh baking soda – it’s always a good idea to check the expiration date on your baking soda. If it’s been sitting in the back of your pantry for quite some time, it might be time to add it to your grocery list.
- Don’t skip the boiling water step – adding boiling water to the cocoa mixture intensifies the chocolate flavor and assists with the moist texture. It really does make a big difference!
- Use dutch process cocoa powder – it offers a smoother, richer flavor with a deep, dark cocoa color.
- Allow the cake to cool before frosting – this should go without saying, but just as a reminder, allow the cake to cool completely so that the peanut butter frosting doesn’t melt.
- Use creamy peanut butter – stick with a standard peanut butter. No natural peanut butters here unless you like grainy frosting.

This chocolate sheet cake with peanut butter frosting is the kind of dessert that never lasts long (very similar to this Chocolate Cake and these Chocolate Cupcakes!). The cake is so easy to make and the creamy peanut butter frosting is simply the best.
If you try this recipe, I’d love to hear what you think! Leave a comment or tag me on social media so I can see your delicious creation.
Enjoy!

Chocolate Sheet Cake with Peanut Butter Frosting
Ingredients
Chocolate Cake Ingredients
- 2 cups all-purpose flour
- 2 cups granulated sugar
- 1 teaspoon baking soda
- ½ teaspoon salt
- 1 cup unsalted butter (2 sticks)
- ⅓ cup cocoa powder (Dutch-process recommended)
- 1 cup boiling water (heat in microwave for about 2 minutes)
- ½ cup milk (1%, 2% or whole)
- 1 tablespoon vinegar
- 2 large eggs – lightly beaten
- 2 teaspoons vanilla extract
Peanut Butter Frosting Ingredients
- 8 ounces cream cheese, softened
- ½ cup unsalted butter (1 stick) – softened
- 4 cups powdered sugar
- ⅔ cup creamy peanut butter
Instructions
- Preheat the oven to 350 degrees F. Spray a 17×12 or 18×13 inch sheet pan with non-stick cooking spray and set aside.
- Combine the dry ingredients: In a large bowl sift together 2 cups all-purpose flour, 2 cups granulated sugar, 1 teaspoon baking soda, and ½ teaspoon salt. Set aside.
- Make the cocoa mixture: In a large saucepan, melt 1 cup (2 sticks) unsalted butter over medium heat. Once melted, whisk in ⅓ cup cocoa powder until smooth. Carefully pour in 1 cup boiling water. Stir and bring the mixture to a boil. Let it bubble for about 1 minute, then remove from the heat.
- Combine the wet and dry ingredients: pour the cocoa mixture into the bowl with the dry ingredients. Stir until everything is well combined.
- Mix the milk and eggs: in a separate bowl or large measuring cup, stir together ½ cup milk and 1 tablespoon vinegar. Let it sit for about 3 minutes then whisk in 2 large eggs, lightly beaten, and 2 teaspoons vanilla extract. Pour this mixture into the cake batter and stir until smooth and fully combined.
- Bake the cake: pour the batter into the prepared sheet pan. Bake for about 20 minutes, or until a toothpick inserted into the center comes out clean. Let the cake cool completely before frosting.
Peanut Butter Frosting Instructions
- In a large mixing bowl, beat together 8 ounces softened cream cheese and ½ cup (1 stick) softened butter until light and fluffy.
- Gradually add in 4 cups powdered sugar, one cup at a time, mixing after each addition.
- Add ⅔ cup creamy peanut butter and mix until smooth and creamy. Scrape down the sides of the bowl as needed to ensure everything is well mixed.
- Finish and serve: once the cake is fully cooled, spread the peanut butter frosting evenly over the top. Slice and serve.











