Desserts
This almond cream cheese Danish recipe delivers flaky, golden layers that combine buttery puff pastry with a nutty-sweet almond-cream cheese filling—perfect for brunch or dessert. 💛 The secret lies in proper dough layering and gentle folding, which creates those signature delicate sheets that melt in your mouth.
I've perfected this technique over years of baking, ensuring every bite balances rich cream cheese with almond's natural sweetness.
What sets this recipe apart is the foolproof method for achieving a crisp, caramelized crust while keeping the filling perfectly moist. The almond paste adds just the right amount of sweetness and texture, preventing the filling from becoming too heavy.
With a touch of vanilla and lemon zest, the flavor profile becomes bright and complex—far beyond typical store-bought pastries.
By the time it emerges from the oven, you'll have a Danish with a golden, shatteringly crisp exterior and tender, buttery layers inside. The almond cream cheese filling is rich yet balanced, with just enough sweetness to complement the buttery pastry.
This recipe is designed to impress, whether you're serving it at a brunch gathering or treating yourself to a special dessert.
Optional variations include a simple glaze or sprinkle of toasted almonds for extra texture. Store properly in an airtight container for up to 3 days, or freeze for longer storage. Let's get started on creating this showstopping treat!
Ingredients for almond cream cheese danish
Buttery puff pastry meets rich almond-cream cheese filling for a showstopping Danish—flaky layers and nutty sweetness in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Puff Pastry Sheets 🍞 | 2 sheets | Store-bought or homemade, thawed |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Almond Paste 🥜 | ½ cup | Smooth texture, unsweetened |
| Granulated Sugar 🍚 | ¼ cup | Fine grain preferred |
| Vanilla Extract 🌿 | 1 tsp | Pure, high-quality |
| Lemon Zest 🍋 | 1 tsp | Fresh, finely grated |
| Unsalted Butter 🧈 | 2 tbsp | Melted, for brushing |
| Heavy Cream 🥛 | ¼ cup | Cold, for brushing |
| Almond Slices 🥜 | ¼ cup | Toasted, for topping |
| Salt 🧂 | ¼ tsp | Fine sea salt |
| Egg Wash 🥚 | 1 whole | 1 egg beaten with 1 tbsp water |
| Powdered Sugar 🍚 | 2 tbsp | Optional for dusting |
The puff pastry is non-negotiable for those signature flaky layers. Pepperidge Farm or Store brand sheets work perfectly—just ensure they're fully thawed before handling. For homemade pastry, invest in high-quality European-style butter (like Plugrá) for maximum flakiness. Room-temperature cream cheese is crucial—it blends smoothly without lumps. Philadelphia brand is a safe bet, but any full-fat variety will do. Almond paste should be smooth and unsweetened; Trader Joe's or Gourmet Gourmet brands are reliable choices. Toast your almond slices separately for added crunch—just 2 minutes in a dry pan until golden.
No almond paste? Almond flour blended with a bit of water works in a pinch, though texture will differ slightly. Substituting powdered sugar for granulated (or vice versa) won't drastically alter results, but fine grain sugar dissolves more evenly. For a tangier kick, add an extra 0.5 tsp lemon zest. The egg wash is essential for that golden finish—don't skip it. If you're avoiding eggs, a mix of milk and water brushed on lightly can work, though results may vary. For extra richness, fold in 1 tbsp sour cream to the filling mixture. And if you're feeling fancy, a drizzle of honey after baking adds a delicate sweetness.
Freshly baked Danishes are best served immediately, but if you need to prep ahead, wrap tightly in plastic and refrigerate for up to 2 days. Reheat in a 350°F oven for 5-10 minutes to restore crispness. For longer storage, freeze filled Danishes (unbaked) on a tray, then transfer to a bag for up to 3 months. Thaw overnight in the fridge before baking. The filling keeps well in the fridge for 3 days—portion it into small containers for easy assembly. And if you're making these for a crowd, double the filling and keep the pastry chilled until ready to roll.
Why You'll Love This Recipe
- Puff Pastry Shortcut: I swear by frozen puff pastry here—no rolling, no fuss. Just thaw, spread that creamy almond-cheese filling, and bake. My 10-year-old could handle this (and has, multiple times).
- Creamy Nutty Magic: That almond paste swirled into the cream cheese? It’s like biting into a cloud with a marzipan hug. The vanilla ties it all together—sweet but never cloying, with that perfect flaky crust.
- Weekday Breakfast Hero: These disappear faster than my coffee in the morning. Make a batch Sunday, slice them up, and they’re grab-and-go for days. Honestly, my husband’s go-to when he’s running late.
- Budget-Friendly Luxe: You’d pay $8 a pop for store-bought almond cream cheese pastries, but this costs me pennies. The almond paste is the splurge, but a little goes a long way—plus, it keeps for days in the fridge. Win.
Step-by-step instructions for almond cream cheese Danish
Here's how to build those signature flaky layers and nutty-sweet filling.
👨🍳 Step 1: Prepare the Almond Cream Cheese Filling
In a medium bowl, combine the 8 oz cream cheese with the 0.5 cup almond paste using a hand mixer or stand mixer fitted with the paddle attachment. Beat on medium speed for 2-3 minutes until completely smooth and creamy. The mixture should be light and airy with no lumps remaining.
Add the 0.25 cup granulated sugar, 1 tsp vanilla extract, 1 tsp lemon zest, and 0.25 tsp salt. Mix on low speed for another 1 minute until fully incorporated. The lemon zest will brighten the flavor while the salt enhances the sweetness. This filling needs to be perfectly smooth for even distribution in the pastry.
🥘 Step 2: Assemble the Danish Layers
Preheat your oven to 375°F. Unfold one of the 2 sheets puff pastry on a lightly floured surface. Using an offset spatula or butter knife, spread half of the almond cream cheese filling evenly over the pastry, leaving a ½-inch border around the edges. This border prevents the filling from leaking during baking.
Carefully roll up the pastry tightly from the long side, creating a log shape. Seal the seam by pressing gently with your fingers. Repeat with the second sheet of puff pastry and the remaining filling. Place both logs on a parchment-lined baking sheet, seam-side down, about 2 inches apart. Brush the tops with the 2 tbsp melted unsalted butter for extra shine and flavor.
🔥 Step 3: Bake to Golden Perfection
Bake in the preheated oven for 20-25 minutes until the danishes are golden brown and the filling is set. The edges should be crisp while the centers remain tender. Rotate the baking sheet halfway through for even browning. Watch closely in the last 5 minutes to prevent over-browning.
While still warm, brush the tops with the 0.25 cup cold heavy cream using a pastry brush. This creates a beautiful glossy finish. Immediately sprinkle with the 0.25 cup toasted almond slices, pressing them gently into the cream to ensure they stick. Let the danishes cool on the baking sheet for 10 minutes before transferring to a wire rack.
⏰ Step 4: Finish with Egg Wash and Powdered Sugar
Prepare the 1 whole egg wash by beating 1 egg with 1 tbsp water in a small bowl. Brush this generously over the cooled danishes, including the sides. The egg wash adds a beautiful golden sheen and helps create that bakery-style finish. Place them back in the oven for 3-5 minutes at 350°F to set the egg wash.
Once completely cooled, dust lightly with 2 tbsp powdered sugar using a fine-mesh sieve. This final touch adds a delicate sweetness that complements the rich almond filling. Serve warm for the best texture and flavor experience—these danishes are best enjoyed fresh from the oven.
Pro Tips For Making Almond Cream Cheese Danish
- Chill the Cream Cheese Mix: Take your cream cheese, almond paste, and sugar out of the fridge 30 minutes before mixing—room temperature blends smoother and avoids lumps. I learned this the hard way after wrestling with a grainy filling that looked like it had sand in it.
- Brush Puff Pastry Lightly: Use an egg wash just thick enough to glaze, not drown—about 1 tablespoon beaten egg per sheet. Too much makes the pastry soggy; too little leaves it dull. I now keep a small ramekin of egg wash handy and brush it on with a pastry brush in quick, even strokes.
- Roll Almond Paste Thin: Spread the almond paste evenly and thinly (about 1/8-inch thick) on the cream cheese layer—thicker spots burn while thinner ones stay pale. My first attempts had crispy almond bits and undercooked centers; now I use a bench scraper to keep it uniform.
- Bake One Sheet at a Time: Overcrowding the oven drops the temperature and leaves your Danish with a sad, flat rise. Bake one sheet at 375°F (190°C) for 20–25 minutes, then swap pans if needed. Yes, it takes longer, but the layers stay flaky and golden—not gummy.
Make-ahead tips for almond cream cheese danish
Filling Prep Ahead
Prepare the almond cream cheese filling 2 days in advance and store it in an airtight container in the refrigerator. This gives the flavors time to meld beautifully.
When ready to assemble, simply bring the filling to room temperature for 10-15 minutes before spreading—it should be soft enough to pipe smoothly but not melted. 💛
Pastry Assembly Prep
Thaw your puff pastry sheets overnight in the fridge for even handling. If short on time, place them on a wire rack in the freezer for 15 minutes to firm up slightly before rolling.
Keep the pastry chilled until ready to use—this prevents excessive spreading during baking. Pre-measure all filling ingredients the night before to streamline morning assembly.
Freezing Filled Danishes
For maximum convenience, assemble the filled danishes (unbaked) on a parchment-lined tray, wrap tightly in plastic wrap, then place in a freezer bag for up to 3 months.
When ready to bake, thaw in the fridge overnight, then bake straight from frozen—add 5-7 minutes to the baking time. The filling stays perfectly intact during freezing. ❄️
Baking Schedule
Plan to bake these 2-3 hours before serving for optimal texture. The danishes are best enjoyed warm with a golden crust and tender layers. If you must reheat, wrap in foil and warm at 350°F for 8-10 minutes to restore crispness without drying out the filling.
For a crowd, bake one log at a time to maintain oven temperature consistency.
Glaze Variations
Prepare your glaze (egg wash or powdered sugar) 1 hour ahead and store in the fridge. For a vanilla glaze, whisk 1 cup powdered sugar with 2 tbsp milk and ½ tsp vanilla—brush over cooled danishes for extra sweetness.
A lemon glaze (powdered sugar + lemon juice) adds brightness that pairs perfectly with the almond filling. Store glazes separately until ready to use.
Portioning for Parties
Divide the filling into 4 equal portions and keep them refrigerated in small containers. This makes assembly a breeze when serving multiple batches. For a half-moon Danish, spread filling on a single sheet, fold in half, then roll.
For individual servings, cut the baked logs into 1-inch slices before cooling. Use a serrated knife for clean cuts and minimal filling leakage. 💡
Nutrition facts
Frequently asked questions
Can I make this recipe with store-bought puff pastry?
Store-bought puff pastry works perfectly for this recipe. Brands like Pepperidge Farm or store-brand sheets are ideal—they're pre-layered with butter, which gives you those signature flaky layers with minimal effort. Just ensure the pastry is fully thawed before handling to prevent tearing during assembly.
How do I prevent the filling from leaking out during baking?
Leave a ½-inch border around the edges when spreading the filling, and roll the pastry tightly to seal the seam. Chilling the filled logs for 20-30 minutes before baking also helps the filling set properly. If you're concerned, you can even brush the edges with a bit of egg wash before baking for extra security.
Can I substitute almond paste with almond flour?
Yes, but the texture will differ slightly. Mix ½ cup almond flour with 1 tbsp water to create a paste, then use it in place of almond paste. The result will be less smooth but still delicious. For a closer texture, blend the almond flour with 1 tbsp melted butter before adding to the filling mixture.
How do I make these danishes ahead of time?
Prepare the filling 2 days ahead and store it in an airtight container in the fridge. Assemble the filled danishes (unbaked) and freeze them on a tray for up to 3 months. Thaw overnight in the fridge before baking—just add 5-7 minutes to the baking time. For reheating, warm at 350°F for 8-10 minutes wrapped in foil to restore crispness.
Why did my danishes turn out dense instead of flaky?
Overworking the pastry or using cold butter in homemade dough can cause dense results. If using store-bought pastry, ensure it's fully thawed and handled gently. For homemade dough, keep everything cold and fold carefully. Also, avoid overfilling—the pastry needs room to puff up properly during baking.
