The last snowstorm of February knocked out the power across half the neighborhood, leaving us in a chilly hush. With the kids curled up under blankets and our elderly neighbor, Mr. Geller, bundled up at our house for warmth and company, I lit every candle I could find and decided to warm the house the only way I knew how—by baking. I had just enough pantry staples and a half-melted stash of peanut butter cups from Halloween (my daughter hid them in the freezer and forgot about them).
With a little improvisation, I got to work. The cheesecake came together slowly, mixed by hand and baked in the gas oven that, thankfully, didn’t rely on electricity. By the time the crust browned and the filling set, the air inside felt like a warm blanket.
We all ate by candlelight—no phones, no screens, just forks scraping plates and peanut butter and chocolate on every smile. Mr. Geller called it “the highlight of this miserable winter,” and my son asked if we could lose power again next weekend.
That night, the cheesecake wasn’t just dessert. It became comfort, connection, and a quiet kind of celebration on a powerless, peaceful night. And honestly, I don’t think I’ve ever seen Mr. Geller eat three slices of anything before.
Short Description
This Peanut Butter Cup Cheesecake blends rich chocolate, creamy peanut butter, and a crunchy Oreo crust into one irresistible, show-stopping dessert topped with whipped cream and miniature Reese’s.
Key Ingredients
For the Crust:
- 20 Oreo cookies
- 4 tablespoons unsalted butter, melted
For the Peanut Butter Filling:
- 8 oz package cream cheese, softened
- 1 cup peanut butter
- 1/4 cup granulated sugar
- 1 large egg
- 1/2 teaspoon vanilla extract
For the Chocolate Cheesecake Layer:
- 1 1/2 cups milk chocolate chips
- 2 tablespoons milk
- 8 oz package cream cheese
- 1/2 teaspoon vanilla extract
- 1 large egg
For the Topping:
- 1/4 cup heavy whipping cream
- 1/2 cup milk chocolate chips
- 8 oz container Cool Whip, thawed
- 8 miniature Reese’s Peanut Butter Cups
Tools Needed
- 9-inch springform pan
- Parchment paper
- Food processor
- Mixing bowls
- Hand or stand mixer
- Saucepan
- Whisk
- Rubber spatula
- Microwave-safe bowl
Cooking Instructions
Step 1: Prep the Oven and Pan
Preheat the oven to 300°F. Place a large baking sheet on the bottom oven rack and fill it halfway with water to help prevent cracks. Line the base of a 9-inch springform pan with parchment paper.
Step 2: Make the Crust
Pulse Oreo cookies (filling included) in a food processor until finely crushed. Mix with melted butter until combined. Press the mixture firmly into the bottom of the springform pan to form an even crust. Set aside.
Step 3: Make the Peanut Butter Filling
In a mixing bowl, beat softened cream cheese and sugar until smooth. Add peanut butter, then the egg and vanilla, mixing until fully incorporated and creamy. Set aside.
Step 4: Make the Chocolate Cheesecake Layer
In a saucepan over medium heat, melt chocolate chips, stirring constantly until smooth. Add cream cheese and stir until fully blended and velvety.
Mix in milk and vanilla. In a separate bowl, whisk the egg, then temper it by adding a spoonful of the warm chocolate mixture before stirring it back into the chocolate filling.
Step 5: Layer and Assemble
Pour half of the chocolate cheesecake mixture over the crust. Carefully spoon the peanut butter mixture on top, starting from the edges and working inward. Smooth gently. Finish by pouring the remaining chocolate layer on top.
Step 6: Bake and Cool
Bake for 50–60 minutes, until the top is just set and slightly puffed. Cool on a wire rack for 5 minutes. Run a knife around the edge to loosen. Let it cool for 1 hour, then refrigerate for at least 4 hours or overnight.
Step 7: Make the Chocolate Topping
Heat heavy cream in the microwave for 30 seconds. Pour over chocolate chips in a bowl and stir until smooth. Let it cool slightly.
Step 8: Decorate
Remove the springform collar. Pour chocolate topping over the cheesecake, smoothing to the edges. Pipe Cool Whip around the border and top each swirl with a mini Reese’s.
Why You’ll Love This Recipe
– Indulgent layers of chocolate and peanut butter
– Smooth, creamy texture with a perfect cookie crust
– Crowd-pleasing and photo-ready
– No water bath needed—uses steam from a lower pan
Mistakes to Avoid & Solutions
Using cold cream cheese: It won’t blend smoothly. Let it soften at room temperature for 30–45 minutes.
Skipping the water tray: This simple trick prevents cracks by creating gentle steam.
Overbaking: The center should still jiggle slightly—carryover heat will finish the job.
Pouring warm chocolate topping on a warm cake: Let both cool slightly to prevent melting the top.
Not tempering the egg: Skipping this step can scramble the egg. Always mix a spoonful of hot filling into the egg first.
Serving and Pairing Suggestions
– Serve chilled, in generous slices.
– Pairs beautifully with a glass of cold milk or coffee.
– Add fresh berries or caramel drizzle for a gourmet twist.
– Great for birthday parties, potlucks, or holiday desserts.
– Can be served buffet-style or plated for a fancy touch.
Storage and Reheating Tips
Refrigerate: Store covered in the fridge for up to 5 days.
Freeze: Wrap individual slices tightly and freeze for up to 1 month.
Thaw: Let frozen slices thaw overnight in the fridge.
Do not microwave: It alters the texture—serve chilled or at room temperature.
FAQs
1. Can I use natural peanut butter?
Yes, but make sure it’s well-stirred and smooth. Natural varieties may separate and affect texture.
2. What if I don’t have a springform pan?
A deep 9-inch cake pan with parchment and foil lining can work, but removal is trickier.
3. Can I make this cheesecake ahead of time?
Absolutely—this dessert holds up well in the fridge for 2–3 days before serving.
4. How do I prevent the top from cracking?
Use a water-filled pan in the oven, avoid overbaking, and cool it gradually.
5. Can I substitute Cool Whip with homemade whipped cream?
Yes, use 1 cup of heavy cream whipped with 2 tablespoons of sugar until stiff peaks form.
Tips & Tricks
– Add parchment to the sides of your pan for even easier removal.
– Don’t rush the cooling process—chilling overnight gives the best texture.
– Use a hot knife for clean slices—wipe between cuts for a tidy finish.
– Let toppings cool slightly before adding to avoid melting.
– For a denser texture, omit the milk from the chocolate layer.
Recipe Variations
1. Mini Cheesecakes
Use a muffin tin with liners. Press 1 tbsp crust mixture in each cup.
Divide batters and layer the same way.
Bake at 325°F for 20–25 minutes. Cool and decorate.
2. No-Bake Version
Use a no-bake Oreo crust (chill instead of baking).
Skip the eggs. Use softened cream cheese, peanut butter, and whipped topping for the filling.
Chill for 6 hours or until set. Top as usual.
3. Dark Chocolate Swirl
Swap milk chocolate chips for dark (70%).
Add a swirl of melted chocolate into the peanut butter layer before baking for contrast.
4. Gluten-Free
Use gluten-free chocolate sandwich cookies in the crust.
Double-check that chocolate chips and peanut butter are gluten-free.
Final Thoughts
That snowed-in weekend gave us a rare kind of pause. No background noise, no rush, just the hum of conversation and the smell of something rich baking slowly in the oven. I didn’t set out to impress anyone—I just wanted to lift the mood. But that peanut butter cup cheesecake did more than that. It filled the space with warmth and made the evening feel memorable instead of frustrating.
Every now and then, a dessert goes beyond its recipe, and this one did exactly that. Now, even when the lights are on and the fridge is stocked, we still bake it—for birthdays, quiet weekends, or whenever we need a little taste of calm.

Peanut Butter Cup Cheesecake
Ingredients
For the Crust:
- 20 Oreo cookies
- 4 tablespoons unsalted butter melted
For the Peanut Butter Filling:
- 8 oz package cream cheese softened
- 1 cup peanut butter
- ¼ cup granulated sugar
- 1 large egg
- ½ teaspoon vanilla extract
- For the Chocolate Cheesecake Layer:
- 1½ cups milk chocolate chips
- 2 tablespoons milk
- 8 oz package cream cheese
- ½ teaspoon vanilla extract
- 1 large egg
For the Topping:
- ¼ cup heavy whipping cream
- ½ cup milk chocolate chips
- 8 oz container Cool Whip thawed
- 8 miniature Reese’s Peanut Butter Cups
Instructions
- Preheat oven to 300°F. Place a large baking sheet filled halfway with water on the bottom rack to prevent cracking. Line the bottom of a 9-inch springform pan with parchment paper.
- Pulse Oreo cookies (with filling) in a food processor until finely crushed. Mix with melted butter until fully combined. Press firmly into the bottom of the prepared pan to form an even crust. Set aside.
- In a bowl, beat softened cream cheese and sugar until smooth. Add peanut butter, then mix in the egg and vanilla until creamy and well combined. Set aside.
- Melt chocolate chips in a saucepan over medium heat, stirring constantly. Stir in cream cheese until smooth and fully blended.
- Add milk and vanilla, stirring until combined. In a separate bowl, whisk the egg, then temper it by adding a spoonful of the warm chocolate mixture. Stir the tempered egg back into the chocolate filling.
- Pour half of the chocolate mixture over the crust. Spoon the peanut butter filling on top, starting from the edges and working inward. Gently smooth. Top with the remaining chocolate mixture and smooth the surface.
- Bake for 50–60 minutes, until the top is set and slightly puffed. Cool on a wire rack for 5 minutes, then run a knife around the edge. Let cool for 1 hour, then refrigerate for at least 4 hours or overnight.
- Heat heavy cream in the microwave for 30 seconds. Pour over chocolate chips in a bowl and stir until smooth. Let cool slightly.
- Remove the springform collar. Pour the chocolate topping over the chilled cheesecake, smoothing it to the edges. Pipe Cool Whip around the border and top each swirl with a mini Reese’s.