Love this? Save it for later!
Share the inspiration with your friends
The woman at the farmers market booth watched me hover over her peppermint plants for a solid five minutes before she finally spoke. “You keep touching the leaves but you haven’t bought a single bunch,” she said, not unkindly. I laughed and admitted I was trying to figure out how to turn the fresh peppermint into something that felt like a hug. She reached under her table and pulled out a worn recipe card, handwritten and smudged with what looked like chocolate. “My grandmother used to make these bars every December,” she said. “They’re not fancy, but they fix things.”
I took that card home and tucked it into my favorite cookbook, honestly not sure when I’d actually make them. But then the first real cold snap hit, and I found myself staring at that card while snow piled up outside my kitchen window. I had all the ingredients except the fresh peppermint, which I finally put to good use. The first batch came out lopsided and a little messy — I may have gotten distracted and let the chocolate layer set too long before adding the cheesecake. But that first bite? Let me tell you, something clicked.
These Cozy Peppermint Bark Cheesecake Bars have become my December ritual. They’re the dessert I make when I need the world to slow down for a minute. Maybe you’ve been there — that moment when you just need something sweet and cold and completely indulgent to make the evening feel special. These bars deliver every single time.
Why You’ll Love This Recipe
I’ve tested this recipe more times than I care to count, and let me tell you — every single version has been devoured by friends, family, and even my skeptical neighbor who “doesn’t do dessert.” There’s something about the combination of creamy cheesecake, crunchy chocolate, and cool peppermint that hits every comfort note you could want.
- Quick & Easy : Comes together in about 30 minutes of active prep, though you do need some chill time. Perfect for making ahead when you know a busy week is coming.
- Simple Ingredients : No fancy grocery trips needed. You likely already have cream cheese, butter, and sugar in your kitchen. The peppermint extract and candy canes are the only special items.
- Perfect for the Holidays : Great for cookie exchanges, Christmas parties, or just a cozy night in with hot cocoa. They look impressive but are secretly simple.
- Crowd-Pleaser : Kids love the candy cane crunch, adults love the sophisticated peppermint flavor. I’ve never brought these anywhere without someone asking for the recipe.
- Unbelievably Delicious : The texture combo is next-level comfort food. Creamy cheesecake meets crunchy chocolate bark meets cool peppermint. It’s the kind of dessert that makes you close your eyes after the first bite.
What makes this recipe different from the rest is the layering technique. Instead of mixing everything together, you build distinct layers that create that classic peppermint bark experience in bar form. The cheesecake layer stays perfectly creamy because we’re using a water bath method that I’ve perfected through trial and error. Trust me, I’ve had my share of cracked cheesecake tops before figuring this out.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which makes these bars dangerously easy to whip up on a whim.
For the Crust
- 2 cups chocolate cookie crumbs (about 20 Oreos, filling removed) — I recommend Oreo brand for the best texture and flavor
- 5 tablespoons unsalted butter, melted — use salted butter if that’s what you have, just skip the added salt
- 2 tablespoons granulated sugar
- Pinch of salt (if using unsalted butter)
For the Cheesecake Filling

- 16 ounces cream cheese, softened to room temperature — Philadelphia brand gives the smoothest results
- 3/4 cup granulated sugar
- 2 large eggs, room temperature
- 1 teaspoon vanilla extract
- 1/2 teaspoon peppermint extract — look for pure peppermint extract, not mint extract, for the cleanest flavor
- 1/4 cup sour cream, room temperature (adds richness and prevents cracking)
- 2 tablespoons all-purpose flour
For the Peppermint Bark Topping
- 1 cup semi-sweet chocolate chips — Ghirardelli or Guittard are my go-to brands
- 1/2 cup white chocolate chips
- 1/2 cup crushed candy canes or peppermint candies (about 6-8 regular candy canes)
- 1 teaspoon coconut oil or vegetable shortening (divided)
Substitution Guidance
Use dairy-free cream cheese and butter alternatives for a dairy-free version. For a gluten-free option, use gluten-free chocolate sandwich cookies for the crust. The peppermint extract can be replaced with 1/4 teaspoon of peppermint oil if that’s what you have, but start with less — it’s much stronger.
Equipment Needed
You don’t need a professional kitchen to make these bars, but a few specific tools make the process much smoother.
- 9×9 inch square baking pan — Glass or metal both work fine. I prefer metal for more even baking.
- Parchment paper — Absolutely essential for lifting the bars out cleanly. Leave overhang on two sides for handles.
- Electric hand mixer or stand mixer — You can mix by hand, but the cream cheese needs to be really smooth. I’ve done it both ways and the mixer saves your arm.
- Food processor or zip-top bag — For crushing the cookies and candy canes. The bag method works great with a rolling pin if you need to release some frustration.
- Medium saucepan — For the water bath. A roasting pan works if you don’t have a saucepan large enough.
- Aluminum foil — To wrap the pan and prevent water from seeping into the cheesecake.
- Offset spatula — Not required but makes spreading the chocolate layers much easier.
Budget-friendly tip: Skip the food processor and use a zip-top bag and rolling pin for crushing. Your grandmother’s rolling pin will work better than any fancy gadget.
Preparation Method
Let me walk you through this step by step. I’ve included all the little details I wish someone had told me the first time I made these.
- Preheat and prepare your pan. Preheat your oven to 325°F (163°C). Line your 9×9 inch pan with parchment paper, leaving about 2 inches of overhang on two opposite sides. This creates handles for lifting the finished bars out.
- Make the crust. Crush the chocolate cookies into fine crumbs. You want them consistent — no big chunks. Mix the crumbs with the melted butter, sugar, and salt until it feels like wet sand. Press this mixture firmly into the bottom of your prepared pan. I use the bottom of a measuring cup to get it really even. Bake for 10 minutes, then let it cool while you make the filling.
- Prepare the water bath. While the crust cools, bring a kettle or saucepan of water to a boil. You’ll need this later. Wrap the outside of your baking pan with a double layer of aluminum foil, making sure it comes up the sides. This keeps water out during baking.
- Make the cheesecake filling. In a large bowl, beat the softened cream cheese with an electric mixer until completely smooth — about 2 minutes. Scrape the bowl well. Add the sugar and beat for another 2 minutes until light and fluffy. Add the eggs one at a time, beating on low speed after each just until combined. Overmixing at this stage adds too much air and causes cracks.
- Add the flavorings. Mix in the vanilla extract, peppermint extract, sour cream, and flour. Beat on low speed just until everything comes together. The batter should be smooth and slightly thick. Give it a taste — the peppermint should be present but not overwhelming.
- Pour and bake. Pour the cheesecake filling over the cooled crust and spread it evenly. Place the foil-wrapped pan into a larger baking dish or roasting pan. Carefully pour the hot water into the larger pan until it reaches about halfway up the sides of your cheesecake pan. Bake at 325°F for 40-45 minutes. The edges should be set but the center should still jiggle slightly when you gently shake the pan.
- Cool slowly. Turn off the oven and crack the door open. Let the cheesecake cool in the oven for 1 hour. This gradual cooling prevents cracking. Then remove it from the water bath, take off the foil, and let it cool completely on a wire rack. Refrigerate for at least 4 hours, but overnight is better.
- Add the chocolate layers. Once the cheesecake is fully chilled and set, remove it from the pan using the parchment handles. Place it on a cutting board. Melt the semi-sweet chocolate chips with 1/2 teaspoon coconut oil in the microwave in 30-second bursts, stirring between each. Spread it evenly over the top of the cheesecake. Refrigerate for 15 minutes until set but not rock hard.
- Add the white chocolate and peppermint. Melt the white chocolate chips with the remaining 1/2 teaspoon coconut oil the same way. Spread it over the semi-sweet chocolate layer. Immediately sprinkle the crushed candy canes over the top before the white chocolate sets. Gently press them in with your fingers.
- Final chill and slice. Refrigerate for another 30 minutes to set everything completely. Use a sharp knife to cut into bars, wiping the blade clean between cuts for neat edges. I get 16 bars from one pan, but you can cut them bigger if you’re feeling generous.
Cooking Tips & Techniques
I’ve made these bars at least a dozen times, and I’ve learned a few things the hard way. Let me save you some trouble.
The water bath is non-negotiable. I know it seems fussy, but it’s the difference between a creamy cheesecake and a dry, cracked one. The steam created by the hot water keeps the oven moist and the cheesecake tender. I once skipped it because I was in a hurry, and the top cracked so badly it looked like a map of the Mississippi River.
Room temperature ingredients matter. Cold cream cheese creates lumps that no amount of beating will fix. Take everything out of the fridge at least an hour before you start. If you forget, cut the cream cheese into cubes and microwave it in 10-second bursts until softened but not warm.
Don’t overmix the eggs. This was my biggest mistake early on. Beating the eggs on high speed incorporates too much air, which expands in the oven and then collapses, causing cracks. Mix on low speed just until the yolk disappears into the batter.
Let the chocolate layers set properly. I once rushed this step and the white chocolate layer mixed with the dark chocolate layer, creating a muddy mess instead of clean stripes. Patience pays off here.
Use a hot knife for clean cuts. Run your knife under hot water, dry it, then slice. Wipe and repeat between each cut. This gives you those beautiful, clean edges that make these bars look professional.
Variations & Adaptations
One of the best things about this recipe is how adaptable it is. Here are some variations I’ve tried and loved.
Dark Chocolate Peppermint Bars: Swap the semi-sweet chocolate for dark chocolate (70% cocoa or higher) for a less sweet, more sophisticated version. The bitterness of the dark chocolate pairs beautifully with the sweet peppermint.
Gluten-Free Version: Use gluten-free chocolate sandwich cookies for the crust. I’ve had great results with the Glutino brand. Everything else in the recipe is naturally gluten-free, so this is an easy swap.
Dairy-Free Adaptation: Use dairy-free cream cheese (Miyoko’s or Kite Hill work well), vegan butter, and dairy-free chocolate chips. The texture will be slightly softer, so chill them extra long before slicing.
Mint Chocolate Chip Twist: Fold 1/2 cup mini chocolate chips into the cheesecake batter before pouring it over the crust. This adds little chocolate pockets throughout the creamy layer.
Peppermint Mocha Version: Add 1 tablespoon of instant espresso powder dissolved in 1 teaspoon of hot water to the cheesecake batter. The coffee flavor enhances the chocolate and peppermint in a way that’s honestly addictive.
Serving & Storage Suggestions
These bars are best served cold, straight from the refrigerator. The contrast between the cold, creamy cheesecake and the crunchy chocolate topping is pure magic. Let them sit at room temperature for about 5 minutes before serving to take the edge off the chill.
For presentation, I like to arrange them on a white platter with a few extra crushed candy canes scattered around. A dollop of whipped cream on top never hurts, especially if you’re serving them as a holiday dessert. They pair beautifully with a cup of hot cocoa, a peppermint mocha, or even a glass of cold milk.
Storage: Keep these bars in an airtight container in the refrigerator for up to 5 days. Layer them with parchment paper between each layer to prevent sticking. The flavors actually develop and deepen after a day or two, so don’t be afraid to make them ahead.
Freezing: These freeze beautifully. Wrap individual bars in plastic wrap, then place them in a freezer-safe container. They’ll keep for up to 3 months. To serve, thaw in the refrigerator overnight. The texture remains surprisingly creamy.
Reheating: Don’t. Seriously, these are meant to be eaten cold. If you absolutely must warm them slightly, let them sit at room temperature for 10 minutes. Microwaving will ruin the texture.
Nutritional Information & Benefits
Let’s be honest — these are a treat, not a health food. But knowing what’s in them helps with mindful indulgence.
| Per Bar (1/16 of recipe) | Amount |
|---|---|
| Calories | 285 |
| Total Fat | 18g |
| Saturated Fat | 10g |
| Cholesterol | 55mg |
| Sodium | 180mg |
| Total Carbohydrates | 29g |
| Dietary Fiber | 1g |
| Sugars | 22g |
| Protein | 4g |
On the bright side, the cream cheese provides a decent amount of protein and calcium. The dark chocolate contains antioxidants, and peppermint has been known to aid digestion. So there’s that. These bars are not gluten-free (unless adapted), not dairy-free (unless adapted), and contain nuts only if your chocolate does. Always check labels if allergies are a concern.
Conclusion
These Cozy Peppermint Bark Cheesecake Bars have become more than just a recipe in my kitchen. They’re the dessert I turn to when I need to create a little magic on a cold winter night. The woman at the farmers market probably has no idea that her grandmother’s recipe card ended up in a food blog, but I hope she’d be happy knowing how many people have found comfort in these bars.
I’d love to hear how they turn out for you. Did you try a variation? Did they remind you of something from your own childhood? Drop a comment below and let me know. And if you share them on social media, tag me — I genuinely get excited seeing these bars in other people’s kitchens. Here’s to cozy evenings, sweet treats, and the kind of recipes that feel like a warm hug.
Frequently Asked Questions
Can I use store-bought crust instead of making my own?
Absolutely. A pre-made chocolate cookie crust from the store works in a pinch. Just make sure it fits your pan size, and skip the baking step if the package says it’s pre-baked.
Why did my cheesecake crack on top?
Cracks usually happen from overmixing the batter, baking at too high a temperature, or cooling too quickly. The water bath and gradual cooling in the oven should prevent this. If it still cracks, don’t worry — the chocolate layer covers everything.
Can I use mint extract instead of peppermint extract?
You can, but the flavor will be different. Mint extract is usually made from spearmint and has a more herbaceous, less sweet flavor. Peppermint extract gives that classic candy cane taste. If you only have mint extract, use 1/4 teaspoon and add a drop of vanilla to round it out.
How far in advance can I make these bars?
You can make them up to 3 days ahead and keep them in the refrigerator. The flavors actually meld together and improve after a day. For longer storage, freeze them for up to 3 months.
Can I double this recipe for a larger pan?
Yes! Double all ingredients and use a 9×13 inch pan. You’ll need to increase the baking time to about 55-60 minutes. Keep an eye on it — the center should still jiggle slightly when done.
Pin This Recipe!

Cozy Peppermint Bark Cheesecake Bars
These Cozy Peppermint Bark Cheesecake Bars are the ultimate holiday dessert, featuring a creamy cheesecake layer on a chocolate cookie crust, topped with semi-sweet and white chocolate bark and crushed candy canes. They’re quick to prepare, use simple ingredients, and are perfect for cookie exchanges or cozy nights in.
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Total Time: 5 hours 15 minutes (includes chilling)
- Yield: 16 bars 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 2 cups chocolate cookie crumbs (about 20 Oreos, filling removed)
- 5 tablespoons unsalted butter, melted
- 2 tablespoons granulated sugar
- Pinch of salt (if using unsalted butter)
- 16 ounces cream cheese, softened to room temperature
- 3/4 cup granulated sugar
- 2 large eggs, room temperature
- 1 teaspoon vanilla extract
- 1/2 teaspoon peppermint extract
- 1/4 cup sour cream, room temperature
- 2 tablespoons all-purpose flour
- 1 cup semi-sweet chocolate chips
- 1/2 cup white chocolate chips
- 1/2 cup crushed candy canes or peppermint candies (about 6–8 regular candy canes)
- 1 teaspoon coconut oil or vegetable shortening (divided)
Instructions
- Preheat oven to 325°F (163°C). Line a 9×9 inch pan with parchment paper, leaving 2 inches overhang on two opposite sides.
- Crush chocolate cookies into fine crumbs. Mix with melted butter, sugar, and salt until like wet sand. Press firmly into pan. Bake 10 minutes, then cool.
- Bring water to a boil for water bath. Wrap outside of pan with double layer of aluminum foil.
- Beat cream cheese until smooth (2 minutes). Add sugar and beat 2 minutes until fluffy. Add eggs one at a time on low speed just until combined.
- Mix in vanilla, peppermint extract, sour cream, and flour on low until smooth.
- Pour filling over crust. Place foil-wrapped pan in larger dish. Pour hot water into larger dish until halfway up sides. Bake 40-45 minutes until edges set but center jiggles.
- Turn off oven, crack door, let cheesecake cool in oven 1 hour. Remove from water bath, remove foil, cool completely on rack. Refrigerate at least 4 hours or overnight.
- Remove cheesecake from pan using parchment handles. Melt semi-sweet chocolate chips with 1/2 teaspoon coconut oil in microwave in 30-second bursts. Spread over cheesecake. Refrigerate 15 minutes.
- Melt white chocolate chips with remaining 1/2 teaspoon coconut oil. Spread over semi-sweet layer. Immediately sprinkle crushed candy canes on top, pressing gently.
- Refrigerate 30 minutes to set. Slice into bars with a sharp knife, wiping blade clean between cuts. Makes 16 bars.
Notes
The water bath is essential for a creamy, crack-free cheesecake. Use room temperature ingredients for best results. Don’t overmix the eggs. Let chocolate layers set properly before adding the next. Use a hot knife for clean cuts.
Nutrition
- Serving Size: 1 bar
- Calories: 285
- Sugar: 22
- Sodium: 180
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 29
- Fiber: 1
- Protein: 4
Keywords: peppermint bark, cheesecake bars, holiday dessert, Christmas dessert, peppermint cheesecake, chocolate cheesecake bars


