There is a specific kind of magic that happens when you combine chocolate and peanut butter in a cake. It’s not just a dessert; it’s a party in your mouth. I discovered this truth about a decade ago when I was trying to recreate the taste of my favorite candy bar for my husband’s birthday. I had tried everything—ice cream cakes, truffles, even just a plate of candies—but nothing felt substantial enough. It felt like a snack, not a celebration. So, I decided to bake a cake that actually tasted like a Reese’s cup. The result? A moist, chocolatey base with a whipped fudge frosting that is light enough to spread but rich enough to make you close your eyes.
This Reese’s Peanut Butter Cake with Whipped Fudge Frosting has become my go-to for any occasion that requires a serious wow factor. I’ve made it for birthdays, holidays, and random Tuesdays because sometimes you just need a reason to eat cake. The best part? It’s surprisingly easy. You don’t need to be a pastry chef to pull this off. In fact, I’ve made this cake while half-asleep on the couch, and it still turned out perfect. It’s one of those recipes that just works, no matter how tired you are or how messy your kitchen gets.
I’ve tested this recipe over a dozen times, tweaking the frosting ratio and the baking time until it was exactly right. The cake stays moist for days (if it lasts that long), and the whipped fudge frosting has the perfect texture—not too dense, not too airy. It’s creamy, chocolatey, and packed with peanut butter flavor. If you’re a fan of my Reese’s Peanut Butter Chocolate Cake, you’re going to love this version even more. It’s lighter, fluffier, and honestly, just plain irresistible. Let’s get baking.
Why You’ll Love This Recipe
Okay, real talk: this cake is dangerous. I mean that in the best way possible. You’ll make it once, and then you’ll find yourself craving it again two days later. Here’s why this Reese’s Peanut Butter Cake with Whipped Fudge Frosting has earned a permanent spot in my rotation:
- It’s Foolproof — Seriously. If you can mix a bowl and spread frosting, you can make this. I’ve walked my teenage niece through it over the phone, and she nailed it. No complicated techniques, no tempering chocolate, no fancy equipment.
- Lightning Fast — From start to finish, this cake takes about an hour and a half. That includes baking time, which is mostly hands-off. The active prep is maybe 20 minutes. Perfect for when you want a homemade dessert without spending your whole day in the kitchen.
- Flavor Explosion — The combination of rich chocolate cake and peanut butter frosting is classic for a reason. But the whipped fudge frosting adds a layer of lightness that keeps it from being too heavy. It tastes like a bakery cake but with way more flavor.
- Make-Ahead Friendly — This cake actually gets better the next day. The flavors meld together, and the frosting sets up nicely. I often make it the night before a party so I’m not stressed in the morning. It stores beautifully in the fridge.
- Impresses Everyone — I’ve served this to picky eaters and dessert snobs alike. Everyone loves it. It looks fancy with the swirled frosting and chocolate shavings, but it’s humble enough for a casual family dinner.
This is my answer to “what dessert should I make?” when I want something that feels special but doesn’t require a degree in baking. It’s reliable, delicious, and always a crowd-pleaser.
Ingredients You’ll Need
Here’s the best part: you probably have most of these ingredients already. This isn’t a recipe that requires a trip to three different specialty stores. I’m particular about a few things, though, so pay attention to the details.
For the Chocolate Cake
All-purpose flour (2 cups / 250g) — The base of your cake. Don’t try to substitute with whole wheat unless you want a denser texture. I use Gold Medal or King Arthur for consistency.
Granulated sugar (1 ½ cups / 300g) — This recipe is sweet, but not overly so. If you prefer less sweet, you can reduce to 1 ¼ cups, but the cake might be slightly drier. I stick with the full amount.
Cocoa powder (¾ cup / 75g) — Use unsweetened cocoa powder. Dutch-process gives a deeper, darker chocolate flavor, but regular natural cocoa works fine too. I prefer Dutch-process for this cake.
Baking powder (1 ½ teaspoons) and baking soda (1 ½ teaspoons) — Both are needed for the rise. Make sure they’re fresh! Old leavening agents are the #1 reason cakes don’t rise properly.
Salt (1 teaspoon) — Essential for balancing the sweetness. Don’t skip it.
Large eggs (2) — Room temperature eggs mix better into the batter. I take them out of the fridge 30 minutes before I start.
Buttermilk (1 cup / 240ml) — This is the secret to a moist cake. If you don’t have buttermilk, make your own by adding 1 tablespoon of vinegar or lemon juice to 1 cup of milk and letting it sit for 5 minutes.
Vegetable oil (½ cup / 120ml) — Oil keeps the cake moist longer than butter does. I use vegetable or canola oil. Olive oil would be too strong-tasting.
Vanilla extract (2 teaspoons) — Pure vanilla makes a difference. Skip the imitation stuff.
Hot coffee or hot water (1 cup / 240ml) — This blooms the cocoa powder, intensifying the chocolate flavor. I use hot coffee because it adds depth, but water works fine if you don’t want a coffee taste.
For the Whipped Fudge Frosting
Heavy cream (2 cups / 480ml) — Cold heavy cream is crucial for whipping. Make sure your bowl and beaters are cold too for best results.
Confectioners’ sugar (2 cups / 240g) — Sifted to remove lumps. I sift mine because nobody likes a lumpy frosting.
Cocoa powder (½ cup / 50g) — Again, unsweetened. I use Dutch-process here too for a rich color.
Peanut butter (½ cup / 120g) — Use creamy peanut butter. Natural peanut butter with oil separation can make the frosting grainy. Jif or Skippy works perfectly.
Vanilla extract (1 teaspoon) — For flavor.
Salt (¼ teaspoon) — To cut the sweetness.
Optional: Chocolate shavings — For garnish. I use a vegetable peeler on a bar of semi-sweet chocolate.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use:
Two 9-inch round cake pans — Grease and flour them, or line with parchment paper. I use parchment because it guarantees no sticking. Non-stick pans are great, but regular ones work if you prep them well.
Mixing bowls — One large bowl for the cake batter, one medium for the frosting.
Electric mixer — Handheld or stand mixer. This makes whipping the cream much easier and faster. Doing it by arm is possible but painful.
Whisk — For mixing the dry ingredients.
Spatula — For folding in the hot coffee and scraping the bowl.
Cooling rack — Essential for cooling the cakes evenly. Letting them cool in the pan can make them soggy.
Offset spatula — Makes frosting the cake much easier. I use mine for spreading the whipped frosting smoothly.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.
Step 1: Prep Your Pans and Oven (5 minutes)
Preheat your oven to 350°F (175°C). Grease two 9-inch round cake pans with butter or non-stick spray, then dust with flour. Tap out the excess. I line the bottoms with parchment circles for extra insurance. It’s one less thing to worry about.
Step 2: Mix the Dry Ingredients (5 minutes)
In a large bowl, whisk together the flour, sugar, cocoa powder, baking powder, baking soda, and salt. Make sure there are no lumps of cocoa powder. This ensures even distribution of flavor.
Step 3: Add Wet Ingredients (3 minutes)
Add the eggs, buttermilk, oil, and vanilla extract to the dry ingredients. Beat with your mixer on medium speed for about 2 minutes. The batter will be thick. Scrape down the sides of the bowl to make sure everything is incorporated.
Step 4: Add the Hot Liquid (2 minutes)
Slowly pour in the hot coffee or hot water while mixing on low. The batter will become thin and liquidy. This is normal! Don’t panic. The hot liquid blooms the cocoa and makes the cake super moist. Mix until just combined.
Step 5: Bake the Cakes (30-35 minutes)
Pour the batter evenly into the prepared pans. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean. The cakes should spring back when lightly touched. Do not overbake, or they’ll be dry.
Step 6: Cool Completely (1 hour)
Let the cakes cool in the pans for 10 minutes, then turn them out onto a wire rack to cool completely. This is crucial. If you frost warm cake, the frosting will melt and slide off. I usually bake the cakes in the morning and frost them in the evening.
Step 7: Make the Whipped Fudge Frosting (10 minutes)
In a large, cold bowl, combine the heavy cream, confectioners’ sugar, cocoa powder, peanut butter, vanilla, and salt. Beat on high speed until stiff peaks form. This takes about 3-5 minutes. Watch closely so you don’t over-whip it into butter.
Step 8: Assemble the Cake (10 minutes)
Place one cake layer on your serving plate. Spread a generous layer of frosting on top. Place the second layer on top. Frost the top and sides with the remaining frosting. I like to use an offset spatula to create swirls on top. Sprinkle with chocolate shavings if desired.
Step 9: Chill and Serve
Refrigerate the cake for at least 30 minutes before slicing. This helps the frosting set and makes clean slices. Serve chilled for the best texture.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Cold Equipment is Key
For whipped frosting, temperature matters. Put your mixing bowl and beaters in the freezer for 15 minutes before whipping. Cold cream whips faster and holds its shape better. If your kitchen is hot, this is even more important.
Don’t Skip the Hot Coffee
I know some people are wary of coffee in cake, but you won’t taste it. It just makes the chocolate flavor more intense. If you really don’t want coffee, hot water works, but coffee adds a depth that water can’t match.
Room Temperature Eggs
Cold eggs can cause the batter to curdle when mixed with cold buttermilk. Let your eggs sit out for 30 minutes before baking. It’s a small step that makes a big difference in texture.
Frosting Consistency
If your frosting is too soft, add more confectioners’ sugar, one tablespoon at a time. If it’s too stiff, add a teaspoon of heavy cream. You want it to be spreadable but firm enough to hold swirls.
Chill Before Slicing
This is the #1 mistake people make. They cut the cake right out of the fridge, and the frosting smears. Let it chill for at least 30 minutes, or even an hour. The cake will be easier to slice, and the layers will stay distinct.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Gluten-Free Version
Use a 1-to-1 gluten-free flour blend. The texture will be slightly different but still delicious. I’ve used Bob’s Red Mill blend with good results.
Dairy-Free Version
Use dairy-free milk (like almond or oat) instead of buttermilk, and use dairy-free butter or oil. For the frosting, use coconut cream instead of heavy cream, and ensure your peanut butter and chocolate are dairy-free.
Reduced Sugar
Reduce the sugar in the cake by ¼ cup. The frosting will still be sweet, so you might want to reduce the sugar there too. It won’t be as sweet, but the chocolate and peanut butter flavors will still shine.
Add-Ins
Want more peanut butter? Add ½ cup of peanut butter chips to the cake batter. Or, swirl some peanut butter into the frosting before whipping for extra swirls.
Different Pan Sizes
You can bake this in a 9×13 inch pan for a sheet cake. Bake time will be slightly longer, around 40-45 minutes. Just check with a toothpick.
Serving & Storage
How to Serve:
I usually serve this cake chilled, straight from the fridge. It’s best with a sharp knife dipped in hot water for clean slices. Pair it with a cup of coffee or tea, or a glass of cold milk.
Storage:
Store leftover cake in an airtight container in the refrigerator for up to 4 days. The frosting will firm up in the fridge, so let it sit at room temperature for 10 minutes before serving for the best texture.
Freezing:
You can freeze the unfrosted cake layers for up to 2 months. Wrap them tightly in plastic wrap and then foil. Thaw overnight in the fridge before frosting. The frosting itself doesn’t freeze well because the cream can separate. Make it fresh.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is a rich dessert, so portion control is key.
Per Serving (based on 12 slices):
- Calories: 450
- Protein: 6g
- Carbs: 55g
- Fat: 24g
- Sugar: 40g
This cake is indulgent, but it’s worth it for a special occasion. If you’re watching calories, a smaller slice goes a long way.
Final Thoughts
So that’s my Reese’s Peanut Butter Cake with Whipped Fudge Frosting! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it. This cake has saved me more times than I can count. It’s my answer to “what dessert should I make?” when I want something that feels special but doesn’t require a degree in baking. It’s reliable, delicious, and always a crowd-pleaser.
Make it yours! Try different add-ins, swap in your favorite chocolate, or adjust the peanut butter amount. The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy baking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use homemade whipped cream instead of fudge frosting?
You can, but it won’t have the same fudge-like texture. The cocoa and peanut butter in this frosting give it a rich, dense flavor that regular whipped cream lacks. If you want a lighter option, try my Gluten-Free Flourless Chocolate Torte for a different kind of chocolate experience.
Why did my frosting turn out grainy?
This usually happens if the confectioners’ sugar wasn’t sifted or if the peanut butter had oil separation. Sift your sugar and use creamy peanut butter that’s well-mixed. If it’s already grainy, you can try beating it longer or adding a tiny bit more cream.
Can I make this cake ahead of time?
Yes! Bake the cakes a day ahead and store them wrapped in plastic wrap at room temperature. Make the frosting the day of or the night before. Assemble and chill the cake the night before serving for the best results.
What if I don’t have buttermilk?
Make your own by adding 1 tablespoon of vinegar or lemon juice to 1 cup of milk. Let it sit for 5-10 minutes until it curdles slightly. It works perfectly in this recipe.
Can I use dark chocolate instead of semi-sweet?
Absolutely. Dark chocolate will give the frosting a more intense, less sweet flavor. Just make sure it’s melted and cooled slightly before mixing into the cream.
How do I get clean slices?
Dip your knife in hot water and wipe it dry before each cut. This helps the knife glide through the frosting and cake without smearing. Chill the cake first for the cleanest slices.
Pin This Recipe!
Reese’s Peanut Butter Cake with Whipped Fudge Frosting
- Total Time: 1 hour 30 minutes
- Yield: 12 servings 1x
Description
A moist chocolate cake topped with a light, creamy whipped fudge frosting infused with peanut butter. This foolproof dessert is easy to make, stores well, and delivers a rich flavor explosion perfect for any occasion.
Ingredients
- 2 cups (250g) all-purpose flour
- 1 ½ cups (300g) granulated sugar
- ¾ cup (75g) unsweetened cocoa powder (Dutch-process preferred)
- 1 ½ teaspoons baking powder
- 1 ½ teaspoons baking soda
- 1 teaspoon salt
- 2 large eggs, room temperature
- 1 cup (240ml) buttermilk
- ½ cup (120ml) vegetable oil
- 2 teaspoons vanilla extract
- 1 cup (240ml) hot coffee or hot water
- 2 cups (480ml) heavy cream, cold
- 2 cups (240g) confectioners’ sugar, sifted
- ½ cup (50g) unsweetened cocoa powder
- ½ cup (120g) creamy peanut butter
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- Optional: Chocolate shavings for garnish
Instructions
- Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans, lining bottoms with parchment paper for easy removal.
- In a large bowl, whisk together flour, sugar, cocoa powder, baking powder, baking soda, and salt until no lumps remain.
- Add eggs, buttermilk, oil, and 2 teaspoons vanilla extract to the dry ingredients. Beat on medium speed for 2 minutes until combined. Scrape down the sides of the bowl.
- Slowly pour in hot coffee or hot water while mixing on low speed. The batter will become thin; mix until just combined.
- Pour batter evenly into prepared pans. Bake for 30-35 minutes or until a toothpick inserted in the center comes out clean. Do not overbake.
- Let cakes cool in pans for 10 minutes, then turn out onto a wire rack to cool completely.
- In a large, cold bowl, combine heavy cream, confectioners’ sugar, ½ cup cocoa powder, peanut butter, 1 teaspoon vanilla, and ¼ teaspoon salt.
- Beat on high speed for 3-5 minutes until stiff peaks form. Be careful not to over-whip.
- Place one cake layer on a serving plate. Spread a generous layer of frosting on top. Add the second layer.
- Frost the top and sides with remaining frosting. Use an offset spatula to create swirls and sprinkle with chocolate shavings if desired.
- Refrigerate the cake for at least 30 minutes before slicing to allow the frosting to set.
Notes
For best results, ensure your mixing bowl and beaters are cold before whipping the frosting. Room temperature eggs help prevent the batter from curdling. The cake can be made ahead; bake layers a day in advance and frost the night before serving. Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 450
- Sugar: 40
- Sodium: 350
- Fat: 24
- Saturated Fat: 12
- Carbohydrates: 55
- Fiber: 3
- Protein: 6
Keywords: Reese's cake, peanut butter cake, chocolate cake, whipped fudge frosting, easy dessert, birthday cake, chocolate peanut butter


