Desserts
This almond cream cheese Danish recipe delivers the perfect balance of flaky, golden layers and rich, nutty-sweet filling that rivals bakery versions. 💛 The secret lies in a well-laminated dough that creates those signature crisp, airy pockets, paired with a velvety almond-cream cheese mixture that stays creamy even after baking.
I've perfected this recipe over years of testing, ensuring every bite delivers that satisfying contrast of tender pastry and luscious filling.
The foundation starts with a simple yet foolproof dough that requires just a few key ingredients: flour, butter, and a touch of sugar. The real magic happens in the lamination process, where layers of butter create those signature flaky sheets.
For the filling, a blend of almond paste and cream cheese gives you that signature Danish flavor—nutty, sweet, and just slightly tangy. This combination is what makes this recipe stand out from basic cream cheese Danishes.
By the time it emerges from the oven, you'll have a Danish with a golden, crackly top, delicate layers that melt in your mouth, and a filling that's rich and creamy without being overly sweet.
The almond flavor adds depth, making each bite more complex and satisfying. This recipe is designed to impress, whether you're serving it at brunch, dessert time, or sharing with friends.
While traditional Danish recipes can be intimidating, I've included both the classic method and a simplified version using store-bought puff pastry. The result is the same: a showstopping dessert that's worth every minute of effort. Let's get started on creating your perfect almond cream cheese Danish.
Ingredients for almond cream cheese danish
Butter, flour, and almond paste—just enough to create bakery-style flaky layers with nutty cream cheese filling.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 cups | Sifted for light texture |
| Unsalted Butter 🧈 | 1 ½ cups | Cold, cubed for lamination |
| Granulated Sugar 🍚 | ¼ cup | Plus 1 tbsp for dough |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Large Eggs 🥚 | 1 whole | Room temperature |
| Almond Paste 🌰 | 1 cup | Smooth, not marzipan |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Powdered Sugar 🍚 | ½ cup | Sifted for smooth filling |
| Vanilla Extract 🌿 | 1 tsp | Pure, high-quality |
| Heavy Cream 🥛 | ¼ cup | Cold for stability |
| Almond Slices 🌰 | ¼ cup | For topping, toasted |
| Puff Pastry 🍞 | 1 sheet | Store-bought for shortcut |
| Egg Wash 🥚 | 1 whole | Beaten with 1 tsp water |
The butter is non-negotiable here—European-style or Plugrá makes all the difference for flakiness. Grab it from Whole Foods or Trader Joe's if you want the best. The almond paste should be smooth, not grainy—Ghirardelli is my go-to, but check the label for pure almond content. For the flour, King Arthur or Gold Medal work perfectly. Keep everything cold until you're ready to roll out the dough—warm butter ruins the lamination. The cream cheese? Philadelphia is foolproof, but any full-fat brand will do.
No almond paste? Almond flour plus a touch of powdered sugar gets you close—just blend it smooth. Short on butter? Vegetable shortening works in a pinch, though it won't be as flavorful. The puff pastry is optional but worth it for that restaurant-quality shortcut. If you're making the dough from scratch, laminate those butter layers like you're folding origami—thin, even sheets are key. The egg wash? Room-temperature eggs brush on smoother than cold ones. And yes, you can freeze the filled danishes before baking—just thaw overnight in the fridge.
Once baked, these keep 2 days at room temperature wrapped in foil, or 3 days in the fridge. Reheat for 10 seconds in the microwave to restore that fresh-from-the-oven crisp. For make-ahead prep, assemble the filled danishes, cover, and refrigerate overnight—they'll be even more flavorful after resting. The almond slices add texture, so toast them first in a dry pan for 2 minutes. Store extra filling in the fridge for 1 week—it's perfect for toast or scones too.
Why You'll Love This Recipe
- No-Rolling Dough: I swear by this trick—just mix the flour, butter, and sugar until it almost holds together, then fold in the cream cheese filling. No chilling, no fuss, and no sad, flat danishes. The butter stays cold enough to create those flaky layers without the hassle of rolling out dough by hand.
- Creamy Crunch Magic: That almond cream cheese filling? Chef’s kiss. The nutty crunch from the toasted almonds cuts through the rich, tangy cream cheese like a dream. Honestly, I’ve made pastries with store-bought fillings, but this homemade version tastes like a bakery—just with fewer calories and way more love.
- Breakfast or Dessert: Here’s what sold me—this works for both. Serve it warm with a drizzle of honey for a weekend brunch, or dust it with powdered sugar and a sprinkle of flaky salt for an after-dinner treat. My kids grab them for school lunches, and my husband sneaks bites when he thinks I’m not looking.
- Leftovers? Better Than Fresh: Between us, the second day is almost as good as the first. The butter doesn’t go rancid, the almonds stay crisp, and the cream cheese filling actually improves as it sits. I make a double batch on Sundays, freeze half, and pull them out for lazy mornings—no reheating needed, just slice and enjoy. Budget win.
Step-by-Step instructions for almond cream cheese danish
Here's how to create those signature flaky layers and nutty-sweet filling—no shortcuts, just perfect results.
👨🍳 Step 1: Make the Danish Dough
In a large bowl, whisk together the 4 cups all-purpose flour, 0.25 cup granulated sugar, and 0.5 tsp salt. Cut in the 1.5 cups cold cubed unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces. This is called "cutting in," and it's what creates those signature flaky layers.
Add the 1 whole room-temperature egg and mix gently with a fork until the dough just comes together. If it's too dry, add 1 tablespoon ice water—just enough to hold. Turn the dough onto a lightly floured surface and knead lightly for 30 seconds until smooth. Wrap tightly in plastic and refrigerate for 30 minutes to firm up.
🥘 Step 2: Roll and Layer the Dough
Roll the chilled dough into a 12x16-inch rectangle on a lightly floured surface. I like to keep the dough slightly loose—don't press too hard. Sprinkle 1 tablespoon granulated sugar evenly over the surface, leaving a 1-inch border uncovered. This sugar will melt during baking and create that beautiful caramelized crust.
Roll up the dough tightly from the long side, pinching the seam to seal. Wrap in plastic and refrigerate for 30 minutes again. This resting period ensures clean layers when you roll it out later. Preheat your oven to 375°F while the dough rests—you want it hot and ready for the pastry.
🍳 Step 3: Prepare the Cream Cheese Filling
In a medium bowl, beat the 8 oz room-temperature cream cheese until smooth. Add the 1 cup almond paste, 0.5 cup powdered sugar, 1 tsp vanilla extract, and 0.25 cup cold heavy cream. Mix until completely combined and smooth—no lumps allowed. This filling needs to be perfectly homogeneous for that silky texture.
Spread the filling evenly over the 1 sheet puff pastry (thawed if frozen). The puff pastry adds that signature flakiness and richness. Roll the puff pastry tightly around the filling, sealing the edges with a bit of egg wash. This creates a beautiful spiral shape when baked.
🔥 Step 4: Assemble and Bake to Perfection
Unroll the chilled dough from Step 2 and place it on a parchment-lined baking sheet. Brush the top with the 1 whole egg wash (beaten with 1 tsp water). Arrange the cream cheese-filled puff pastry roll on top, seam-side down. Brush the entire surface with more egg wash, then sprinkle with 0.25 cup toasted almond slices for that nutty crunch.
Bake for 25-30 minutes until the pastry is deep golden brown and the internal temperature reaches 190°F. The edges should be crisp, and the filling should be just set—not runny. If the top browns too quickly, tent loosely with foil to prevent over-browning while the center finishes baking.
⏰ Step 5: Rest and Serve Warm
Let the danish cool for 10 minutes before slicing—this prevents the filling from oozing out. The layers should be tender and flaky, with a perfect balance of creamy filling and buttery pastry. Serve warm for the best texture, with a dusting of powdered sugar if desired.
Here's the thing—real talk: these danishes are best enjoyed fresh from the oven. The filling stays creamy, the layers stay crisp, and that almond flavor really shines. Don't skip the resting time between dough steps, either. Trust me, it makes all the difference in that flaky texture you're after.
Pro Tips For Making Almond Cream Cheese Danish
- Chill the Dough Twice: I learned this the hard way—skipping the second rest makes the dough fight you when rolling. After shaping the danish, pop it in the fridge for 20-30 minutes before baking. The dough will relax, spread evenly, and give you that perfect golden rise instead of puffing unevenly or collapsing.
- Cut Butter in Cold: Your butter shouldn’t look like soup by the time you finish mixing. Use cold, cubed butter (straight from the fridge) and cut it into the flour with a pastry cutter or your fingers until it’s pea-sized. Warm butter = tough, greasy dough. Cold butter = flaky layers that melt into heaven when baked.
- Skip the Overproofing: This isn’t sourdough—don’t let the dough rise until it doubles. For almond cream cheese danish, 1 hour at room temp (or until just puffy) is enough. Overproofing makes the dough collapse during baking, and you’ll end up with a sad, dense pastry instead of a light, airy one.
- Use Room-Temp Eggs: Cold eggs in warm dough = lumps. Cold dough + cold eggs = a texture disaster. Let your eggs sit out for 30 minutes before mixing, or even better, gently warm them in a bowl of warm water for 2 minutes. The dough will come together smoother, and your danish won’t have weird, grainy pockets.
Common mistakes when making great almond cream cheese danish
Overworking the Dough
I cannot stress this enough: never overwork the dough when kneading or rolling. Once you've mixed in the egg and shaped it into a ball, handle it minimally—just enough to form a smooth surface. Overworking develops gluten, which makes the layers tough instead of flaky.
I've ruined more danishes than I care to admit by rolling them out too thin or pressing too hard. Keep your movements gentle and confident—think "fold like origami, not pound like bread." 💫
Skipping Resting Times
The 30-minute chills between dough steps aren't optional—they're non-negotiable. This resting period allows the gluten to relax and the butter to firm up, creating those signature layers. I once baked a danish without proper resting, and the result was a sad, dense brick instead of a flaky masterpiece.
Set a timer and resist the urge to rush—patience here pays off in every bite.
Using Warm Butter
Cold butter is your secret weapon for flaky layers, but warm butter is the enemy. If your butter softens during the cutting-in process, the dough will become gummy and the layers will melt together.
Keep your butter in the freezer for 10 minutes before cubing, and work on a chilled surface. I like to keep a bowl of ice water nearby to dip my hands in between handling the dough—it helps maintain the cold chain. 🧈
Uneven Filling Distribution
The filling needs to be spread evenly and smoothly over the puff pastry. Lumps or thick spots will create uneven baking and potential leaks. I recommend using an offset spatula to spread the filling in thin, even layers.
For extra insurance, chill the filled pastry for 15 minutes before assembling with the dough—this helps the filling set slightly and prevents it from oozing out during baking.
Overbaking the Danish
Danishes bake quickly, and it's easy to walk away for "just a minute" too long. The moment the edges turn golden brown, start checking the internal temperature—190°F is your target. Overbaking dries out the pastry and makes it tough.
If the top browns too fast, tent with foil to slow the process while the center finishes. I've learned this lesson the hard way—always trust your thermometer over your eyes.
Ignoring the Egg Wash
The egg wash isn't just for looks—it creates that beautiful golden crust and helps seal the layers. Brush it generously over the entire surface, including the sides if you're baking in a pan. I like to use a pastry brush with a long handle to reach all areas.
For extra shine, add ½ teaspoon milk to the egg wash. Skipping this step results in a pale, dry top that lacks that bakery-fresh appeal. 💛
Nutrition facts
Frequently asked questions
Can I make this almond cream cheese pastry without puff pastry?
The recipe uses puff pastry as a shortcut, but you can create a fully homemade version by making the dough from scratch. Simply follow the dough instructions in Step 1, then roll it out thin and fold it into layers (like puff pastry) by repeating the roll-and-fold technique 3-4 times before using it for the filling. This method requires more time but gives you that signature flaky texture.
How do I prevent the filling from leaking during baking?
Chill the filled pastry for 15-20 minutes before assembling with the dough—this helps the cream cheese set slightly. Also, spread the filling in an even, thin layer (about ¼-inch thick) and seal the edges tightly when rolling. If you notice any gaps, brush them with egg wash to create a barrier. The key is patience and precision in spreading.
Can I substitute almond paste with something else?
Yes! For a budget-friendly option, blend 1 cup almond flour with 1-2 tablespoons powdered sugar until smooth. For extra richness, add 1 tablespoon melted butter to the mixture. If you're avoiding almonds entirely, try marzipan (though it's sweeter) or a mix of walnut paste and cream cheese for a different nutty flavor.
Why did my danish turn out dense instead of flaky?
Dense danishes usually happen from overworking the dough, warm butter, or skipping rest times. Keep your butter cold, handle the dough minimally, and never skip the 30-minute chills between steps. If the dough feels too warm, refrigerate it for another 10 minutes before rolling. The layers rely on proper gluten relaxation and butter integrity.
How can I make this recipe gluten-free?
Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill or King Arthur). Use xanthan gum if your blend doesn't include it. For the dough, you may need 1 extra tablespoon of cold water since gluten-free flours absorb differently. Chill the dough longer (45 minutes) to help it firm up. The texture will be slightly different but still delicious!
