Indulge in the ultimate dessert experience with this incredible Chocolate Cake with Peanut Butter Frosting. This recipe delivers a supremely rich and wonderfully moist chocolate cake, generously crowned with a smooth, light, and utterly irresistible peanut butter buttercream. It’s more than just a cake; it’s a symphony of flavors, a true chocolate and peanut butter paradise that promises to delight every palate.
Some flavor combinations are simply destined for greatness, and chocolate and peanut butter stand at the top of that list. If you’re as passionate about this dynamic duo as we are, then you’re in for a treat! This cake perfectly captures that iconic balance of deep chocolate and creamy, nutty peanut butter. For more delicious ways to enjoy this classic pairing, be sure to explore our other beloved recipes, including Chocolate Peanut Butter Chip Cookies, luscious No-Bake Chocolate Peanut Butter Cookies, decadent Chocolate Peanut Butter Bars, and our energizing Chocolate Peanut Butter Protein Balls.

Why This Chocolate Peanut Butter Cake Recipe is a Must-Try
This isn’t just another cake recipe; it’s a carefully crafted experience designed for maximum flavor and ease. Here’s why this particular Chocolate Cake with Peanut Butter Frosting will become your go-to:
- Effortless Homemade Perfection: Forget about relying on boxed mixes! This homemade chocolate cake with peanut butter frosting is surprisingly simple to prepare, using everyday ingredients you likely already have in your pantry. It’s an approachable recipe that yields results far superior to any store-bought alternative, proving that from-scratch baking can be both easy and incredibly rewarding.
- Unparalleled Moistness and Texture: The secret to this cake’s melt-in-your-mouth perfection lies in the thoughtful combination of both oil and butter. Oil, being a liquid at room temperature, contributes significantly to an incredibly moist crumb that stays soft and tender for days. Butter adds that rich, classic buttery flavor we all crave, creating a truly balanced and luxurious texture that makes every bite heavenly.
- Intensely Rich Chocolate Flavor: We believe a chocolate cake should truly taste like chocolate! This recipe features a generous ¾ cup of premium cocoa powder, ensuring a deep, complex chocolate profile that shines through. To further enhance this, we employ a technique called “blooming” the cocoa powder. By adding hot water to the cocoa, we activate its full flavor potential, making the chocolate notes even more vibrant and robust.
- The Ultimate Flavor Pairing: The combination of decadent chocolate cake and creamy peanut butter frosting is a match made in culinary heaven. The slight saltiness and nutty richness of the peanut butter perfectly complement the deep sweetness of the chocolate, creating a harmonious balance that is truly addictive. It’s a classic pairing that consistently wins hearts and satisfies cravings.
- Perfect for Any Occasion: Whether you’re celebrating a birthday, hosting a dinner party, or simply craving a delicious treat, this cake is versatile enough for any event. Its impressive appearance and unforgettable taste make it a showstopper, yet its straightforward preparation means you don’t need a special reason to whip up a batch.
Essential Ingredient Insights for Your Best Bake
Understanding the role of each ingredient is key to achieving a truly spectacular cake. Here’s a closer look at the stars of this recipe:

- Cocoa Powder: For this recipe, we recommend Dutch-processed cocoa powder. The key difference between natural cocoa and Dutch-processed is that the latter has been treated with an alkaline solution, neutralizing its acidity. This results in a darker, mellower chocolate flavor that is less bitter and often preferred for its smooth, rich taste in baking. While natural unsweetened cocoa can be used, expect a lighter color and a slightly more acidic flavor profile. For an in-depth guide, check out our article on the Best Cocoa Powder for Baking.
- Eggs: Eggs are fundamental in baking, serving multiple crucial roles. They act as essential binders, holding all the ingredients together to create a cohesive structure. Beyond structure, eggs contribute moisture, richness, and help with the cake’s overall flavor. Furthermore, they are a natural leavening agent, assisting in the cake’s rise and contributing to a light, airy texture. Ensure your eggs are at room temperature for optimal emulsification with other ingredients.
- Butter: Unsalted butter is vital for both flavor and texture. It imparts a delightful, rich, buttery taste to the chocolate cake, elevating its overall indulgence. As a fat, butter also contributes significantly to the cake’s moisture content, working in tandem with the oil to create a wonderfully tender crumb. Always use softened butter for best results, as it creams more easily with sugar, incorporating air and creating a lighter batter.
- Vegetable Oil: The inclusion of vegetable oil is a game-changer for cake moisture. Unlike butter, which is solid at room temperature, oil remains liquid, ensuring that the cake retains its moistness even after it has cooled. This results in a cake that stays tender and delicious for longer, providing that desired melt-in-your-mouth experience every time. Choose a neutral-flavored oil to allow the chocolate and peanut butter flavors to shine.
- Milk: Milk adds essential moisture, richness, and contributes to the cake’s tender crumb. It helps hydrate the dry ingredients and creates a smoother batter. Any fat percentage of milk (2% or whole) will work, but whole milk will offer a slightly richer flavor. Buttermilk can also be used for an even more tender cake, as its acidity reacts with the baking soda to promote extra lift.
Crafting Your Masterpiece: Step-by-Step Guide
Follow these detailed steps to create a flawless Chocolate Cake with Peanut Butter Frosting that will impress everyone:
- Prepare Your Pan and Oven: Begin by preheating your oven to 350°F (175°C). Prepare a 9×13-inch baking pan by generously spraying it with nonstick cooking spray that contains flour, or grease and flour it thoroughly. This ensures your cake will release cleanly after baking.
- Combine Dry Ingredients: In the large bowl of a stand mixer fitted with a paddle attachment, or a large mixing bowl if using a hand mixer, combine the all-purpose flour, baking powder, baking soda, salt, cocoa powder, and granulated sugar. Whisk these dry ingredients together on low speed for about 30 seconds to ensure they are thoroughly combined and aerated.
- Incorporate Fats for Moisture: To the dry ingredients, add the softened unsalted butter and vegetable oil. Mix on low speed until the mixture transforms into a sandy texture, resembling coarse crumbs. This step helps to coat the flour particles with fat, contributing significantly to the cake’s moistness and tender crumb.


- Whisk Wet Ingredients: In a separate large liquid measuring cup or bowl, whisk together the vanilla extract, milk, and hot water. The hot water is crucial for blooming the cocoa powder, intensifying its chocolate flavor.
- Combine Wet and Dry: With the mixer on low speed, slowly pour the liquid mixture into the dry ingredients and butter mixture. Mix until just combined. Be careful not to overmix, as this can lead to a tough cake. A few small lumps are perfectly fine.
- Add Eggs for Structure: Add the large eggs one at a time, mixing thoroughly after each addition until just incorporated. This gradual addition helps to create a stable emulsion. Once the batter is smooth and well combined, pour it evenly into your prepared 9×13-inch pan.


- Bake to Perfection: Transfer the pan to your preheated oven and bake for 28-34 minutes. The cake is done when a wooden toothpick inserted into the center comes out clean or with only a few moist crumbs attached. Avoid overbaking, as this is the primary cause of dry cake. Once baked, remove the cake from the oven and place it on a wire rack to cool completely before frosting.


- Prepare the Peanut Butter Frosting: While the cake cools, prepare your irresistible Peanut Butter Frosting. Ensure your butter for the frosting is also softened to room temperature for the creamiest result. Once the cake is completely cool, spread the smooth, light, and fluffy peanut butter frosting evenly over the top.


- Garnish and Serve: For an extra touch of elegance and flavor, drizzle melted chocolate over the frosted cake or sprinkle with mini chocolate chips. This adds another layer of visual appeal and chocolatey goodness. Slice the finished Chocolate Cake with Peanut Butter Frosting into generous squares and prepare to enjoy pure bliss!

Expert Baking Tips for a Flawless Chocolate Cake
Achieving a perfectly moist and flavorful chocolate cake is easier than you think with these expert tips:
- Room Temperature Butter is Key: For both the cake and the frosting, ensuring your butter is properly softened to room temperature is paramount. If you gently press your finger into the butter and it leaves a slight indent without your finger sinking completely, it’s ready. Softened butter creams beautifully with sugar, incorporating air and creating a light, fluffy texture that translates to a tender cake.
- Cocoa Powder Choice Matters: While we recommend Dutch-processed cocoa powder for its rich, dark color and mellow flavor, you can use natural unsweetened cocoa powder. Just be aware that the resulting cake will be lighter in color and have a slightly more intense, acidic chocolate flavor. For a deep, rich chocolate experience, stick with Dutch-processed. Read our guide Best Cocoa Powder for Baking for more details.
- Avoid Overbaking at All Costs: This is arguably the most critical tip for a moist cake. Overbaking extracts precious moisture, leading to a dry, crumbly texture. Start checking for doneness at the minimum recommended bake time (28 minutes). A toothpick inserted into the center should come out clean or with only a few moist crumbs.
- Mindful Mixing Prevents Toughness: When combining the wet ingredients with the dry ingredients, mix only until just combined. Overmixing develops the gluten in the flour, resulting in a dense, tough cake rather than a tender one. A few small lumps in the batter are perfectly normal and preferred over an overmixed batter.
- Cool Completely Before Frosting: Patience is a virtue when it comes to cake. Ensure your cake is completely cooled on a wire rack before applying the peanut butter frosting. Frosting a warm cake will cause the buttercream to melt and slide right off, creating a messy situation.
- Accurate Measurement: Baking is a science! Use proper measuring cups and spoons. For flour, spoon it into your measuring cup and level it off with a straight edge rather than scooping directly from the bag, which can compact the flour and lead to an excess amount.
Make Ahead, Storing, and Freezing Guidelines
This chocolate cake is perfect for making ahead, allowing you to enjoy its deliciousness whenever a craving strikes:
- Room Temperature Storage: Once frosted, the cake can be stored covered at room temperature for 2-3 days. Keep it in an airtight cake carrier or under a cake dome to maintain its freshness and prevent it from drying out.
- Refrigeration: If you need to store the cake for longer than 3 days, or if your kitchen is particularly warm, it’s best to refrigerate it. Wrap the frosted cake loosely in plastic wrap, then store in an airtight container in the fridge for up to 5-7 days. Allow it to come to room temperature for about 30 minutes before serving for the best texture and flavor.
- Freezing Unfrosted Cake: This is an excellent make-ahead option! Once the cake has cooled completely, wrap the unfrosted cake tightly in two layers of plastic wrap, then add a final layer of aluminum foil. Freeze for up to 2 months. To thaw, transfer the wrapped cake to the refrigerator overnight, then move it to the counter for an hour or two to reach room temperature before frosting.
- Freezing Frosted Cake: For short-term freezing of a frosted cake (e.g., individual slices), place uncovered slices in the freezer for about an hour until the frosting is firm. Then, wrap each slice tightly in plastic wrap and store in an airtight container for up to 1 month. Thaw in the refrigerator or at room temperature.

Common Questions About Chocolate Cake
The primary secret to a consistently moist chocolate cake lies in using vegetable oil, which remains liquid at room temperature, ensuring the cake retains its moisture long after baking. Additionally, avoid overmixing your batter once wet and dry ingredients are combined, as this develops gluten and can lead to a tough, dry cake. Finally, never overbake – always check for doneness at the earliest recommended time.
A combination of factors contributes to a light and fluffy cake. Properly aerating butter and sugar by creaming them together incorporates air. Eggs, especially when added one at a time, also help to trap air and create structure. Furthermore, chemical leavening agents like baking powder and baking soda, particularly when reacting with an acid (such as in buttermilk or even the cocoa powder itself), produce carbon dioxide bubbles that expand during baking, resulting in a tender, airy crumb.
Milk plays several vital roles in a cake recipe. It provides essential moisture, contributing to a tender crumb. It also adds a subtle richness and flavor, and helps to create a uniform consistency in the batter. In some recipes, the proteins in milk can also interact with other ingredients to help set the cake’s structure.
While this recipe is designed for all-purpose flour, you can often substitute with a good quality 1:1 gluten-free baking flour blend that contains xanthan gum. Ensure your blend is suitable for cakes and follow the recipe instructions carefully. Baking times might vary slightly, so keep an eye on it.

More Irresistible Chocolate Delights
If you can’t get enough of rich, chocolatey goodness, explore these other fantastic recipes from our collection:
- Decadent Chocolate Doughnuts
- Ultimate Double Chocolate Chip Cookies
- Creamy Homemade Chocolate Pudding
- Best Ever Chocolate Cupcakes
- Moist Chocolate Buttermilk Bundt Cake
Did you bake this incredible cake? We’d absolutely love to hear about your experience! Please leave a rating and review on the recipe, or scroll down to the bottom of the page to share your thoughts. Your feedback helps us and other bakers!
Stay connected and discover more delicious recipes by following us on Instagram, TikTok, Facebook, and Pinterest.
Review Recipe
Chocolate Cake with Peanut Butter Frosting
Whitney Wright
This moist homemade chocolate cake is decadently topped with a creamy peanut butter frosting. It’s an absolutely delicious and unforgettable dessert!
Ingredients
Chocolate Cake
- 2 ¼ cups all-purpose flour
- 1 ½ teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- ¾ cup Dutch process cocoa powder – (see notes)
- 1 ½ cups granulated sugar
- ½ cup unsalted butter – (softened)
- ⅓ cup vegetable oil
- 2 teaspoons vanilla extract
- 1 cup milk – (I used 2% but any percentage will be fine)
- ½ cup hot water
- 4 large eggs – (at room temperature)
Peanut Butter Frosting
- 1 cup unsalted butter – (softened to room temperature)
- 1 cup creamy peanut butter
- 3 ½ – 4 cups powdered sugar
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- 1 tablespoon milk – (if needed)
Equipment
- Kitchen Aid stand mixer
- Nonstick 9×13 inch pan
- Liquid measuring cups
Instructions
Chocolate Cake
- Preheat oven to 350°F (175°C). Spray a 9×13-inch pan with nonstick cooking spray that contains flour, and set aside.
- In the bowl of a stand mixer fitted with a paddle attachment, stir the flour, baking powder, baking soda, salt, cocoa powder, and sugar. Add the softened butter and vegetable oil to the dry ingredients and mix on low speed until the mixture resembles sand.
- In a large liquid measuring cup, whisk the vanilla, milk, and hot water. Pour this liquid mixture into the dry ingredients and butter mixture and mix until just combined.
- Add the eggs, one at a time, mixing after each addition until just incorporated. Once fully combined, pour the batter into the prepared baking pan.
- Bake for 28-34 minutes or until a toothpick inserted in the center comes out clean. Remove from the oven and set on a wire rack to cool completely.
Peanut Butter Frosting
- Make the frosting: In the bowl of a stand mixer, or using a hand-held electric mixer, beat the softened butter and creamy peanut butter until creamy and well combined.
- With the mixer on low, gradually add the powdered sugar, ½ cup at a time, until all of the powdered sugar has been added. Scrape down the sides of the bowl as needed to ensure everything is incorporated.
- Mix in the vanilla extract, salt, and 1 tablespoon of milk (add more if needed to reach desired consistency). Turn the mixer to medium-high speed and beat for 30 seconds to 1 minute until the frosting is light and fluffy.
- Spread the frosting generously onto the completely cooled chocolate cake.
- Optionally, top the cake with mini chocolate chips or a drizzle of melted chocolate for extra flair and flavor.
Notes
- The butter used in the cake needs to be very soft. If you gently poke your finger into the butter and it leaves a dent, it’s ready to use.
- Milk: I used 2% milk, but whole milk or even buttermilk can be used. Buttermilk will add a slight tang and contribute to an even more tender crumb.
- If using natural unsweetened cocoa powder instead of Dutch-processed, the cake will be much lighter in color and won’t have as rich of a chocolate flavor. For more information on the differences, refer to our Best Cocoa Powder for Baking post.
- Store the frosted cake covered at room temperature for 2-3 days, or in the refrigerator for up to 5-7 days.
- Unfrosted cake can be wrapped tightly and frozen for up to 2 months. Thaw overnight in the refrigerator before frosting.
- This cake recipe was adapted from King Arthur Baking.
Nutrition
Calories: 545kcal (27%)
Carbohydrates: 76g (25%)
Protein: 7g (14%)
Fat: 26g (40%)
Saturated Fat: 14g (70%)
Polyunsaturated Fat: 3g
Monounsaturated Fat: 8g
Trans Fat: 1g
Cholesterol: 75mg (25%)
Sodium: 198mg (8%)
Potassium: 215mg (6%)
Fiber: 2g (8%)
Sugar: 61g (68%)
Vitamin A: 500IU (10%)
Calcium: 50mg (5%)
Iron: 2mg (11%)
Did you make this recipe?
Please leave a star rating and review on the blog post letting me know how you liked this recipe! Take a picture and tag @saltandbaker on Tik Tok, Instagram, and Facebook so I can see what you’re making!