Desserts
This almond cream cheese Danish recipe delivers the perfect balance of flaky, golden layers and rich, nutty sweetness—just like your favorite bakery pastry. 🌟 The secret lies in a high-fat dough with precise layering techniques and a velvety almond-cream cheese filling that stays creamy even after baking.
After years of perfecting Danish pastries, I've developed a method that ensures tender, melt-in-your-mouth results every time.
The foundation of this recipe is a classic Danish dough enriched with butter and a touch of almond extract, creating that signature flaky texture.
The filling combines smooth cream cheese with almond paste and a hint of vanilla, resulting in a sweet, nutty center that contrasts beautifully with the crisp crust.
What makes this recipe special is the attention to detail—proper proofing times, careful layering, and the right baking temperature to achieve that golden-brown perfection.
By following these steps, you'll end up with a Danish that's impressive enough for special occasions but simple enough for a weeknight treat. The aroma of freshly baked pastry will fill your kitchen, and each bite will deliver that perfect combination of crispy, flaky layers and creamy almond filling.
This recipe is designed to be foolproof, so even if you're new to Danish pastries, you'll achieve professional-quality results.
Whether you're making this for a brunch spread, a holiday dessert, or just a special treat, the techniques here will give you confidence in your baking skills. The best part?
You can easily adapt the recipe for dietary preferences, such as using vegan butter or plant-based cream cheese. Let's get started on creating your perfect Danish!
Ingredients for almond cream cheese danish
Buttery layers meet nutty cream cheese filling—this is your bakery-quality Danish shortcut!
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 cups | High-protein preferred for flakiness |
| Unsalted Butter 🧈 | 1 ½ cups | Cold, cubed for layering |
| Granulated Sugar 🍚 | ¼ cup | For dough enrichment |
| Large Eggs 🥚 | 1 whole | Room temperature preferred |
| Instant Yeast 🍞 | 0.01 oz | 2 1/4 tsp for accuracy |
| Whole Milk 🥛 | ¼ cup | Warmed to 110°F |
| Almond Extract 🌿 | 1 tsp | Pure, not imitation |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Almond Paste 🥜 | ½ cup | Smooth, not marzipan |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla preferred |
| Powdered Sugar 🍚 | ¼ cup | For dusting |
| Almond Slices 🌰 | ¼ cup | For decoration |
The butter is non-negotiable here—Plugrá or European-style gives the best flakiness. Costco or specialty grocers carry the good stuff in 2-pound blocks, which is worth the splurge. Keep it cold when laminating—wrap the dough in plastic and chill between folds. The almond extract? Goya or McCormick are reliable brands, but if you've got homemade, even better. For the almond paste, Trader Joe's has a great smooth version that's perfect for this recipe—just make sure it's pure almond, no added oils.
No almond extract? Almond essence at half the amount works, but it's not the same. Running short on butter? Vegetable shortening can substitute, though the flavor won't be as rich. The cream cheese must be full-fat—Philadelphia or Brickhouse are my go-tos, but any brand works as long as it's not low-fat. For the almond slices, toasted and cooled gives that bakery-crunch. No time to toast? Slivered almonds work in a pinch. The powdered sugar is just for dusting—don't skip it, though. It keeps the filling from sticking to your fingers when shaping.
This dough needs patience—proof for 2 hours at room temp, then another hour in the fridge. The filling can be prepped ahead and stored in the fridge for 2 days. For the final touch, brush the baked Danish with a simple egg wash (1 egg yolk + 1 tbsp milk) before sprinkling almonds. If you're making extras, they freeze beautifully—wrap tightly in plastic and reheat at 350°F for 10 minutes to restore crispiness. The aroma alone will make your kitchen feel like a Parisian bakery.
Why You'll Love This Recipe
- No Yeast Nightmare: I swear, this dough comes together faster than my coffee brews—just mix, fold, chill. No kneading, no waiting for yeast to wake up. The butter and sugar do all the work while you’re still deciding what to watch on TV.
- Creamy Crunch Magic: That almond cream cheese filling? It’s the star. The flaky layers from the butter and sugar crust give way to a rich, tangy-sweet center—like biting into a cloud with a crunchy hug. Honestly, I’ve made it three times this week already.
- Breakfast or Snack Hero: Pack these for lunch, serve them at brunch, or just eat them straight from the pan. They’re sturdy enough to travel but fancy enough for company. My kids grab them for school, and my husband saves them for midnight cravings.
- Budget-Friendly Luxury: You’re using pantry staples—flour, butter, sugar—that stretch across multiple recipes. A batch makes 12, and they reheat beautifully. I’ll be real: it’s the kind of treat that feels indulgent but won’t break the bank.
Step-by-step instructions for almond cream cheese Danish
Here's how to create those signature flaky layers and nutty sweetness that make this danish irresistible.
👨🍳 Step 1: Make the Almond Cream Cheese Filling
In a medium bowl, combine the 8 oz cream cheese and 0.5 cup almond paste. I like to use a hand mixer for this step—it creates a smooth, lump-free filling. Beat on medium speed for 2-3 minutes until completely blended and light in color. This ensures your filling will spread evenly and create those beautiful swirls later.
Add the 1 tsp vanilla extract and 0.25 cup granulated sugar, mixing just until incorporated. The sugar helps balance the richness of the cream cheese. Cover the bowl and refrigerate while you prepare the dough—this keeps the filling cool and workable. Real talk: don't skip the chilling step, or your filling might get too soft when you roll it out later.
👨🍳 Step 2: Prepare the Danish Dough
In the bowl of a stand mixer fitted with the dough hook, combine the 4 cups all-purpose flour, 0.5 tsp salt, and 0.014 oz instant yeast. Mix on low speed for 30 seconds to distribute the ingredients evenly. This is your dry base, and getting it uniform now prevents lumps in the final dough.
Add the 1.5 cups cold unsalted butter (cut into cubes) to the flour mixture. Mix on low speed for 3-4 minutes until the butter is pea-sized and distributed throughout the flour. The butter should be cold but not frozen—this creates those signature flaky layers. If the mixture feels too dry, add 1-2 tablespoons of whole milk to help bind it together.
In a separate small bowl, whisk together the 1 whole large egg, 0.25 cup warmed whole milk, 1 tsp almond extract, and 0.25 cup granulated sugar. Pour this mixture into the flour-butter combination and mix on medium speed for 3-4 minutes until the dough comes together and pulls away from the sides of the bowl. Here's the thing—you want a smooth, elastic dough that's slightly tacky but not sticky.
🥘 Step 3: Roll and Layer the Dough
Turn the dough out onto a lightly floured surface and divide it into three equal pieces. I like to use a kitchen scale for this—each piece should weigh about 10 oz. Roll each piece into a rectangle about 12x8 inches, keeping the edges straight. The goal is to create even layers, so don't press too hard or the butter will melt.
Place one rectangle on a parchment-lined baking sheet. Spread about one-third of the almond cream cheese filling over the surface, leaving a 1-inch border around the edges. This prevents the filling from touching the edges and leaking out during baking. Roll up the dough tightly from the long side, using the parchment to help you lift and roll without tearing.
Repeat this process with the remaining dough and filling, creating two more filled rectangles. Place them side by side on the baking sheet, seam sides down. Cover loosely with plastic wrap and refrigerate for 1 hour. This chilling step is crucial—it firms up the butter layers and makes slicing clean, even pieces easier later.
🔥 Step 4: Proof and Bake to Golden Perfection
Preheat your oven to 375°F. Remove the chilled danish from the refrigerator and slice each log into 6 equal pieces (about 1-inch thick). Arrange them on a parchment-lined baking sheet, leaving 1 inch between each piece. This gives them room to rise and brown properly.
Cover the danish loosely with a clean kitchen towel and let them proof at room temperature for 30-45 minutes until they've risen about 50% and feel light to the touch. You'll see them puff up slightly and the seams will open. Don't over-proof or they'll collapse in the oven.
Bake for 18-22 minutes until the tops are golden brown and the edges are set. The centers should still feel slightly soft to the touch—they'll firm up as they cool. Immediately after removing from the oven, brush the tops with a mixture of 1 tablespoon melted butter and 1 tablespoon powdered sugar for that beautiful glossy finish.
🍽️ Step 5: Finish and Serve Warm
While the danish are still warm, sprinkle the tops with the 0.25 cup almond slices and press them gently into the surface. Let them cool for 5-10 minutes before serving—this allows the filling to set slightly and makes slicing easier. The contrast of warm, gooey filling with the crispy, nutty almond slices is what makes this danish truly special.
Serve warm with a dusting of powdered sugar and a cup of coffee or tea. The layers should be light and flaky, with a perfect balance of sweet almond flavor and creamy richness. Here's the secret to success: don't skip the chilling steps—they're what create those beautiful, crispy layers that make this danish worth the effort.
Pro Tips For Making Almond Cream Cheese Danish
- CHILL THE DOUGH: Let the yeasted dough rest in the fridge overnight—yes, even if you’re eager to bake. The slow fermentation deepens the flavor and makes the almond filling behave better when you roll it out, so it doesn’t tear apart like a fragile paper cutout.
- CUT BUTTER IN SMALL: Use your fingers to break the cold butter into pea-sized pieces before mixing it into the dough. Larger chunks melt unevenly, leaving pockets of wet butter that turn your Danish into a greasy mess instead of flaky layers.
- WEIGH THE ALMONDS: Toast the almonds until they’re golden and fragrant, then pulse them in a food processor until they’re finely ground—like sand, not coarse crumbs. Skip measuring by volume; weigh them (about 1 cup = 100g) for consistent texture every time.
- BRUSH WITH EGG WASH: Whisk the egg wash with a splash of water (1:1 ratio) and brush it on the shaped Danish just before baking. The extra moisture helps the dough rise smoothly and gives that glossy finish—no sticky fingers or wasted egg left in the bowl.
Regional styles of almond cream cheese danish
Scandinavian Almond Cardamom Twist
In Sweden and Denmark, they love adding ½ tsp ground cardamom to the dough for a warm, aromatic twist. Replace ½ tsp almond extract with ½ tsp cardamom extract (like Burlap & Barrel) and add ½ tsp ground cardamom to the flour mixture.
The spice pairs beautifully with almonds and cuts through the richness. Serve with lingonberry jam for a Scandinavian brunch staple. 🌟
Southern U.S. Bourbon Pecan
For a Southern-inspired version, swap the almond paste for ½ cup finely chopped pecans and add 1 tbsp bourbon (like Maker's Mark) to the filling. Fold in 2 tbsp brown sugar and a pinch of cinnamon.
Top with candied pecans by tossing ½ cup pecan halves in 1 tbsp brown sugar and 1 tsp bourbon, then baking at 300°F for 10 minutes until caramelized. 🥜
French Marzipan Classic
True to French tradition, replace the almond paste with ½ cup marzipan (like Lemken) and add 1 tbsp Grand Marnier to the filling. Roll the marzipan into thin sheets before layering—this creates that iconic French pastry texture.
Brush the baked Danish with a simple syrup (equal parts sugar and water, heated until dissolved) for extra gloss. Pair with espresso for an authentic café experience. ✨
German Buttercream Variation
In Germany, they often use a buttercream filling instead of almond paste. Replace the almond paste with ½ cup softened butter and 1 cup powdered sugar, then whip with 1 tsp vanilla until fluffy.
Add 2 tbsp apricot jam for moisture and spreadability. Top with thinly sliced almonds and a dusting of powdered sugar. This version is lighter but equally indulgent. 🌰
Modern Vegan Adaptation
For a plant-based version, use vegan butter (like Miyoko's) and vegan cream cheese (like Kite Hill). Replace almond extract with 1 tsp almond syrup and add 1 tbsp maple syrup to the filling.
The texture stays rich and creamy—just ensure all ingredients are chilled to maintain flakiness. Perfect for vegan brunch spreads! 🌱
Nutrition facts
Frequently asked questions
Can I make this Danish without almond extract?
If you don't have almond extract, use ½ tsp almond essence instead, or add ½ tsp vanilla extract plus 1 tbsp finely ground almonds to the dough for flavor. The filling will still taste rich and creamy, though the almond aroma will be slightly different. For extra flavor, toast the almonds first!
Why did my Danish turn out dense instead of flaky?
Dense Danish usually means the butter melted too soon during rolling. Keep everything cold—use chilled rolling pins, work quickly, and avoid pressing too hard. Also, make sure your butter is cold but pliable (not frozen) when mixing. If the dough feels too warm, chill it for 15-20 minutes before rolling again.
How long can I store or freeze these Danish?
Store at room temperature for 2 days in an airtight container, or refrigerate for up to 5 days. For freezing, wrap each Danish tightly in plastic wrap, then place in a freezer bag. Thaw at room temperature for 1-2 hours, then reheat at 350°F for 5-10 minutes to restore crispness. The filling stays creamy when properly stored!
Can I substitute almond paste with marzipan?
Yes! Marzipan works beautifully—use ½ cup and roll it into thin sheets before layering. For extra authenticity, add 1 tbsp Grand Marnier to the filling. Marzipan is sweeter than almond paste, so you may want to reduce the sugar in the filling slightly. The texture will be slightly denser but equally delicious!
What's the best way to serve these Danish?
Serve warm with a dusting of powdered sugar and a cup of coffee or tea. For a brunch spread, pair with lingonberry jam or fresh berries. The almond slices add texture, so don't skip them! For a festive touch, drizzle with melted chocolate or sprinkle with crushed pistachios.
