I first made these chocolate cheesecake bars for a family get-together, and they quickly became a favorite. I was looking for a dessert that was simple to make but still felt impressive, and these bars were the perfect choice. The rich chocolate flavor, creamy cheesecake layer, and smooth texture create a deliciously decadent treat that everyone loves. They’re easy enough for a weekend bake and special enough for holidays, celebrations, or sharing with family and friends.

Why You’ll Love These Cheesecake Bars
- Rich chocolate flavor: Every bite is filled with deep, chocolatey goodness that satisfies any chocolate craving without being overly sweet.
- Creamy, smooth texture: The velvety cheesecake layer melts in your mouth and pairs perfectly with the rich chocolate base.
- Easy to make: This recipe uses simple pantry ingredients and straightforward steps, making it perfect for both beginner and experienced bakers.
- Perfect for any occasion: Whether you’re baking for holidays, birthdays, family gatherings, or a weekend treat, these bars always impress.
- Great for making ahead: They slice beautifully after chilling, making them an ideal dessert to prepare a day in advance.
- Easy to serve: Since they’re made in bars, they’re simple to cut, serve, and share perfect for parties, potlucks, and dessert tables.
- A crowd favorite: The combination of chocolate and cheesecake is timeless, so these bars are always one of the first desserts to disappear.
Ingredients for These Cheesecake Bars
Oreo Crust
- 36 Oreo cookies — Use the whole cookies, including the cream filling. The filling helps add flavor and moisture while giving the crust its classic dark chocolate color. There’s no need to remove the cream before crushing them.
- 1/2 cup unsalted butter (112 grams), melted — Melted butter helps bind the Oreo crumbs together and creates a firm crust that slices beautifully. Make sure it’s fully melted for an even texture.
Chocolate Cheesecake Filling
- 10 oz dark chocolate (283 grams), 50–70% cocoa — Use a chocolate bar instead of chocolate chips for the smoothest texture. Bars melt more evenly and create a silky, rich cheesecake filling.
- 24 oz full-fat cream cheese (680 grams), softened to room temperature — Room-temperature cream cheese is important for a smooth, lump-free filling. Let it sit out for about an hour before mixing.
- 1 1/4 cups granulated sugar (250 grams) — Adds the perfect amount of sweetness to balance the rich chocolate flavor.
- 1 tablespoon cornstarch (cornflour in the UK) — Helps the filling set properly and gives the bars a creamy yet sliceable texture.
- 2 teaspoons vanilla extract — Enhances the chocolate flavor and adds a warm, sweet aroma.
- 3/4 cup sour cream (180 ml), room temperature — Adds a slight tang and keeps the cheesecake layer smooth, creamy, and perfectly balanced.
- 4 large eggs, room temperature — Room-temperature eggs blend more easily and help create a smooth filling without affecting the melted chocolate.
Chocolate Ganache Topping
- 8 oz dark chocolate (226 grams), about 50% cocoa or semi-sweet — Creates a rich, glossy topping that adds an extra layer of chocolate flavor.
- 2/3 cup heavy cream (160 ml) — Warm the cream just until steaming, not boiling, to create a smooth and creamy ganache without separation.

How to Make These Cheesecake Bars (Step by Step)
Preheat the Oven and Line the Pan
Preheat your oven to 325°F (163°C) and prepare a 9×13-inch baking pan by lining it with parchment paper. Leave a little extra paper hanging over the sides so you can easily lift the chilled bars out of the pan later. This simple step makes slicing and serving much easier.
Crush the Oreo Cookies into Fine Crumbs
Add the whole Oreo cookies, including the cream filling, to a food processor and pulse until they become fine crumbs. The cream filling helps bind the crust and adds extra chocolate flavor. If you don’t have a food processor, place the cookies in a sealed bag and crush them with a rolling pin.
Combine the Crumbs with Melted Butter
Pour the melted butter over the Oreo crumbs and mix until the texture resembles wet sand. The butter helps hold the crust together and creates a firm base that won’t fall apart when you slice the cheesecake bars.
Press the Crust into the Pan
Transfer the Oreo mixture into the prepared pan and press it firmly into an even layer. Use the bottom of a measuring cup or a flat glass to compact the crust tightly. A well-packed crust gives you clean, sturdy slices after chilling.
Make the Chocolate Cheesecake Filling
Melt the Dark Chocolate
Melt the dark chocolate in short microwave intervals, stirring well between each one until smooth and completely melted. Let the chocolate cool for a few minutes before adding it to the cheesecake mixture. This prevents the warm chocolate from affecting the texture of the filling.
Beat the Cream Cheese and Sugar Until Smooth
In a large mixing bowl, beat the softened cream cheese and granulated sugar together until smooth, creamy, and free of lumps. Make sure your cream cheese is at room temperature because cold cream cheese can create a bumpy filling that won’t blend properly.
Add the Flavoring Ingredients
Add the cornstarch and vanilla extract, then mix until combined. Next, add the sour cream and melted chocolate, mixing just until the filling becomes smooth and evenly chocolatey. Avoid mixing longer than needed to keep the cheesecake texture creamy.
Add the Eggs Slowly
Add the eggs one at a time, mixing on low speed after each addition until just incorporated. Overmixing after adding the eggs can add too much air into the batter, which may cause cracks as the cheesecake cools.
Bake and Chill the Cheesecake Bars
Pour the Filling Over the Crust
Pour the chocolate cheesecake batter over the prepared Oreo crust and spread the top evenly with a spatula. Make sure the surface is smooth so the finished bars have a neat, bakery-style appearance.
Bake Until Set
Place the pan on the middle rack and bake for about 35 minutes. The edges should look set while the center should still have a slight jiggle when you gently move the pan. This means the cheesecake will stay creamy instead of becoming dry.
Cool Slowly to Prevent Cracks
Turn off the oven and leave the door slightly open. Allow the bars to cool inside the oven for about 30 minutes. This gradual temperature change helps prevent the cheesecake surface from cracking.
Chill Completely Before Cutting
Remove the pan from the oven and refrigerate the cheesecake bars uncovered for at least 4 hours, or preferably overnight. Chilling allows the filling to fully set and makes it easier to get clean, beautiful slices.
Add the Chocolate Ganache Topping
Make the Chocolate Ganache
Heat the heavy cream until it is steaming but not boiling. Pour it over the chopped chocolate and let it sit for about 2 minutes. Stir slowly until the mixture becomes smooth, shiny, and completely combined.
Spread the Ganache Over the Cheesecake
Pour the prepared ganache over the chilled cheesecake layer and gently tilt the pan or use a spatula to spread it into an even layer. The glossy chocolate topping adds extra richness and makes these bars look bakery-worthy.
Chill and Slice the Bars
Place the pan back in the refrigerator for another 30 minutes to allow the ganache to set. Use the parchment paper overhang to lift the bars out of the pan, then slice into 15 even pieces using a sharp knife for clean edges.

Expert Tips for Perfect Cheesecake Bars
Cool the Bars Slowly to Prevent Cracks
After my first batch cracked right down the middle, I realized the problem was temperature shock. Letting the bars cool gradually in the turned-off oven with the door slightly open helps the cheesecake adjust slowly and keeps the surface smooth.
Use Room Temperature Ingredients
I used to mix in cream cheese straight from the fridge to save time, but the filling always turned out slightly lumpy. Softened cream cheese blends much better, so let it sit at room temperature for at least an hour along with the eggs before starting.
Bring Sour Cream to Room Temperature
Room-temperature sour cream helps create a silky, smooth filling. Cold sour cream can make the melted chocolate tighten up and leave small chocolate flecks instead of blending evenly into the batter.
Choose a Chocolate Bar Instead of Chips
I once tested this recipe with chocolate chips, and the texture wasn’t as smooth. A good-quality chopped chocolate bar melts more evenly and gives the cheesecake filling a richer, silkier consistency.
Chill Before Adding the Ganache
Make sure the cheesecake layer is completely chilled before adding the ganache. I learned this the hard way when I rushed the process and the warm cheesecake caused the topping to slide instead of setting beautifully.
Use a Warm Knife for Clean Slices
For neat bakery-style slices, warm your knife under hot water, wipe it dry, and clean it between each cut. This simple trick helps you get smooth edges without dragging through the creamy filling.
Freeze Leftover Bars Properly
These bars freeze wonderfully, which I discovered after having extra slices left over. Wrap each piece individually before freezing so you can enjoy a single serving whenever a chocolate craving hits.

Ingredient Substitutions
Swap the Oreo Cookies
If you don’t have Oreo cookies, you can use any chocolate sandwich cookies for the crust. Store-brand versions or other chocolate-filled sandwich cookies work well and will still create a rich, chocolatey base.
Use Semi-Sweet Chocolate Instead of Dark Chocolate
For a slightly sweeter and milder chocolate flavor, replace dark chocolate with semi-sweet chocolate. The cheesecake filling will still have the same smooth, creamy texture.
Make It Gluten-Free
To make these bars gluten-free, use gluten-free chocolate sandwich cookies for the crust and make sure your chocolate and other ingredients are labeled gluten-free before using them.
Replace Sour Cream with Greek Yogurt
Full-fat plain Greek yogurt can be used instead of sour cream in the same amount. It adds the same creamy texture and slight tang while keeping the cheesecake filling smooth and balanced.
Make a Dairy-Free Version
For a dairy-free option, use dairy-free cream cheese, replace heavy cream with coconut cream for the ganache, and choose dairy-free chocolate. The ganache may be slightly softer but will still set nicely and slice well after chilling.
How to Store These Cheesecake Bars
Store at Room Temperature
Because these bars contain a cream cheese filling, they should not be left at room temperature for more than 2 hours. Keep them chilled when they’re not being served to maintain their creamy texture and freshness.
Keep Them in the Refrigerator
Store the bars in an airtight container or cover the baking pan tightly with plastic wrap. They will stay fresh in the refrigerator for up to 5 days. In fact, the chocolate flavor becomes even richer after resting for a day, making them taste even better.
Freeze for Longer Storage
These cheesecake bars freeze beautifully. Wrap individual slices tightly in plastic wrap and place them in a freezer-safe container or bag. They can be frozen for up to 2 months. When ready to enjoy, thaw them overnight in the refrigerator before serving.
Best Serving Tip
There’s no need to reheat these bars. For the best creamy texture, remove a slice from the fridge and let it sit at room temperature for about 10 minutes before serving. This allows the cheesecake layer to soften slightly and brings out the full chocolate flavor.
More Delicious Dessert Recipes to Try
Frequently Asked Questions
Can I make chocolate cheesecake bars ahead of time?
Yes, these bars are actually perfect for making ahead. I recommend preparing them at least one day before serving so the cheesecake layer has enough time to chill, set properly, and develop a richer chocolate flavor. You can add the ganache after chilling or prepare the entire dessert in advance and store it covered in the refrigerator.
Can I freeze these cheesecake bars?
Yes, these bars freeze very well. Cut them into individual slices, wrap each piece tightly in plastic wrap, and place them in a freezer-safe container. They can be frozen for up to 2 months. Thaw overnight in the refrigerator before serving for the best creamy texture.
Why is my cheesecake filling grainy instead of smooth?
A grainy texture usually happens when the chocolate does not blend smoothly into the filling. This can happen if the cream cheese or sour cream is too cold, causing the melted chocolate to seize. Using room-temperature ingredients and good-quality chopped chocolate instead of chocolate chips will give you a much smoother result.
Can I use a different cookie for the crust?
Yes, you can replace Oreo cookies with any chocolate sandwich cookies. Simply crush the cookies into fine crumbs and mix them with melted butter the same way as the original recipe. The crust will still be rich, chocolatey, and sturdy enough to hold the cheesecake layer.
Why are my cheesecake bars difficult to slice cleanly?
For neat slices, make sure the bars are fully chilled before cutting. Use a sharp knife warmed under hot water, wipe it dry, and clean the knife between each cut. This helps create smooth, bakery-style edges.
Do I need to bake the Oreo crust before adding the filling?
No, this recipe does not require pre-baking the Oreo crust. The butter helps the crumbs hold together, and the crust sets perfectly while baking with the cheesecake filling.
Final Thoughts
These chocolate cheesecake bars have become one of my favorite desserts because they feel special without requiring hours in the kitchen. I first made them for a family gathering, and they disappeared quickly! The creamy chocolate cheesecake filling, crunchy Oreo crust, and smooth ganache topping make every bite taste like a bakery-style treat made at home.
They’re perfect for holidays, parties, or whenever you want a rich dessert ready in the fridge. If you try this recipe, I’d love to hear how your cheesecake bars turned out and any fun variations you added!

Chocolate Cheesecake Bars
Ingredients
Oreo Crust
- 36 Oreo cookies
- 1/2 cup unsalted butter 112g, melted
Chocolate Cheesecake Filling
- 10 oz dark chocolate 283g, 50–70% cocoa
- 24 oz full-fat cream cheese 680g, softened to room temperature
- 1 1/4 cups granulated sugar 250g
- 1 tablespoon cornstarch
- 2 teaspoons vanilla extract
- 3/4 cup sour cream 180ml, room temperature
- 4 large eggs room temperature
Chocolate Ganache
- 8 oz dark chocolate 226g, about 50% cocoa or semi-sweet
- 2/3 cup heavy cream 160ml
Instructions
- Preheat the oven to 325°F (163°C). Line a 9×13-inch baking pan with parchment paper, leaving some overhang on the sides for easy removal.
- Crush the Oreo cookies into fine crumbs. Mix with melted butter until combined, then press firmly into the bottom of the prepared pan.
- Melt the dark chocolate in short intervals until smooth. Set aside to cool slightly.
- Beat the softened cream cheese and sugar together until smooth and creamy.
- Add the cornstarch, vanilla extract, sour cream, and melted chocolate. Mix until the filling is fully combined and smooth.
- Add the eggs one at a time, mixing on low speed after each addition until just incorporated.
- Pour the cheesecake filling over the Oreo crust and smooth the top. Bake for 35 minutes, until the edges are set and the center has a slight jiggle.
- Turn off the oven, crack the door open, and let the bars cool inside for 30 minutes. Refrigerate for at least 4 hours until fully chilled.
- Prepare the ganache by heating the heavy cream until steaming. Pour over chopped chocolate, let sit for 2 minutes, then stir until smooth and glossy.
- Pour the ganache over the chilled cheesecake layer. Chill for another 30 minutes, then lift out and slice into 15 bars.




