Peanut Butter Cup Cheesecake Fudge is a delicious treat that brings together the creamy texture of cheesecake, rich peanut butter, and bits of chocolate peanut butter cups all in one bite. This fudge is smooth, sweet, and has just the right amount of peanut butter flavor that cheesecake fans will love.
I love making this fudge when I need a quick, impressive dessert that everyone can enjoy. It’s one of those recipes that feels special but is really simple to put together. Whenever I bring a batch to a party, it disappears fast—people keep asking for the recipe!
My favorite way to enjoy this fudge is slightly chilled, straight from the fridge, because it has a nice firm texture but still melts in your mouth. It’s perfect for sharing or just treating yourself to a little something sweet after a long day. Plus, if you’re a fan of peanut butter and chocolate together, this fudge is going to be a new favorite.
Key Ingredients & Substitutions
Semi-sweet chocolate chips: These give the fudge its rich chocolate flavor and smooth texture. If you want a sweeter touch, you can use milk chocolate chips instead. For a darker fudge, try bittersweet chips.
Sweetened condensed milk: This adds sweetness and a creamy base without needing extra sugar. If you need a dairy-free option, look for coconut condensed milk, but expect a slight coconut flavor.
Cream cheese: It brings that cheesecake feel and adds smoothness. Make sure it’s softened to avoid lumps. For a lower-fat option, you could try Neufchâtel cheese, which works similarly.
Peanut butter: Creamy peanut butter blends smoothly here. Natural peanut butter works too, but it may make the fudge a bit softer, so chill it well.
Mini peanut butter cups: These add texture and extra peanut butter-chocolate flavor. If you can’t find minis, chop regular peanut butter cups or substitute with chopped Reese’s Pieces for a crunchier twist.
How Do You Get Those Beautiful Swirls in the Fudge?
Swirling the chocolate and peanut butter cheesecake layers creates the fudge’s signature look and flavor mix. Here’s how to do it easily:
- After pouring the layers, use a knife, skewer, or toothpick.
- Drag it gently through the layers in a zigzag or circular motion.
- Don’t over-swirl—stop once you see pretty swirls to keep distinct colors.
- Work quickly before the fudge sets, so the layers blend nicely without mixing completely.
This technique adds visual appeal and delicious mingling of flavors in every bite.

Equipment You’ll Need
- 8×8 inch baking pan – I like it because it’s just the right size for about 16 pieces of fudge and makes cutting easy.
- Parchment paper or foil – helps lift the fudge out of the pan neatly and makes cleanup easier.
- Medium saucepan – essential for melting the chocolate, butter, and sweetened condensed milk smoothly.
- Large mixing bowl – perfect for mixing and beating the cream cheese, peanut butter, and vanilla until smooth.
- Spatula or spoon – for spreading the layers evenly and swirling the chocolate and peanut butter layers.
Flavor Variations & Add-Ins
- Use dark chocolate or white chocolate chips instead of semi-sweet for different flavor profiles. Dark gives a richer taste, white adds sweetness.
- Add a handful of crushed graham crackers or pretzels on top before chilling for extra crunch.
- Mix in chopped nuts like peanuts, almonds, or pecans into the fudge or sprinkle on top for added texture.
- Swirl in a spoonful of caramel or dulce de leche before layering for a sweet, gooey twist.
Peanut Butter Cup Cheesecake Fudge
Ingredients You’ll Need:
- 2 cups semi-sweet chocolate chips
- 1 (14 oz) can sweetened condensed milk
- 1/4 cup unsalted butter
- 1 cup creamy peanut butter
- 8 oz cream cheese, softened
- 1 tsp vanilla extract
- 1 1/2 cups mini peanut butter cups, chopped
How Much Time Will You Need?
This fudge comes together quickly in about 15-20 minutes of prep time. After making and layering the fudge, plan on refrigerating it for at least 4 hours to let it set firmly. So, total time to enjoy this treat is about 4 hours and 20 minutes.
Step-by-Step Instructions:
1. Prepare Your Pan:
Line an 8×8 inch baking pan with parchment paper or foil, leaving some overhang on the sides. This makes it easy to lift the fudge out once it’s set.
2. Make the Chocolate Layer:
In a medium saucepan on low heat, combine the semi-sweet chocolate chips, sweetened condensed milk, and butter. Stir constantly until everything melts together smoothly. Once melted, remove the pan from heat.
3. Mix the Peanut Butter Cheesecake Layer:
In a large bowl, beat the softened cream cheese, creamy peanut butter, and vanilla extract until smooth and creamy. This gives that wonderful cheesecake texture.
4. Layer the Fudge:
Pour half of the melted chocolate mixture into the prepared pan and spread it evenly. Gently spoon the peanut butter cheesecake mixture over the chocolate, spreading carefully to cover the chocolate fully. Then, pour the remaining chocolate mixture over the peanut butter cheesecake layer.
5. Create Swirls and Add Toppings:
Using a knife or skewer, swirl the layers gently to make beautiful marble effects. Sprinkle the chopped mini peanut butter cups evenly over the top and press lightly so they stick.
6. Chill and Serve:
Place the pan in the refrigerator for at least 4 hours until the fudge is firm. When ready, lift the fudge out using the parchment or foil overhang, cut into squares, and enjoy! Store any leftovers in an airtight container in the fridge.
Can I Use Natural Peanut Butter Instead of Creamy Peanut Butter?
Yes! Natural peanut butter works fine but may make the fudge a bit softer. Make sure to chill the fudge well so it firms up nicely.
How Should I Store Leftover Fudge?
Store leftovers in an airtight container in the refrigerator for up to one week. You can also freeze the fudge for longer storage—just thaw in the fridge before serving.
Can I Make This Fudge Ahead of Time?
Absolutely! This fudge actually tastes great if made a day ahead, allowing the flavors to meld. Just keep it refrigerated until ready to serve.
What If I Don’t Have Mini Peanut Butter Cups?
No worries! Chop up regular-sized peanut butter cups or substitute with chopped Reese’s Pieces or crushed peanuts for a different texture and flavor.



