Almond Cream Cheese Danish Recipe: Flaky Layers and Nutty Sweetness

Desserts

Almond Cream Cheese Danish Recipe: Flaky Layers and Nutty Sweetness

This almond cream cheese Danish recipe delivers the perfect balance of flaky layers and nutty sweetness that makes every bite feel like a bakery masterpiece. ✨ The secret lies in a precise lamination technique that creates those signature paper-thin, crisp layers while keeping the almond filling rich and tender.

I've perfected this recipe over countless batches, ensuring the dough develops just enough structure to hold its shape while remaining tender enough to melt in your mouth.

The magic happens in the layers—cold butter folded into the dough creates those signature flakes, while the almond cream cheese filling adds a perfect balance of sweetness and texture.

This recipe builds on traditional Danish techniques but simplifies the process without sacrificing quality, making it achievable for home bakers with the right tools and patience.

By the time you pull these golden-brown pastries from the oven, you'll have a tray of perfectly risen Danish with crisp edges and tender centers. The almond cream cheese filling stays moist and flavorful, with just enough crunch from the toasted almonds to provide contrast.

Each bite delivers that perfect combination of buttery layers and creamy filling.

Pair these Danish with a cup of freshly brewed coffee or a steaming cup of black tea to elevate your morning or afternoon treat. The warm, aromatic beverage complements the rich, nutty flavors perfectly, creating a moment of indulgence that feels like a little escape.

Let's get started on creating these bakery-quality pastries at home.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for almond cream cheese danish

These 14 ingredients transform into bakery-worthy Danish with signature flaky layers and nutty richness.

Ingredient Amount Notes
All-Purpose Flour 🌾 4 ½ cups Sifted for lighter texture
Unsalted Butter 🧈 1 ½ cups Cold, cubed for lamination
Granulated Sugar 🍚 ½ cup For dough sweetness
Large Eggs 🥚 2 whole Room temperature for binding
Milk 🥛 ¼ cup Warm for better activation
Active Dry Yeast 🍞 2 ¼ tsp Fresh or packet yeast
Salt 🧂 ½ tsp Kosher or sea salt
Vanilla Extract 🌸 1 tsp Pure vanilla for flavor
Almond Cream Cheese Filling 🥜 1 ½ cups Homemade or store-bought
Toasted Sliced Almonds 🌰 ½ cup Lightly toasted for crunch
Powdered Sugar 🍚 ¼ cup For dusting finished danish
Heavy Cream 🥛 ¼ cup Whipped for filling enrichment
Ground Cinnamon 🌿 ½ tsp Optional for filling warmth
Almond Extract 🌰 ½ tsp Enhances nutty flavor

The butter is non-negotiable here—European-style unsalted butter with at least 80% fat creates those signature flakes. Plugrá or Land O'Lakes European Style are my go-tos, but any good-quality brand works. Keep it cold when handling to maintain those crisp layers. The almond cream cheese filling? Philadelphia cream cheese works, but for extra richness, mix in 1/4 cup toasted almond butter to the filling. The yeast should be fresh—if it smells old or looks past its prime, toss it. For the almonds, whole sliced almonds toast best—just spread them on a baking sheet at 350°F for 8-10 minutes until golden.

No almond extract? Extra almond butter in the filling adds depth. Running short on heavy cream? Whipped coconut cream works in a pinch (though texture differs slightly). The vanilla extract can be swapped for 1 tsp vanilla sugar if you're out. For the flour, King Arthur or Gold Medal brands yield the best results—avoid the ultra-fine all-purpose flours that can make the dough too dense. The powdered sugar dusting is optional but adds that bakery-finished look—Bob's Red Mill is my preferred brand for its fine texture.

The dough needs at least 2 hours of chilling between folds—don't rush this step! Store dough in the fridge for up to 24 hours before shaping. The filled danish keep best for 2 days at room temperature, wrapped tightly in plastic. For longer storage, freeze shaped (unbaked) danish for up to 1 month—thaw overnight in the fridge before baking. The filling can be prepped 1 day ahead and stored in the fridge, covered tightly.

❤️

Why You'll Love This Recipe

  • No-Fuss Layers: I swear by this dough—just flour, butter, and sugar rolled thin, then folded like a lazy lasagna. The butter stays cool enough to handle, even when my kitchen feels like a sauna.
  • Cream Cheese Magic: That tangy, velvety filling? It’s the star. The almonds add crunch, but the cream cheese—oh, the cream cheese—makes every bite feel like a hug. (Yes, even on a Tuesday morning.)
  • Breakfast or Snack: Slice it up for a quick breakfast, pack it for a picnic, or serve it at brunch when your guests expect something extra. The same dough works for both sweet and savory twists—just swap the filling.
  • Leftovers? Better: This stuff keeps for days in the fridge, and the flavor only gets richer. I’ve reheated slices in the toaster until golden, then slathered them with jam—no one ever complains. (Not even my picky teenager.)

Step-by-step instructions for almond cream cheese Danish

Here's how to create those irresistible flaky layers and nutty sweetness everyone loves.

1

👨‍🍳 Step 1: Mix the Yeast Dough for Perfect Rise

In a large bowl, whisk together the 0.25 cup warm milk and 2.25 tsp active dry yeast until foamy. Let it sit for 5-10 minutes until bubbly—this tells you your yeast is alive and ready to work. In a separate bowl, combine the 4.5 cups all-purpose flour, 0.5 cup granulated sugar, and 0.5 tsp salt.

Make a well in the center and add the yeast mixture, 2 whole eggs at room temperature, and 1 tsp vanilla extract. Mix gently with a wooden spoon until a shaggy dough forms. This is where the magic begins—don't overmix or you'll develop too much gluten and lose that tender texture we want.

2

🍳 Step 2: Incorporate Cold Butter for Flaky Layers

Cut the 1.5 cups cold unsalted butter into 1-inch cubes and add them to the dough. Use your fingers to work the butter into the dough, pressing it in gently. The butter should remain in chunks—this creates those beautiful flaky layers when baked. Once incorporated, turn the dough onto a lightly floured surface and knead just until smooth, about 2-3 minutes.

Here's the thing—don't worry about a perfectly smooth dough. We want some texture to maintain those flaky layers. Shape the dough into a rectangle about 12x8 inches, wrap it tightly in plastic wrap, and refrigerate for 1 hour. This chilling step is crucial for preventing the butter from melting and ensuring those perfect layers when we roll it out later.

3

🥘 Step 3: Roll and Fold for Maximum Flakiness

Remove the dough from the refrigerator and place it on a floured surface. Roll it out to a 12x18-inch rectangle, keeping the edges even. Fold the dough in thirds like a letter, then rotate it 90 degrees and roll it out again to the same dimensions. Repeat this process two more times, giving the dough a 5-minute rest in the fridge between each fold. This technique, called "laminating," creates hundreds of thin butter layers that will melt and create steam during baking, resulting in that signature flaky texture.

After the final fold, let the dough rest for 30 minutes before rolling it out to its final size. This resting period relaxes the gluten and makes it easier to handle. The dough should be cold but pliable—if it's too sticky, chill it for another 10 minutes.

4

🔥 Step 4: Assemble with Almond Cream Cheese Filling

Preheat your oven to 375°F and line two baking sheets with parchment paper. Roll out the chilled dough to a 12x18-inch rectangle again, then spread the 1.5 cups almond cream cheese filling evenly over the surface, leaving a ½-inch border around the edges. Sprinkle the 0.5 cup toasted sliced almonds evenly over the filling, pressing them down gently so they stick.

Carefully roll the dough into a log, starting from the long side. Seal the seam by pinching it gently. Use a sharp knife to cut the log into 8 equal pieces, then place them on the prepared baking sheets, leaving 2 inches between each danish. Brush the tops with a mixture of 0.25 cup heavy cream and 0.5 tsp almond extract for extra shine and flavor.

5

⏰ Step 5: Bake to Golden Perfection

Bake the danishes for 18-22 minutes until they're golden brown and puffed. The edges should be crisp, but the centers should still look slightly soft—this is where all that steam from the butter layers creates that melt-in-your-mouth texture. Rotate the baking sheets halfway through for even baking.

Remove the danishes from the oven and let them cool on the baking sheets for 5 minutes. Then transfer them to a wire rack and dust generously with 0.25 cup powdered sugar while still warm. This is the moment that matters—the powdered sugar will caramelize slightly, adding that beautiful sheen and sweet finish. Serve warm for the ultimate experience—these danishes are best enjoyed fresh from the oven!

👨‍🍳

Pro Tips For Making Almond Cream Cheese Danish

  • CHILL THE DOUGH: I learned this the hard way—rolling out warm Danish dough is like wrestling with wet playdough. Let it rest in the fridge for at least 30 minutes before shaping. That extra time firms up the butter layers so they don’t smear when you fold them, giving you those perfect, flaky layers instead of a greasy mess.
  • WEIGH YOUR BUTTER: Skip eyeballing that butter. Danish dough is fussy about ratios, and using a scale (aim for 80% butter to flour) guarantees those signature flaky layers. I used to eyeball it, and my pastries always came out either too dry or too sticky—neither of which bakes right.
  • STOP WHEN IT'S PALE: That golden-brown color looks tempting, but almond cream cheese Danish turns out best when the dough stays pale—almost white—while baking. Pull it out when the edges are just starting to lift, then finish under a broiler for 30 seconds if needed. Overbaking dries out the cream cheese filling faster than you’d think.
  • USE COLD MILK: Cold milk in the dough makes all the difference—it prevents the butter from melting too soon during the first rise. Pour the milk straight from the fridge into the flour mixture, then let the dough rest. Warm milk? You’ll end up with a dense, chewy pastry instead of light, airy layers. (Yes, even if you’re impatient like me.)

Perfect pairings for this almond cream cheese danish

Coffee Pairings

Start with a medium-roast coffee like Starbucks Pike Place or Blue Bottle Single-Origin—their balanced acidity and nutty undertones complement the almond filling beautifully. The chocolate notes in these beans mirror the sweetness of the cream cheese, while the caramel finish echoes the toasted almonds.

For an espresso shot, opt for a dark roast with hints of hazelnut, like Lavazza Qualità Rossa, to enhance the Danish's richness. ☕

Tea Complements

Earl Grey tea is my go-to for this recipe—its bergamot citrus brightens the buttery layers, while the black tea base adds depth that pairs perfectly with the almond cream cheese. For a lighter option, jasmine green tea provides floral notes that contrast the pastry's richness.

Serve both hot to let the steam enhance the Danish's aroma as you enjoy them. 🍵

Spiced Beverages

Warm chai latte with cardamom and cinnamon creates a cozy pairing that echoes the Danish's spiced filling. I recommend Bigelow Chai tea bags for a quick version, or a homemade blend with steamed milk and vanilla syrup.

The spices in the chai mirror the cinnamon in the filling, creating a harmonious flavor bridge. For a non-caffeinated option, try hot apple cider—its tartness cuts through the sweetness. 🍂

Seasonal Adaptations

In summer, swap coffee for iced vanilla latte—the creamy texture contrasts the Danish's flaky layers. For winter, a spiked hot chocolate with a splash of Kahlúa adds warmth.

The cocoa in the chocolate enhances the almond's nuttiness, while the alcohol adds a smooth finish. Always serve the Danish warm for the best texture contrast. ❄️

Alcohol Pairings

For an adult treat, pair with sherry—specifically a dry amontillado like González Byass. The nutty, caramelized flavors in the sherry mirror the almond filling, while its slight sweetness balances the pastry's richness.

For a lighter option, prosecco with its crisp bubbles cleanses the palate between bites. Serve chilled to enhance the pairing. 🍷

Nutrition facts

Servings 8
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 145mg48%
Sodium 320mg14%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 28g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does my almond cream cheese Danish dough turn out dense instead of flaky?

The key to flaky layers is keeping the butter cold throughout the process. If the butter melts during handling, it won't create those signature layers when baked. Always chill the dough between folds, use a light touch when rolling, and avoid overmixing the yeast dough. The dough should feel firm but pliable—if it's too sticky, it needs more chilling time.

2

Can I make this recipe without a stand mixer?

This recipe is designed to be made by hand. The yeast dough only requires gentle mixing until combined, and the butter can be incorporated using your fingers. For the lamination folds, simply roll out the dough on a floured surface and fold it by hand. The key is patience—take your time with each fold and rest the dough properly between them.

3

How do I prevent the almond cream cheese filling from leaking during baking?

Leave a ½-inch border around the edges when spreading the filling, and don't overfill the Danish. Press the toasted almonds gently onto the filling to help seal it. Also, make sure your dough is properly chilled before rolling and cutting—warm dough can cause the filling to ooze out. If you notice filling leaking during baking, reduce the oven temperature by 25°F and bake for a longer time.

4

Can I prepare the filling ahead of time?

Yes, the almond cream cheese filling can be made up to 1 day ahead and stored in the refrigerator. Cover it tightly with plastic wrap pressed directly on the surface to prevent absorbing odors. When ready to use, let it sit at room temperature for 30 minutes before spreading it on the dough. For best results, use the filling within 24 hours of making it.

5

What's the best way to reheat leftover almond cream cheese Danish?

For the best texture, reheat in a 350°F oven for 5-7 minutes until warm. Place them on a baking sheet and cover loosely with foil to prevent drying. Alternatively, you can use the microwave for 10-15 seconds, but this can make the layers slightly soggy. Always reheat briefly—these Danish are best enjoyed fresh from the oven or warm.

★★★★★4.8(14 reviews)
Categories Desserts