Snacks
This almond cheese Danish recipe delivers bakery-style perfection with layers of flaky pastry, creamy cheese filling, and nutty almond sweetness that'll make your kitchen smell like a Parisian café. 💛 The secret lies in a proper puff pastry dough—lightly folded, chilled, and rolled to achieve those signature buttery layers—paired with a rich cheese-almond filling that balances tangy and sweet notes perfectly.
What sets this recipe apart is the technique: proofing the dough just enough for lift without over-fermenting, then carefully layering the almond-cream cheese filling before baking until golden brown.
The result is a pastry with crisp, flaky edges and a tender, melt-in-your-mouth center, all topped with toasted almond slices for extra texture and crunch.
Once baked, you'll have a Danish that's visually stunning—golden, glossy, and perfectly proportioned—ready to be sliced into wedges and served warm with a drizzle of honey glaze.
The nutty aroma alone will have everyone gathering around the table, while the combination of creamy cheese and almonds creates a flavor profile that's both comforting and sophisticated.
Perfect for brunch gatherings, coffee pairings, or as a showstopping dessert, this recipe transforms a simple pastry into an elegant treat that feels like a special occasion. Let's get started on creating your own bakery-worthy almond cheese Danish.
Ingredients for almond cheese danish
Buttery pastry meets creamy almond-cheese filling for bakery-style Danish perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Store-Bought Puff Pastry 🍞 | 2 sheets | Thawed completely, chilled |
| Cream Cheese 🧀 | 8 oz | Room temperature, full-fat |
| Powdered Sugar 🍚 | ½ cup | For sweetness balance |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for filling |
| Slivered Almonds 🥜 | 1 cup | Toasted until golden |
| Vanilla Extract 💧 | 1 tsp | Pure almond-free |
| All-Purpose Flour 🌾 | 2 tbsp | For dusting pastry |
| Large Egg 🥚 | 1 whole | Room temperature |
| Honey 🍯 | 2 tbsp | For glaze finish |
| Heavy Cream 🥛 | 2 tbsp | For glaze consistency |
| Ground Cinnamon 🌿 | ½ tsp | Optional for warmth |
| Salt 🧂 | ¼ tsp | Fine sea salt |
| Almond Extract 🥜 | ½ tsp | For nutty aroma |
The puff pastry is non-negotiable here—Pepperidge Farm or Pillsbury sheets work best for consistent flakiness. Keep them chilled until ready to use; otherwise, they'll lose their signature layers. For the almonds, Blue Diamond slivered almonds toast beautifully in 5 minutes at 350°F—just watch them closely to avoid burning. The cream cheese should be room temperature when mixing; cold lumps ruin the filling's silky texture. If you're feeling ambitious, make your own puff pastry, but store-bought delivers reliable results for this recipe.
No almond extract? Vanilla bean paste at double the amount adds depth without overpowering. Running short on slivered almonds? Chop whole almonds into thin slices for a similar crunch. The honey glaze can be adjusted to taste—add 1 extra tbsp cream if it's too thick. For a richer filling, replace 2 oz cream cheese with equal parts mascarpone. And if you're baking for a crowd, double the recipe—just use two full sheets of puff pastry. The cinnamon is optional but recommended; it enhances the almond flavor beautifully.
Keep the puff pastry wrapped in plastic in the fridge until ready to use—it stays fresh for 2 days. The almonds lose their crunch after 24 hours, so toast them fresh before baking. Once baked, these Danish stay fresh for 3 days at room temperature wrapped in foil, or 5 days in the fridge. For longer storage, freeze the unbaked Danish on a tray, then transfer to a bag for 2 months. Reheat frozen Danish for 10 minutes at 350°F to restore crispness.
Why You'll Love This Recipe
- Puff Pastry Shortcut: I swear by store-bought dough here—no rolling, no fuss. Just unfold, spread that tangy cream cheese mix, and fold. Twenty minutes later, you’ve got golden layers that taste like you spent hours baking.
- Crispy-Creamy Magic: That buttery puff pastry meets velvety cream cheese, then gets torched with almonds until they’re toasty perfection. Honestly, the contrast is what makes it dangerous—one bite and you’ll want to bake another batch.
- Breakfast or Dessert: Need a quick office snack? These disappear in lunchboxes. Hosting brunch? They’re the star. I’ve served them dusted with powdered sugar for kids and plain for adults—everyone loses their mind.
- Leftovers? Better Yet: They stay fresh for days, so I make a double batch. Freeze extras for lazy mornings or last-minute gifts. (Yes, even on a Tuesday night.) The almonds keep them interesting, so no one complains about stale pastries.
Step-by-step instructions for almond cheese Danish
Here's the method to create flaky, golden danishes with a nutty almond filling that stays perfectly moist.
👨🍳 Step 1: Prepare the Almond Filling
In a medium mixing bowl, combine the 8 oz cream cheese with the 0.5 cup powdered sugar and 0.5 tsp almond extract. Beat with an electric mixer on medium speed until completely smooth and creamy—this should take about 2-3 minutes. The mixture should look like thick whipped cream with no lumps.
In a separate small bowl, whisk together the 1 cup slivered almonds, 0.5 tsp ground cinnamon, and 0.25 tsp salt. Gently fold this almond mixture into the cream cheese until evenly distributed. The almonds should be coated but still visible throughout. Set this filling aside while you prepare the pastry.
🍳 Step 2: Assemble and Roll the Danish
Preheat your oven to 375°F and line two baking sheets with parchment paper. On a lightly floured surface, lay out one sheet of the store-bought puff pastry. Using a sharp knife or pizza cutter, divide it into 3 equal rectangles (about 3x4 inches each). Lightly brush each rectangle with the 1 whole large egg beaten with 1 tbsp water.
Spread about ⅓ of the almond filling onto one rectangle, leaving a ½-inch border around the edges. Roll up tightly from the long side, sealing the edge with a bit of egg wash. Repeat with the remaining filling and pastry rectangles. Place the rolled danishes seam-side down on the prepared baking sheets.
🔥 Step 3: Create the Glaze and Bake
In a small bowl, whisk together the 2 tbsp honey, 2 tbsp heavy cream, and 1 tsp vanilla extract until smooth. Brush this glaze evenly over the top of each danish, being careful not to let it drip over the sides. Sprinkle the remaining almond mixture (about 2 tbsp) over the tops for extra crunch.
Bake for 18-22 minutes until the danishes are deep golden brown and the filling is just set but still slightly soft in the center. A toothpick inserted should come out with a few moist crumbs—not wet batter. Rotate the pans halfway through for even baking.
⏰ Step 4: Cool and Serve
Transfer the danishes to a wire rack and let them cool for 10-15 minutes before slicing. This resting time allows the filling to set slightly while maintaining its creamy texture. The exterior should be crisp and flaky, while the interior remains soft and gooey with pockets of almond goodness.
Slice each danish into 6 equal pieces (about ½-inch thick slices) and serve warm. The contrast of the warm, buttery pastry with the cool almond filling makes each bite irresistible. Store any leftovers in an airtight container for up to 2 days, though they're best enjoyed fresh from the oven.
Pro Tips For Making Almond Cheese Danish
- Chill the Cream Cheese Mix: I learned this the hard way—warm cream cheese spreads like glue, turning your pastry into a soggy mess. Whip the cream cheese, butter, and powdered sugar together, then pop the bowl in the fridge for 10 minutes before spreading. The dough will hold its shape, and your danishes won’t collapse when baking.
- Toast the Almonds First: Slivered almonds straight from the bag taste bland and look dull. Toast them in a dry pan over medium heat for 3-4 minutes until fragrant and golden—just until they start to smell nutty. Sprinkle them warm over the cream cheese filling; they’ll stick better and add a satisfying crunch that raw almonds can’t match.
- Bake in Two Batches: Your oven’s hot spots are real, and overcrowding the pan leads to uneven baking. Cut your puff pastry into two sheets, fill and fold them separately, then bake one sheet at a time. The edges will crisp up properly, and the centers won’t stay doughy while the outer pieces overcook.
- Brush with Egg Wash: Skip the water spray bottle—it makes the pastry soggy. Whisk 1 egg with 1 tablespoon water, then brush the folded edges of your danishes before baking. The egg creates a golden, glossy finish and seals the layers so they don’t puff into sad, flat pancakes. Pro move: Do it right after folding, before the dough relaxes.
Common mistakes when making perfect results
Over-Filling the Pastry
One of the most common mistakes is overloading the puff pastry with filling. When you exceed the ⅓ of the recipe's filling per pastry sheet, the dough struggles to hold its shape during baking. This causes the danishes to spread unevenly or even burst open.
I’ve seen this happen when people eyeball the filling instead of measuring. To avoid this, use a kitchen scale or spoon to distribute the filling evenly—aim for ⅓ of the total filling per sheet. 💡
Skipping the Chill
Never underestimate the power of chilling your puff pastry! If you skip this critical step, the butter layers in the pastry will melt too quickly during baking, resulting in dense, flat danishes instead of the flaky, airy texture you want.
After rolling out the pastry, pop it in the fridge for 15-20 minutes before cutting and filling. This ensures the layers stay intact and crisp. I learned this the hard way—my first attempt without chilling turned out like a sad, greasy pancake. ❄️
Uneven Rolling
When rolling out the puff pastry, it’s easy to apply uneven pressure, which leads to thicker or thinner spots. Thicker areas won’t bake evenly, while thinner spots can burn or tear.
To avoid this, use a rolling pin with a consistent pressure and roll from the center outward in all directions. Keep the pastry on a lightly floured surface to prevent sticking. If you’re using store-bought pastry, resist the urge to overwork it—just unfold and roll gently. 🍞
Over-Baking the Danish
Patience is key here! Over-baking is a surefire way to turn your creamy filling into a dry, rubbery mess. The danishes are done when they’re golden brown and the filling is just set but still slightly soft in the center.
If you bake them until the filling is fully firm, you’ll miss out on that perfect gooey texture. Pull them out when a toothpick comes out with a few moist crumbs—not wet batter. Trust me, the filling will set more as it cools. 🔥
Ignoring the Resting Time
After baking, it’s tempting to slice into your danishes immediately, but this is a mistake. Letting them rest for 10-15 minutes allows the filling to firm up slightly while keeping it creamy. If you slice too soon, the filling will ooze out and make a mess.
This resting time also helps the pastry retain its flakiness. I always set a timer so I don’t forget—it’s worth the wait! ⏰
Using Cold Cream Cheese
Cold cream cheese is the enemy of a smooth filling. If your cream cheese isn’t at room temperature, it won’t mix properly with the powdered sugar and almonds, leading to lumps and an uneven texture. To avoid this, let the cream cheese sit out for 30-60 minutes before mixing.
You can even microwave it for 10 seconds to soften it slightly, but don’t let it get warm—just pliable. A smooth filling is the secret to that bakery-style finish. 🧀
Nutrition facts
Frequently asked questions
Can I make this almond cheese Danish with homemade puff pastry?
Homemade puff pastry will give you even more flaky layers, but it requires extra time and care. Use a classic 3-fold method (butter between dough layers) and chill thoroughly between folds. For best results, keep the dough cold when rolling and avoid overworking it. If you're new to homemade pastry, stick with store-bought for consistent results.
What's the best way to store these danishes?
Keep them fresh by storing in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate for 5 days or freeze unbaked danishes for 2 months. To reheat frozen danishes, bake at 350°F for 10 minutes to restore crispness. The filling stays creamy when properly stored!
Can I substitute almond extract with something else?
Yes! If you're almond-sensitive, use vanilla bean paste (double the amount) or 1 tsp vanilla extract for a similar sweet aroma. For a different nutty flavor, try ½ tsp hazelnut or coconut extract. Just remember that almond extract gives that signature Danish flavor—these alternatives will change the taste profile slightly.
How do I make these danishes look more professional?
For bakery-style presentation, slice the danishes at a 45-degree angle for elegant wedges. Brush the tops with extra egg wash before baking for a glossy finish, then sprinkle with extra toasted almonds. Arrange them on a decorative plate with a dusting of powdered sugar or a drizzle of honey glaze. Warm them slightly before serving to enhance the aroma.
Can I make this recipe without cream cheese?
Yes, but the texture will differ. Replace the cream cheese with 8 oz mascarpone cheese or 6 oz ricotta cheese mixed with 2 tbsp melted butter for richness. For a lighter option, use ½ cup Greek yogurt + ¼ cup softened butter. The filling will be slightly less creamy but still delicious. Adjust sweetness as needed—mascarpone is naturally sweeter than cream cheese.
