Introduction
This dessert is the ultimate treat for anyone who can’t choose between monster cookie dough, cheesecake, and peanut butter cups. You get a buttery graham cracker base, a creamy no-bake filling packed with chocolate and candy, and a decadent fudge topping—all without turning on the oven.
Prep & Cook Time
- Prep Time: 20 minutes
- Cook Time: 30 minutes (chill time)
- Total Time: 50 minutes (plus 5+ hours to set)
- Servings: 8
Ingredients
- 9 graham crackers (1 whole sleeve)
- 1 tablespoon granulated sugar
- 6 tablespoons unsalted butter (melted)
- 12 ounces cream cheese (room temperature)
- 1 cup powdered sugar
- 2/3 cup full-fat sour cream
- 1/4 cup creamy peanut butter
- 1 teaspoon pure vanilla powder (use half this amount if you prefer less rich vanilla flavor)
- 1 cup mini chocolate chips (divided)
- 3/4 cup M&Ms (divided)
- 1/4 cup fudge topping (chilled)
Instructions
- Prepare the crust: Place the graham crackers in a zip-top bag and crush finely with a rolling pin. You should have about 1 ½ cups of crumbs. In a medium bowl, combine the fine graham cracker crumbs, 1 tablespoon granulated sugar, and 6 tablespoons melted unsalted butter. Mix until the texture resembles wet sand.
- Press the mixture firmly and evenly into the bottom of an 8-inch or 9-inch springform pan. Use the bottom of a flat glass or measuring cup to pack it down tightly. Place the crust in the refrigerator to set while you make the filling.
- Make the filling: In a large bowl using an electric hand mixer or a stand mixer fitted with the paddle attachment, beat the 12 ounces of room-temperature cream cheese and 1 cup of powdered sugar on medium speed until completely smooth and creamy, about 2-3 minutes.
- To the same bowl, add the 2/3 cup sour cream, 1/4 cup creamy peanut butter, and 1 teaspoon pure vanilla powder (use half this amount if you prefer less rich vanilla flavor). Beat on medium speed until all ingredients are fully incorporated and the mixture is uniform.
- Stir in the mix-ins: Using a spatula, gently fold in 3/4 cup of the mini chocolate chips and 1/2 cup of the M&Ms. Reserve the remaining 1/4 cup chocolate chips and 1/4 cup M&Ms for garnish.
- Assemble the cheesecake: Remove the chilled crust from the refrigerator. Spoon the filling onto the crust and spread it into an even, smooth layer with an offset spatula.
- Garnish and add topping: Sprinkle the reserved 1/4 cup chocolate chips and 1/4 cup M&Ms evenly over the top of the cheesecake. Drizzle the chilled 1/4 cup fudge topping in lines or swirls over the garnishes.
- Chill to set: Cover the pan loosely with plastic wrap and refrigerate the cheesecake for at least 5 hours, or preferably overnight, until it is completely firm and set.
- Serve: Carefully run a thin knife around the inner edge of the springform pan before releasing and removing the collar. Slice with a sharp knife, wiping the blade clean between cuts for neat slices.
Variations
- Individual Servings: Layer the crust and filling into small jars or glasses for single-serve desserts, perfect for parties.
- Cookie Dough Base: For a different texture, press store-bought or homemade edible chocolate chip cookie dough into the pan instead of the graham cracker crust and chill before adding the filling.
- Flavor Swap: Replace the peanut butter in the filling with an equal amount of cookie butter or Nutella for a different flavor profile.
- Candy Bar Twist: Use chopped candy bars like Snickers or Reese’s Pieces instead of M&Ms for a fun mix-in variation.
Tips for Success
- Ensure your cream cheese is truly at room temperature to avoid lumps and achieve a perfectly smooth, creamy filling.
- When pressing the crust, really pack it down firmly. A well-compacted crust won’t crumble when you slice the cheesecake.
- Chill the fudge topping before drizzling. A thicker, chilled topping will hold its shape better and create more defined lines.
- For clean slices, dip your knife in hot water and wipe it dry between each cut.
Storage & Reheating
Store the cheesecake, covered in the springform pan or transferred to an airtight container, in the refrigerator for up to 5 days. This is a no-bake dessert meant to be served cold; it should not be reheated.
FAQ
Can I use a different pan?
Yes, you can use a 9-inch pie dish. Note that you will not be able to remove slices as neatly as from a springform pan.
Why is my filling too soft or runny?
This is usually because the cream cheese was too cold when mixed, or the cheesecake didn’t chill long enough. Ensure your cream cheese is at room temperature and allow the cheesecake to chill for the full 5+ hours, or overnight.
Can I make this nut-free?
Yes, simply omit the peanut butter. You may want to add an extra tablespoon of sour cream to maintain the filling’s consistency.
What can I use instead of sour cream?
Full-fat Greek yogurt is the best substitute and will provide a similar tang and texture.
Do I have to use a springform pan?
While highly recommended for easy serving, a deep-dish pie plate or an 8×8 square baking dish lined with parchment paper will also work.
Can I freeze this cheesecake?
Yes, wrap it tightly in plastic wrap and then foil and freeze for up to 1 month. Thaw overnight in the refrigerator before serving.

