Peanut Butter Cup Cheesecake Fudge is a delightful treat that combines smooth, creamy cheesecake flavor with the rich, nutty taste of peanut butter and the chocolatey goodness of peanut butter cups. This fudge has a velvety texture that melts in your mouth, making each bite feel both decadent and comforting. It’s the perfect mix of sweet and salty, with just the right amount of chocolate to keep things exciting.
I love making this fudge when I want something special that’s easy to share with friends or family. The peanut butter cups folded inside add fun little surprises throughout the fudge, and I always find myself sneaking a piece before anyone else gets to it! It’s one of those recipes that feels fancy but is simple enough to whip up quickly, which makes it my go-to for parties or holiday treats.
When I serve this fudge, I like to cut it into small squares so everyone can grab a little taste without feeling guilty. It’s great alongside a cup of coffee or even just on its own as a sweet little reward. Honestly, Peanut Butter Cup Cheesecake Fudge never fails to bring smiles and requests for seconds, so I’d suggest making a double batch!
Key Ingredients & Substitutions
Semi-sweet Chocolate Chips: These give the fudge its rich chocolate base. If you prefer a sweeter fudge, milk chocolate chips work well too. For a darker, more intense flavor, try bittersweet chocolate chips.
Sweetened Condensed Milk: This adds sweetness and creaminess, helping the fudge set properly. If you want a dairy-free version, you can try coconut condensed milk, but the texture may change a bit.
Peanut Butter: Creamy peanut butter blends smoothly into the fudge. Natural peanut butter can be used but might make the texture grainier. For allergies, almond or sunflower seed butter are tasty alternatives.
Cream Cheese: This ingredient gives the cheesecake flavor and creamy texture. Make sure it’s softened before mixing to avoid lumps and achieve a smooth mixture.
Peanut Butter Cups: Adding chopped peanut butter cups on top gives a delightful texture and extra peanut butter-chocolate flavor. If you can’t find peanut butter cups, chopped Reese’s Pieces or chocolate chunks are good substitutes.
How Do You Get That Beautiful Swirled Marble Effect?
The swirl is what makes this fudge look fancy without much extra effort. Here’s my simple method:
- After pouring the chocolate layer into the pan, drop spoonfuls of the peanut butter cheesecake mixture across the top.
- Use a butter knife or skewer to gently swirl the two layers by dragging it through in little figure-eights or circular motions.
- Don’t over-stir—just a few swirls create a pretty marbled effect.
This technique not only looks great but also blends the flavors nicely. Take your time with the swirling step to keep it neat and even.

Equipment You’ll Need
- 8×8-inch square pan – Perfect size for the fudge and easy to slice into squares.
- Parchment paper – Makes removing the fudge simple and keeps cleanup easy.
- Medium saucepan – For melting the chocolate, peanut butter, and sweetened condensed milk smoothly.
- Mixing bowls – To beat the cream cheese and peanut butter mixture until creamy.
- Spatula or butter knife – For spreading the chocolate layer and swirling the cheesecake mixture on top.
- Sharp knife – To cut the fudge into neat squares once it’s set.
Flavor Variations & Add-Ins
- Swap peanut butter cups for chopped Reese’s Pieces or chocolate chunks for a different texture and taste.
- Mix in a handful of crushed pretzels or chopped nuts into the topping for a salty crunch.
- Add a teaspoon of cinnamon or a dash of espresso powder to the chocolate for extra flavor depth.
- Use white chocolate chips instead of semi-sweet for a lighter, sweeter fudge variation.
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 1/2 cups creamy peanut butter, divided
- 1 (8 oz) package cream cheese, softened
- 1 teaspoon vanilla extract
- 1 cup chopped peanut butter cups or mini peanut butter cups
How Much Time Will You Need?
This recipe takes about 15 minutes to prepare and then requires at least 4 hours chilling time in the refrigerator to set firmly before you can enjoy your delicious fudge.
Step-by-Step Instructions:
1. Prepare Your Pan:
Line an 8×8 inch square pan with parchment paper, making sure the paper hangs over the edges so you can easily lift the fudge out later.
2. Make the Chocolate Layer:
In a medium saucepan over low heat, combine the semi-sweet chocolate chips, 1/4 cup peanut butter, sweetened condensed milk, and butter. Stir continuously until the mixture is smooth and fully melted. Pour this chocolate mixture into your prepared pan and spread it evenly with a spatula.
3. Mix the Peanut Butter Cheesecake Layer:
In a mixing bowl, beat together the softened cream cheese, the remaining 1 1/4 cups peanut butter, and vanilla extract until the mixture is smooth and creamy.
4. Add and Swirl the Cheesecake Layer:
Drop spoonfuls of the peanut butter cheesecake mixture over the chocolate layer. Use a knife or skewer to gently swirl the two mixtures together to create a beautiful marbled effect.
5. Top with Peanut Butter Cups and Chill:
Sprinkle the chopped peanut butter cups evenly over the top, pressing them lightly into the fudge. Refrigerate the fudge for at least 4 hours until firm.
6. Slice and Serve:
Once set, lift the fudge out of the pan using the parchment paper overhang. Cut into squares and enjoy! Store leftovers in an airtight container in the fridge.
Can I Use Natural Peanut Butter Instead of Creamy?
Yes, but natural peanut butter contains more oil and can make the fudge a bit softer or oily. If using natural, stir it well before measuring and consider chilling the fudge longer for best results.
How Should I Store Peanut Butter Cup Cheesecake Fudge?
Store the fudge in an airtight container in the refrigerator for up to one week. You can also freeze it for up to 3 months—just thaw in the fridge before serving.
Can I Make This Recipe Ahead of Time?
Absolutely! Make the fudge a day or two ahead and keep it refrigerated. The flavors actually meld nicely, making it taste even better the next day.
What Can I Substitute for Peanut Butter Cups?
If you don’t have peanut butter cups, chopped Reese’s Pieces, chocolate chips, or crushed pretzels work well as tasty alternatives to add texture and flavor.



