Love this? Save it for later!
Share the inspiration with your friends
The first time I made these hazelnut cream bars, it was honestly an accident. I had a half-open jar of chocolate-hazelnut spread staring at me from the pantry, a block of cream cheese that needed using up, and absolutely no plan. It was one of those late Tuesday nights where you just want something sweet but don’t have the energy for a full baking project. So I started throwing things together, fully expecting to end up with a mess I’d have to hide in the fridge.
But then I took a bite. And I mean, I actually stopped what I was doing and just stood there in the kitchen, fork in hand, trying to figure out how something so simple could taste so ridiculously good. The creamy hazelnut layer melts into this dark chocolate ganache on top, and the buttery shortbread crust holds everything together without being too heavy. It’s the kind of dessert that makes you close your eyes after the first bite, not because you’re being dramatic, but because it genuinely catches you off guard.
I’ve made these bars at least a dozen times since that night, tweaking the ratios, testing different chocolates, and figuring out what works best. And honestly, they’ve become my secret weapon for everything from casual dinner parties to holiday dessert tables. People always ask for the recipe, and they never believe me when I say how easy it is. These decadent hazelnut cream bars with dark chocolate ganache are proof that you don’t need fancy techniques or complicated steps to create something truly memorable. You just need good ingredients and a little bit of trust in the process.
Why You’ll Love This Recipe
Let me tell you why these bars have earned a permanent spot in my recipe rotation. They check all the boxes for what a great dessert should be, without any of the fuss.
- Surprisingly Simple: No stand mixer required. No tempering chocolate. No complicated steps that leave you questioning your life choices. If you can press dough into a pan and stir a few things together, you can absolutely nail this recipe.
- Pantry-Friendly Ingredients: You probably already have most of what you need sitting in your kitchen right now. Butter, flour, cream cheese, chocolate, hazelnut spread—these are not exotic ingredients that require a special trip to a specialty store.
- Perfect for Any Occasion: These bars are fancy enough for holiday gatherings but casual enough for a random Wednesday night craving. I’ve brought them to potlucks, served them at birthday parties, and kept a stash in the freezer for those moments when only chocolate will do.
- Total Crowd-Pleaser: Kids love the creamy, sweet hazelnut layer. Adults appreciate the sophisticated dark chocolate ganache on top. Everyone goes back for seconds. I’ve never had leftovers, and I mean never.
- Better Than Bakery Quality: Honestly, these taste like something you’d pay way too much for at a fancy bakery. The texture is that perfect combination of crunchy, creamy, and silky smooth. It’s comfort food that feels elevated without trying too hard.
What makes these bars different from other layered dessert bars is the way the flavors actually work together. The hazelnut cream layer is rich but not cloying, thanks to the tangy cream cheese that cuts through the sweetness. And the dark chocolate ganache? It’s not just a topping—it’s the anchor that brings everything into balance. I’ve tested this recipe with milk chocolate, semi-sweet, and dark, and trust me, dark chocolate is the way to go. It provides that necessary bitterness that makes the whole thing feel sophisticated instead of sugar-heavy.
This is the kind of dessert that makes you look like a hero with minimal effort. And honestly, we all need more of those in our lives.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to create something that tastes far more complex than it actually is. Each component plays a specific role, so here’s what you need and why it matters.
For the Shortbread Crust
- 1 ½ cups all-purpose flour (190g) — Provides the structure for a sturdy but tender crust. I prefer unbleached all-purpose flour for the best texture.
- ½ cup powdered sugar (60g) — Dissolves more easily than granulated sugar, giving the crust a finer, melt-in-your-mouth texture.
- ¾ cup cold unsalted butter (170g), cut into small cubes — Cold butter is crucial here. It creates that flaky, shortbread texture as it melts in the oven. I always use European-style butter like Kerrygold for extra richness.
- ¼ teaspoon salt — Enhances the buttery flavor and balances the sweetness. Don’t skip it, even if you’re using salted butter.
- 1 teaspoon vanilla extract — Adds warmth and depth to the crust. Pure vanilla extract makes a noticeable difference here.
For the Hazelnut Cream Layer

- 8 oz cream cheese (226g), softened — Full-fat cream cheese is non-negotiable here. Low-fat versions contain too much water and won’t set properly. Let it sit at room temperature for at least 30 minutes before starting.
- ½ cup granulated sugar (100g) — Provides sweetness and helps the cream cheese layer set firmly.
- 1 large egg — Binds the filling together and gives it a smooth, custard-like texture. Room temperature egg incorporates more evenly.
- 1 teaspoon vanilla extract — Complements the hazelnut flavor without overpowering it.
- ¾ cup chocolate-hazelnut spread (like Nutella, about 225g) — This is the star of the show. I’ve tested this with both store-brand and name-brand spreads, and honestly, Nutella gives the best consistency. The store brands tend to be oilier and can separate during baking.
- ¼ cup chopped toasted hazelnuts (optional, for texture) — Adds a lovely crunch and reinforces the hazelnut flavor. Toast them at 350°F for 5-7 minutes until fragrant, then rub off the skins in a clean kitchen towel.
For the Dark Chocolate Ganache
- 6 oz dark chocolate (170g), finely chopped — Use good quality chocolate here. I recommend 60-70% cacao for the perfect balance of sweetness and bitterness. Ghirardelli, Lindt, or Callebaut all work beautifully.
- ½ cup heavy cream (120ml) — Full-fat heavy cream is essential for a silky, glossy ganache. Don’t substitute with half-and-half or milk, it won’t set properly.
- 1 tablespoon unsalted butter (14g), softened — Adds extra shine and a velvety mouthfeel to the ganache.
- Flaky sea salt (optional, for finishing) — A light sprinkle on top takes these bars from delicious to absolutely unforgettable. The salt crystals provide little pops of contrast that make the chocolate taste even richer.
Equipment Needed
You don’t need a fully stocked professional kitchen to make these bars, but a few key tools will make your life much easier.
- 8×8-inch baking pan — This is the perfect size for getting clean, substantial bars. A metal pan works best for even heat distribution. If you only have a glass dish, reduce the oven temperature by 25°F to prevent over-browning.
- Parchment paper — Absolutely essential for easy removal. Leave overhang on two opposite sides so you can lift the entire slab out cleanly.
- Food processor — Makes the shortbread crust come together in seconds. If you don’t have one, you can use a pastry cutter or even your fingers to work the butter into the flour mixture.
- Electric hand mixer or stand mixer — For beating the cream cheese filling until smooth. A hand mixer works perfectly fine here.
- Small saucepan — For heating the cream for the ganache. A double boiler works too, but honestly, the saucepan method is faster and just as reliable.
- Offset spatula — Helps spread the ganache evenly over the cooled bars. A regular butter knife works in a pinch, but an offset spatula gives you that smooth, professional finish.
- Sharp knife — For cutting clean slices. Run it under hot water and wipe it dry between cuts for the neatest edges.
Preparation Method
Let’s walk through this step by step. I promise it’s easier than it looks.
Step 1: Make the Shortbread Crust
Preheat your oven to 350°F (175°C). Line your 8×8-inch pan with parchment paper, leaving overhang on two sides.
In a food processor, combine the flour, powdered sugar, and salt. Pulse a few times to mix everything together. Add the cold butter cubes and vanilla extract, then pulse until the mixture looks like coarse sand with some pea-sized butter pieces still visible. This is exactly what you want — those little butter chunks create flaky layers as they melt in the oven.
Press the mixture firmly and evenly into the bottom of your prepared pan. I use the bottom of a measuring cup to really pack it down. Bake for 18-20 minutes, until the edges are lightly golden and the center looks set. The crust will still be pale in the middle — that’s fine. Let it cool on a wire rack for about 10 minutes while you prepare the filling.
Step 2: Prepare the Hazelnut Cream Layer
In a large bowl, beat the softened cream cheese with an electric mixer until smooth and creamy, about 2 minutes. Add the granulated sugar and beat until fully incorporated, scraping down the sides as needed. Add the egg and vanilla extract, then beat on low speed just until combined. Over-mixing at this stage can incorporate too much air, which may cause the filling to puff up and crack during baking.
Gently fold in the chocolate-hazelnut spread until you have a uniform, creamy mixture. If you’re using chopped toasted hazelnuts, fold those in now. Pour the filling over the slightly cooled crust and spread it into an even layer. Bake for 22-25 minutes, until the edges are set and the center is just slightly jiggly — like a cheesecake that’s almost done. The filling will continue to set as it cools. Let it cool completely at room temperature, then refrigerate for at least 2 hours, or until firm.
Step 3: Make the Dark Chocolate Ganache
Place the finely chopped dark chocolate in a heatproof bowl. Heat the heavy cream in a small saucepan over medium heat until it just begins to simmer — small bubbles will form around the edges, but don’t let it boil. Pour the hot cream over the chocolate and let it sit undisturbed for 2-3 minutes. This allows the chocolate to melt gently without seizing.
Gently stir the mixture in a circular motion, starting from the center and working outward, until the chocolate is completely melted and the ganache is smooth and glossy. Stir in the softened butter until fully incorporated. Let the ganache cool at room temperature for about 10-15 minutes, until it thickens slightly but is still pourable. If it gets too thick, you can gently warm it over a double boiler or in short bursts in the microwave.
Step 4: Assemble and Chill
Pour the ganache over the chilled hazelnut cream layer and spread it evenly with an offset spatula. Tilt the pan gently to help it reach the corners. If you’re using flaky sea salt, sprinkle it lightly over the top while the ganache is still wet.
Refrigerate the assembled bars for at least 1 hour, or until the ganache is firm to the touch. For the cleanest slices, chill for 2-3 hours or even overnight. The longer they sit, the cleaner your cuts will be.
Step 5: Slice and Serve
Lift the entire slab out of the pan using the parchment overhang. Place it on a cutting board and use a sharp knife to slice into 16 squares. Wipe the knife clean between cuts for the neatest edges. Let the bars sit at room temperature for about 10 minutes before serving — this allows the ganache to soften slightly for the perfect texture.
Cooking Tips & Techniques
After making these bars more times than I care to admit, I’ve picked up a few tricks that make a real difference.
Keep everything cold for the crust. The key to a truly tender shortbread is cold butter. If your kitchen is warm, pop the flour mixture and butter in the freezer for 10 minutes before pulsing. It makes a noticeable difference in the final texture.
Don’t over-bake the filling. I’ve learned this the hard way. The hazelnut cream layer should still have a slight jiggle in the center when you pull it out of the oven. It will continue to set as it cools. Over-baking leads to a dry, cracked surface that doesn’t hold the ganache as well.
Use a hot knife for clean cuts. Run your knife under hot water, wipe it dry, then slice. Repeat between each cut. This prevents the ganache from dragging and gives you those beautiful, bakery-style edges.
Let the ganache cool properly. Pouring hot ganache over the cold filling can cause the cream layer to soften and slide around. Let it cool until it’s warm to the touch but not hot, about the temperature of a warm bath.
Plan ahead. These bars actually taste better the next day. The flavors meld together overnight, and the texture becomes even more luxurious. So if you’re making them for an event, do it the day before and thank me later.
Variations & Adaptations
One of the best things about this recipe is how adaptable it is. Here are some variations I’ve tried and loved.
Gluten-Free Version: Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. I’ve tested this with King Arthur Measure for Measure flour, and the crust turns out just as buttery and tender. Just make sure your chocolate-hazelnut spread is certified gluten-free if that’s a concern.
White Chocolate Raspberry Twist: Swap the dark chocolate ganache for a white chocolate version. Use 6 oz white chocolate and ⅓ cup heavy cream. Before the ganache sets, drop small spoonfuls of raspberry jam on top and swirl with a toothpick. The tartness of the raspberry cuts through the sweetness beautifully.
Mocha Hazelnut Bars: Add 1 teaspoon of instant espresso powder to the hazelnut cream filling along with the vanilla extract. The coffee flavor doesn’t scream “coffee” — it just deepens the chocolate notes and makes everything taste more complex. I’ve also sprinkled crushed espresso beans over the ganache for extra crunch.
Vegan Adaptation: Use vegan cream cheese (I like Miyoko’s or Violife), a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water), and vegan butter in the crust. For the ganache, use full-fat coconut cream instead of heavy cream. The texture is slightly different but still incredibly delicious.
Peppermint Holiday Version: Add ½ teaspoon peppermint extract to the ganache and crush some candy canes over the top while the chocolate is still wet. The cool mint against the rich hazelnut and dark chocolate is absolutely magical during the holiday season.
Serving & Storage Suggestions
These bars are incredibly versatile when it comes to serving. Here’s how I like to enjoy them.
Serve the bars slightly chilled or at room temperature. I personally prefer them straight from the fridge on a warm day, but letting them sit out for 10-15 minutes softens the ganache to a velvety consistency that’s hard to resist. For an extra special touch, serve each bar with a dollop of lightly sweetened whipped cream and a few fresh raspberries on the side. The tartness of the berries cuts through the richness beautifully.
These bars pair wonderfully with a cup of hot coffee, a strong espresso, or even a glass of cold milk. If you’re feeling fancy, a dessert wine like a late-harvest Riesling or a tawny port complements the hazelnut and chocolate flavors perfectly.
For storage, place the bars in an airtight container in the refrigerator. They’ll stay fresh for up to 5 days, though honestly, they never last that long in my house. You can also freeze them for up to 3 months. Wrap individual bars tightly in plastic wrap, then place them in a freezer-safe bag or container. To thaw, transfer to the refrigerator overnight or let them sit at room temperature for about 30 minutes.
One thing I love about these bars is how the flavors develop over time. The hazelnut cream layer becomes more pronounced, and the ganache sets into a perfect fudge-like texture. Day two is always better than day one. So don’t be afraid to make them ahead.
Nutritional Information & Benefits
Let’s be honest — these are an indulgence, and I’m not going to pretend otherwise. But here’s what you should know.
Per bar (based on 16 servings): approximately 320 calories, 22g fat, 28g carbohydrates, 4g protein, 18g sugar. These values will vary based on the specific brands and ingredients you use.
The dark chocolate in the ganache is actually a good source of antioxidants, particularly flavonoids, which have been linked to heart health benefits. Dark chocolate also contains iron, magnesium, and zinc. The hazelnuts in the spread provide healthy monounsaturated fats, vitamin E, and B vitamins. And the cream cheese adds a small amount of calcium and protein.
That said, this is definitely a treat, not a health food. I believe in enjoying desserts like this in moderation — savoring every single bite without guilt. Life is too short to skip dessert, and these bars are worth every calorie.
Conclusion
These decadent hazelnut cream bars with dark chocolate ganache are the kind of dessert that makes you look like a baking genius with minimal effort. The buttery shortbread crust, the creamy hazelnut filling, and the silky dark chocolate ganache come together in a way that feels both comforting and sophisticated. It’s the recipe I turn to when I want to impress without stress, and it never lets me down.
I hope you give these bars a try and make them your own. Maybe you’ll add a sprinkle of sea salt, or swap in white chocolate, or find your own perfect variation. That’s the beauty of a good recipe — it becomes yours the moment you start tweaking it. And if you do make them, I’d love to hear about it. Drop a comment below and let me know how they turned out, or share your own twist on the recipe.
Happy baking, and remember — the best desserts are the ones shared with people you love.
Frequently Asked Questions
Can I use milk chocolate instead of dark chocolate for the ganache?
Absolutely, but keep in mind that milk chocolate is much sweeter and less stable than dark chocolate. If you use milk chocolate, reduce the amount of cream slightly — about ⅓ cup instead of ½ cup — to ensure the ganache sets properly. The flavor will be sweeter and less complex, but still delicious.
Do I have to toast the hazelnuts for the filling?
No, it’s completely optional. Toasting brings out the natural oils and deepens the flavor, but if you’re short on time or don’t have hazelnuts on hand, the bars will still be amazing without them. The chocolate-hazelnut spread already provides plenty of that nutty flavor.
How do I know when the hazelnut cream layer is done baking?
The edges should look set and slightly puffed, while the center should still have a slight jiggle when you gently shake the pan. It should look similar to a cheesecake that’s almost done. Don’t wait for the center to be completely firm — it will continue to set as it cools.
Can I make these bars without a food processor?
Yes! You can make the shortbread crust by hand. Simply whisk together the flour, powdered sugar, and salt in a bowl. Cut the cold butter into small pieces and use a pastry cutter or your fingertips to work the butter into the flour until the mixture resembles coarse meal. It takes a few extra minutes but works perfectly.
Why did my ganache turn out grainy?
Grainy ganache usually happens when the chocolate gets too hot or when water gets into the mixture. Make sure your bowl and utensils are completely dry, and don’t let the cream come to a full boil. If you do end up with grainy ganache, you can sometimes save it by whisking in a tablespoon of warm cream or a teaspoon of vegetable oil.
Pin This Recipe!

Decadent Hazelnut Cream Bars with Dark Chocolate
These decadent hazelnut cream bars feature a buttery shortbread crust, a creamy hazelnut filling, and a silky dark chocolate ganache. They are surprisingly simple to make and perfect for any occasion.
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Total Time: 4 hours 10 minutes (includes chilling)
- Yield: 16 bars 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 ½ cups all-purpose flour (190g)
- ½ cup powdered sugar (60g)
- ¾ cup cold unsalted butter (170g), cut into small cubes
- ¼ teaspoon salt
- 1 teaspoon vanilla extract
- 8 oz cream cheese (226g), softened
- ½ cup granulated sugar (100g)
- 1 large egg
- 1 teaspoon vanilla extract
- ¾ cup chocolate-hazelnut spread (like Nutella, about 225g)
- ¼ cup chopped toasted hazelnuts (optional)
- 6 oz dark chocolate (170g), finely chopped
- ½ cup heavy cream (120ml)
- 1 tablespoon unsalted butter (14g), softened
- Flaky sea salt (optional, for finishing)
Instructions
- Preheat oven to 350°F (175°C). Line an 8×8-inch pan with parchment paper, leaving overhang on two sides.
- In a food processor, combine flour, powdered sugar, and salt. Pulse to mix. Add cold butter cubes and vanilla extract; pulse until mixture resembles coarse sand with some pea-sized butter pieces.
- Press mixture firmly into the bottom of the prepared pan. Bake for 18-20 minutes until edges are lightly golden. Let cool on a wire rack for 10 minutes.
- In a large bowl, beat softened cream cheese with an electric mixer until smooth. Add granulated sugar and beat until incorporated. Add egg and vanilla extract; beat on low just until combined.
- Gently fold in chocolate-hazelnut spread until uniform. Fold in chopped toasted hazelnuts if using. Pour filling over crust and spread evenly. Bake for 22-25 minutes until edges are set and center is slightly jiggly. Cool completely at room temperature, then refrigerate for at least 2 hours.
- Place finely chopped dark chocolate in a heatproof bowl. Heat heavy cream in a small saucepan over medium heat until it just begins to simmer. Pour hot cream over chocolate; let sit undisturbed for 2-3 minutes. Stir gently until smooth and glossy. Stir in softened butter until fully incorporated. Let cool for 10-15 minutes until slightly thickened but still pourable.
- Pour ganache over chilled hazelnut cream layer and spread evenly. Sprinkle flaky sea salt on top if desired. Refrigerate for at least 1 hour until ganache is firm.
- Lift slab out of pan using parchment overhang. Slice into 16 squares with a sharp knife, wiping clean between cuts. Let sit at room temperature for 10 minutes before serving.
Notes
For cleanest slices, chill assembled bars for 2-3 hours or overnight. Use a hot knife for neat cuts. Bars taste even better the next day.
Nutrition
- Serving Size: 1 bar
- Calories: 320
- Sugar: 18
- Sodium: 120
- Fat: 22
- Saturated Fat: 12
- Carbohydrates: 28
- Fiber: 2
- Protein: 4
Keywords: hazelnut cream bars, dark chocolate ganache, shortbread crust, Nutella bars, easy dessert bars



