Reese’s Peanut Butter Cake Recipe
If you have a sweet spot for peanut butter and chocolate, you are going to absolutely adore this Reese’s Peanut Butter Cake. It’s a luscious, moist chocolate cake layered with rich, creamy peanut butter frosting and topped with a glossy chocolate ganache drip that looks as good as it tastes. This cake isn’t just a dessert; it’s a celebration of the perfect harmony between two beloved flavors, making every bite pure bliss. Whether it’s a special occasion or just a craving for something indulgent, Reese’s Peanut Butter Cake is the showstopper you need on your dessert table.

Ingredients You’ll Need
Gathering the right ingredients is the first step to making this Reese’s Peanut Butter Cake truly spectacular. The combinations are simple yet essential to create the perfect balance of flavor, texture, and color. Each item plays its role: from the velvety cocoa to the creamy peanut butter, every element enhances the final masterpiece.
- All-purpose flour: The backbone of this cake, it ensures a tender yet sturdy crumb.
- Granulated sugar: Sweetens the cake and helps with moisture retention.
- Unsweetened cocoa powder: Adds deep chocolate flavor and rich color.
- Baking soda and baking powder: These leavening agents give the cake its perfect rise and airy texture.
- Salt: Balances flavors and enhances the chocolate notes.
- Buttermilk: Contributes to tenderness and adds a slight tang that pairs beautifully with peanut butter.
- Vegetable oil: Keeps the cake moist for days.
- Eggs: Provide structure and richness.
- Vanilla extract: Rounds out the flavors with a warm, inviting aroma.
- Hot water or brewed coffee: Intensifies the chocolate taste and keeps the crumb moist.
- Unsalted butter: Key for the peanut butter frosting’s creamy texture.
- Creamy peanut butter: The undeniable star of the frosting, adding richness and authenticity.
- Powdered sugar: Sweetens and thickens the frosting to the perfect spreadable consistency.
- Heavy cream or milk: Adjusts the frosting’s texture for smooth spreading.
- Pinch of salt in frosting: Enhances the peanut butter flavor and balances sweetness.
- Semi-sweet chocolate chips: Melted for the irresistible chocolate ganache drip topping.
How to Make Reese’s Peanut Butter Cake
Step 1: Prepare the Chocolate Cake Batter
Start by whisking together the dry ingredients — flour, sugar, cocoa powder, baking soda, baking powder, and salt — in a large bowl. In a separate bowl, mix the wet ingredients, which include buttermilk, vegetable oil, eggs, and vanilla extract. Slowly add the wet mixture to the dry ingredients. Then, stir in hot water or brewed coffee to bring the batter together. This step is crucial because the hot liquid blooms the cocoa powder, making the chocolate flavor even more intense and luxurious.
Step 2: Bake the Cake
Pour the batter evenly into two greased and floured 9-inch round cake pans. Bake at 350°F for about 30 to 35 minutes, or until a toothpick inserted in the center comes out clean. Let the cakes cool in the pans for 10 minutes before transferring them onto wire racks to cool completely. Cooling the cake thoroughly is essential to achieve a neat, smooth frosting finish without melting.
Step 3: Make the Peanut Butter Frosting
Beat the softened unsalted butter and creamy peanut butter together until smooth and fluffy. Gradually add powdered sugar, about a cup at a time, beating after each addition. Add vanilla extract and a pinch of salt for depth. If the frosting gets too thick, incorporate a splash of heavy cream or milk to loosen it up for easy spreading. This frosting is the heart of the Reese’s Peanut Butter Cake, perfectly creamy with just the right peanut punch.
Step 4: Assemble the Cake
Place one cake layer on your serving plate and spread a generous amount of peanut butter frosting evenly on top. Add the second cake layer and frost the top and sides completely with the remaining frosting. Smooth out the frosting with an offset spatula for a professional finish. This is the moment when your Reese’s Peanut Butter Cake starts looking as irresistible as it tastes.
Step 5: Prepare and Add the Chocolate Ganache Drip
Melt the semi-sweet chocolate chips gently in a microwave or double boiler until smooth and glossy. Let it cool slightly, then pour it over the top of the frosted cake, allowing the ganache to drip down the edges naturally. Refrigerate the cake so the ganache sets perfectly. This shiny ganache drip adds a rich chocolate shine and an elegant touch to the final presentation.
How to Serve Reese’s Peanut Butter Cake

Garnishes
Adding garnishes takes this Reese’s Peanut Butter Cake to another level. Crushed Reese’s Peanut Butter Cups or chopped peanuts sprinkled on top add delightful crunch. A light dusting of cocoa powder or cocoa nibs will enhance the chocolate notes, creating a sophisticated finish that’s just as inviting as the cake itself.
Side Dishes
Serve slices of this cake with a scoop of vanilla or chocolate ice cream for a classic pairing. Fresh berries like raspberries or strawberries introduce a bright contrast that complements the richness beautifully. For a grown-up twist, a drizzle of caramel or a shot of espresso can turn your dessert into a luxurious experience.
Creative Ways to Present
If you’re hosting, consider making individual mini Reese’s Peanut Butter Cakes in ramekins or as cupcakes topped with ganache and frosting swirl. Another fun idea is to layer crumbled cake, frosting, and ganache in clear glasses to create a striking parfait-style dessert that lets every stunning layer shine.
Make Ahead and Storage
Storing Leftovers
Keep any leftover Reese’s Peanut Butter Cake covered tightly at room temperature for up to two days or refrigerated for about four days. The frosting and ganache hold up well in the fridge, but allowing the cake to come back to room temperature before serving ensures peak flavor and texture.
Freezing
You can freeze this cake to enjoy later. Wrap the frosted cake tightly in plastic wrap and then in foil to prevent freezer burn. Freeze for up to three months. When you’re ready to indulge, thaw the cake overnight in the refrigerator, then bring it to room temperature for the best taste experience.
Reheating
This cake is best enjoyed at room temperature, so reheating is usually unnecessary. However, if you prefer your cake slightly warm, you can microwave a slice for 10 to 15 seconds. Be careful not to overheat, as the frosting might soften too much and lose its structure.
FAQs
Can I use peanut butter other than creamy?
For the smoothest frosting texture and easiest spreading, creamy peanut butter is recommended. Chunky peanut butter can be used if you enjoy a little added crunch, but be aware it will change the frosting consistency slightly.
Is it possible to make this cake gluten-free?
Absolutely! Substitute the all-purpose flour with a gluten-free flour blend that measures cup-for-cup. Make sure your baking powder and other ingredients are gluten-free to avoid any cross-contamination.
How do I make the ganache drip look neat?
Allow the melted chocolate ganache to cool slightly before pouring it over the cake, so it’s not too runny. Use a spoon or piping bag to control the drips carefully around the edges for a polished look.
Can I make the frosting ahead of time?
Yes, you can prepare the peanut butter frosting up to 3 days in advance. Store it tightly covered in the refrigerator and re-whip briefly before using to restore its creamy texture.
What if I don’t have buttermilk?
No worries! You can make a buttermilk substitute by adding 1 tablespoon of lemon juice or white vinegar to 1 cup of milk. Let it sit for 5 minutes before using it in the recipe.
Final Thoughts
This Reese’s Peanut Butter Cake is one of those desserts that makes any day feel like a celebration. With its perfect marriage of chocolate and peanut butter, creamy frosting, and that irresistible ganache drip, it’s bound to become a favorite in your baking repertoire. I can’t wait for you to try it and see just how easy and rewarding this cake truly is.
PrintReese’s Peanut Butter Cake Recipe
A luscious Reese’s Peanut Butter Cake featuring a moist homemade chocolate cake layered with creamy peanut butter frosting and finished with a decadent chocolate ganache drip. Perfect for peanut butter and chocolate lovers seeking an indulgent dessert.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour 15 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
For the Chocolate Cake
- 2 cups all-purpose flour
- 2 cups granulated sugar
- ¾ cup unsweetened cocoa powder
- 2 teaspoons baking soda
- 1 teaspoon baking powder
- 1 teaspoon salt
- 1 cup buttermilk, at room temperature
- ½ cup vegetable oil
- 2 large eggs
- 2 teaspoons vanilla extract
- 1 cup hot water or brewed coffee
For the Peanut Butter Frosting
- 1 cup unsalted butter, softened
- 1 cup creamy peanut butter
- 3 to 4 cups powdered sugar, to desired consistency
- ¼ cup heavy cream or milk, as needed
- 1 teaspoon vanilla extract
- Pinch of salt
For the Chocolate Ganache Drip
- ¾ cup semi-sweet chocolate chips
Instructions
- Prepare the Chocolate Cake Batter: In a large mixing bowl, sift together the all-purpose flour, granulated sugar, unsweetened cocoa powder, baking soda, baking powder, and salt. In a separate bowl, whisk together the buttermilk, vegetable oil, eggs, and vanilla extract until smooth. Gradually combine the wet ingredients into the dry and mix until just combined.
- Add Hot Liquid: Slowly pour in the hot water or brewed coffee, stirring carefully until the batter is smooth and well incorporated. The batter will be thin; this is expected and ensures a moist cake.
- Bake the Cake: Preheat the oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line with parchment paper. Divide the batter evenly between the pans and bake for 30 to 35 minutes or until a toothpick inserted into the center comes out clean. Remove from the oven and allow the cakes to cool completely in the pans on a wire rack.
- Make the Peanut Butter Frosting: Using an electric mixer, beat the softened unsalted butter and creamy peanut butter together until light and fluffy. Gradually add powdered sugar, 1 cup at a time, beating well after each addition. Add vanilla extract and pinch of salt. Incorporate heavy cream or milk as needed, a tablespoon at a time, to achieve a smooth, spreadable consistency.
- Assemble the Cake: Once the cakes are completely cool, level the tops if needed. Place one cake layer on a serving plate or cake stand. Spread a generous layer of peanut butter frosting on top. Carefully place the second cake layer on top. Apply a crumb coat of frosting all around the cake and chill for 20 minutes to set.
- Final Frosting Layer: After chilling, generously frost the entire cake with the remaining peanut butter frosting, smoothing the sides and top as desired.
- Prepare the Chocolate Ganache Drip: Place the semi-sweet chocolate chips in a heatproof bowl. Heat ½ cup heavy cream in a small saucepan over medium heat until it begins to simmer. Pour the hot cream over the chocolate chips and let sit for 1 to 2 minutes. Stir gently until smooth and glossy.
- Apply Ganache Drip: Let the ganache cool slightly but remain pourable. Use a spoon or a piping bag to gently drizzle the ganache around the edges of the cake, allowing it to drip down the sides. Spread any remaining ganache over the top of the cake and smooth out if desired.
- Chill and Serve: Refrigerate the cake for at least 30 minutes to set the ganache before serving. Bring to room temperature before slicing for best flavor and texture.
Notes
- You can substitute brewed coffee for hot water in the cake batter to enhance the chocolate flavor.
- Ensure the cake layers are completely cool before frosting to prevent melting the frosting.
- Adjust the powdered sugar in the frosting to your preferred sweetness and consistency.
- Store the cake covered in the refrigerator for up to 4 days.
- Bring the cake to room temperature before serving for best taste and texture.
Nutrition
- Serving Size: 1 slice (1/12 of cake)
- Calories: 480
- Sugar: 38g
- Sodium: 310mg
- Fat: 26g
- Saturated Fat: 10g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 4g
- Protein: 7g
- Cholesterol: 55mg
Keywords: Reese’s Peanut Butter Cake, chocolate cake, peanut butter frosting, chocolate ganache, homemade cake, peanut butter chocolate dessert