Reese's Peanut Butter Ice Cream Cake Recipe: Fudgy Layers and Melty Swirls

Desserts

Reese's Peanut Butter Ice Cream Cake Recipe: Fudgy Layers and Melty Swirls

Creating a Reese's peanut butter ice cream cake brings together two of life's greatest comforts in one decadent dessert.

This recipe delivers layers of rich chocolate cake, creamy peanut butter filling, and swirls of ice cream that melt into velvety perfection—every bite tastes like a warm hug for your taste buds.

I've perfected the balance between fudgy cake and smooth ice cream so it holds together beautifully while still feeling indulgent.

The secret to this cake lies in precise timing and layering. You'll bake a moist chocolate cake, spread it with a thick peanut butter frosting, and freeze it before adding the ice cream. This ensures the cake stays sturdy while the ice cream stays creamy, not icy.

The result is a dessert that looks impressive but comes together with a methodical approach—no fancy techniques required, just attention to detail.

By the time you're done, you'll have a cake with a rich chocolate base, layers of peanut butter that taste just like Reese's cups, and swirls of ice cream that melt into every forkful.

The contrast between the warm cake, cool ice cream, and creamy peanut butter creates a texture that's impossible to resist. This dessert is perfect for celebrations, special occasions, or simply treating yourself when you need a little extra joy.

Whether you're serving it to a crowd or enjoying a slice solo, this cake delivers restaurant-quality indulgence without the fuss. The key is letting each layer set properly, so the cake holds together beautifully while still feeling light and airy. Let's get started on this showstopping dessert!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for reese's peanut butter ice cream cake

Rich chocolate cake, creamy peanut butter frosting, and melty ice cream swirls—this dessert brings all the comfort.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 ½ cups Sifted for light texture
Granulated Sugar 🍚 2 cups White or light brown
Unsalted Butter 🧈 1 ½ cups Room temperature, full-fat
Large Eggs 🥚 3 whole Room temperature
Baking Powder 🧂 1 ½ tsp Aluminum-free preferred
Salt 🧂 ½ tsp Fine sea salt
Unsweetened Cocoa Powder 🍫 ¾ cup Dutch-processed preferred
Vanilla Extract 🌸 1 tbsp Pure, high-quality
Peanut Butter 🥜 2 cups Creamy, natural style
Powdered Sugar 🍚 2 cups For frosting
Heavy Whipping Cream 🥛 1 cup Cold for whipping
Reese's Peanut Butter Cups 🍫 12 whole Mini or regular size
Vanilla Ice Cream 🍦 2 cups High-fat, premium brand
Milk 🥛 ½ cup For ice cream texture
Chopped Peanuts 🥜 ½ cup Optional garnish

The cocoa powder and peanut butter are non-negotiable for that classic Reese's flavor. Hershey's Special Dark cocoa gives the deepest chocolate taste, while Jif Natural peanut butter stays creamy without extra oils. For the ice cream, Breyers Premium or Ben & Jerry's hold up best when melted into the cake—avoid the store-brand stuff that gets icy. The butter needs to be room temp (microwave 40 seconds if cold) so it mixes smoothly. If you're feeling fancy, grab a bag of Reese's Miniatures at Target or Walmart for easy layering.

No powdered sugar? Mix 1 cup granulated sugar with 1 tsp cornstarch for a 1:1 swap. Running out of vanilla ice cream? Substitute chocolate or mint chip, but add a tablespoon of peanut butter to the mix. The cake can handle a pinch of espresso powder (1/2 tsp) if you want extra depth. For the peanut butter frosting, if it's too thick, add milk 1 tbsp at a time—it should spread like thick pudding, not butter. And if you're short on Reese's cups, chop up a regular bar (just melt it slightly first so it sticks).

This cake needs patience—let each layer set for at least 4 hours before serving, or overnight for best texture. Store leftovers in the freezer (up to 2 weeks) with parchment between layers. To reheat, microwave 20 seconds per slice—just enough to soften the ice cream without turning it to soup. The peanut butter frosting keeps well in the fridge for 5 days, so make it ahead. For a showstopper, garnish with chopped peanuts and extra Reese's pieces right before serving.

❤️

Why You'll Love This Recipe

  • No-Bake Magic: I swear by this trick—just mix, layer, and chill. No oven, no fuss, and honestly? The Reese’s swirl in that ice cream cake batter feels like cheating.
  • Peanut Butter Bliss: That creamy peanut butter frosting with chunks of Reese’s? It’s the kind of rich, chocolatey-sweet flavor that makes you close your eyes and sigh. The buttercream’s fluffy too—no grainy texture here.
  • Birthday Party Ready: Between us, this cake is the crowd-pleaser. Serve it at a kid’s party, a potluck, or just because—it’s always a hit. The layers of cake, ice cream, and frosting scream celebration without the stress.
  • Budget-Friendly Luxury: You’d never guess it costs pennies per serving. Flour, sugar, butter, and eggs? Pantry staples. Plus, the leftovers? They’re even better the next day—if they last that long.

Step-by-step instructions for Reese's peanut butter ice cream cake

Here's how to build a decadent cake with fudgy layers and melty Reese's swirls.

1

Bake the Chocolate Cake Layers

Preheat your oven to 350°F and grease three 8-inch round cake pans, then line the bottoms with parchment paper. In a large mixing bowl, combine the 2.5 cups all-purpose flour, 1.5 tsp baking powder, and 0.5 tsp salt. Sift this mixture to remove any lumps and set aside.

In a separate bowl, cream together the 1.5 cups unsalted butter and 2 cups granulated sugar until light and fluffy—about 3-4 minutes with an electric mixer. Add the 3 whole large eggs, one at a time, mixing well after each addition. Stir in the 1 tbsp vanilla extract and the 0.75 cup unsweetened cocoa powder until smooth.

Gradually add the dry ingredients to the wet mixture, mixing on low speed until just combined. Divide the batter evenly among the prepared cake pans. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Let the layers cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.

2

Prepare the Peanut Butter Frosting

In a medium bowl, beat the 2 cups peanut butter and 1 cup heavy whipping cream together until smooth and creamy. Gradually add the 2 cups powdered sugar, mixing until fully incorporated. The frosting should be thick but spreadable—if it’s too stiff, add 1-2 teaspoons of milk to loosen it.

Spread a generous layer of frosting between each of the cooled cake layers, pressing gently to ensure they adhere. Once all layers are frosted, spread a thin layer of frosting over the entire outer surface of the cake. This will help the Reese's pieces stick and create a smooth base for the final swirls.

3

Add the Reese's Peanut Butter Cup Swirls

Unwrap 12 whole Reese's peanut butter cups and place them in a microwave-safe bowl. Microwave for 15-20 seconds just until the chocolate melts and the peanut butter inside softens. Stir gently with a spoon to create a smooth, gooey mixture.

Using a piping bag or a spoon, drizzle the melted Reese's mixture in a zigzag pattern over the frosted cake. Work quickly to prevent the chocolate from setting too fast. Once the swirls are in place, spread the remaining frosting evenly over the top to create a smooth, creamy finish.

4

Chill and Assemble the Ice Cream Topping

Refrigerate the cake for at least 2 hours to allow the frosting and Reese's swirls to set. While the cake chills, prepare the ice cream topping by scooping 2 cups vanilla ice cream into a bowl. Add the 0.5 cup milk and mix gently to soften the ice cream slightly—this makes it easier to spread.

Once the cake is fully chilled, remove it from the refrigerator and spread the softened ice cream evenly over the top. Use a spatula to create a smooth, even layer. Sprinkle the 0.5 cup chopped peanuts over the ice cream for added texture and crunch. Serve immediately for the best experience, or cover and freeze for up to 4 hours before serving.

5

Serve and Enjoy

Slice the cake with a warm knife to create clean, even pieces. The layers should be moist and fudgy, the Reese's swirls gooey and rich, and the ice cream topping perfectly cold. Serve each slice on a plate with a side of extra chopped peanuts if desired.

This cake is best enjoyed within 24 hours of assembly, as the ice cream topping softens over time. Store any leftovers in the freezer, but let them sit at room temperature for 10-15 minutes before serving to restore the ideal texture.

👨‍🍳

Pro Tips For Making Reese'S Peanut Butter Ice Cream Cake

  • Cream Butter & Sugar Slowly: I used to dump everything in the mixer at once, and the batter turned greasy. Instead, beat the butter and sugar on medium speed for 3-4 minutes—until it’s pale and fluffy. That’s when the cake’s texture actually lightens up.
  • Sift the Dry Mix: The peanut butter ice cream cake leans on baking powder for lift. Sift the flour, sugar, and baking powder together before mixing—no lumps, no flat cake. I learned this the hard way when my first attempt collapsed.
  • Don’t Overbake the Layers: The cake’s layers should pull away from the pan edges but still jiggle slightly in the center. Overbaking dries them out, and the ice cream filling won’t hold. Test with a toothpick at 280°F (15 minutes max).
  • Chill the Cake Before Freezing: Let the assembled cake sit at room temp for 30 minutes, then refrigerate 2 hours before freezing. This prevents cracks when the ice cream expands—my first attempt split like a canyon. Patience here saves cleanup.

Best sauces and condiments for this recipe

Peanut Butter Sauce

For an extra layer of richness, drizzle warm peanut butter sauce over the ice cream topping before serving. I blend ½ cup creamy peanut butter, ¼ cup heavy cream, 2 tablespoons powdered sugar, and 1 teaspoon vanilla extract until smooth.

Microwave for 30 seconds to loosen, then whisk until silky. This adds a creamy, nutty contrast to the ice cream's coldness. 🥜

Hot Fudge Drizzle

Melt ½ cup chocolate chips with 2 tablespoons butter and 1 tablespoon cream in a microwave-safe bowl in 30-second bursts, stirring until smooth. Let cool slightly, then drizzle over the cake just before serving.

The warm fudge melts beautifully into the ice cream, enhancing the Reese's flavor. Use Hershey's Special Dark for the deepest chocolate taste. 🍫

Caramel Swirls

For a sweet contrast, make a quick caramel by melting ½ cup granulated sugar in a saucepan over medium heat until golden amber. Immediately pour into ½ cup heavy cream, whisking until smooth.

Cool slightly, then pipe or spoon onto the ice cream layer. The caramel adds a buttery, toasty note that balances the peanut butter's intensity. 🍯

Chopped Peanuts

Toast ½ cup chopped peanuts in a dry skillet over medium heat for 3-4 minutes until fragrant. Sprinkle them generously over the ice cream topping for crunch and extra peanut flavor. For a gourmet touch, lightly crush some peanuts before toasting to create texture variations. 🥜

Whipped Cream

Whip ½ cup heavy whipping cream with 1 tablespoon powdered sugar until soft peaks form. Dollop onto each slice before serving for a light, airy contrast to the dense cake. This adds a cloud-like texture that makes every bite feel special. Chill the bowl beforehand for easier whipping. ❄️

Extra Reese's Pieces

Sprinkle ¼ cup mini Reese's pieces over the ice cream layer or whipped cream for a fun, crunchy surprise in every bite. The contrast of melted and crunchy Reese's adds texture and flavor.

Use Reese's Miniatures for even distribution—just press them lightly into the ice cream so they stay put. 🍫

Nutrition facts

Servings 12
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 110mg37%
Sodium 420mg18%
Total Carbohydrate 65g24%
Dietary Fiber 3g11%
Sugars 52g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this cake without ice cream?

The ice cream is what makes this dessert special, but you can substitute it with whipped cream or a peanut butter mousse if needed. For best texture, use a high-fat whipped cream (like Cool Whip) and chill the cake for 3 hours before serving. The cake layers and peanut butter frosting will still taste amazing!

2

How do I keep the cake from getting soggy?

Prevent sogginess by letting each cake layer cool completely before frosting, and chilling the assembled cake for at least 4 hours before adding ice cream. Also, use a warm knife when slicing to create clean cuts. If the ice cream starts to melt too fast, store leftovers in the freezer for up to 2 weeks.

3

What's the best way to melt the Reese's cups?

Microwave 15-20 seconds in 10-second bursts to avoid burning. Stir between bursts to create a smooth, gooey mixture. If using a microwave-safe bowl, place a paper towel over it to prevent splatters. Work quickly—once melted, the chocolate sets fast! For extra richness, add 1 teaspoon peanut butter to the melted mixture.

4

Can I make this cake ahead of time?

Yes! Assemble the cake (without ice cream) up to 2 days ahead and store it in the fridge. Add the ice cream topping just before serving. For longer storage, freeze the fully assembled cake (including ice cream) for up to 1 month. Let it sit at room temperature for 15 minutes before slicing to restore texture.

5

What if my peanut butter frosting is too runny?

Add powdered sugar 1 tablespoon at a time until it reaches a thick, spreadable consistency. If it's still too thin, chill the bowl for 10 minutes to help it firm up. For extra stability, fold in 1 teaspoon cornstarch mixed with 1 tablespoon sugar. The frosting should hold its shape but still be easy to pipe.

★★★★★4.6(13 reviews)
Categories Desserts