Desserts
This almond cream cheese Danish recipe delivers flaky, golden layers that balance sweet, nutty almond paste with tangy cream cheese filling—no lamination skills required.
The secret lies in a simple yet sturdy dough that builds rich, airy layers through careful folding, while the almond filling adds that signature crunch and aroma.
What makes this recipe stand out is how it transforms basic ingredients into a bakery-style Danish with minimal effort, using a foolproof dough technique that yields consistent results every time.
The process starts with a straightforward yeast dough that develops flavor during its first rise, then gets rolled and folded into delicate layers. The filling combines cream cheese with almond paste for a perfect balance of richness and nutty sweetness, sealed between dough layers before the final rise.
Baking at 350°F ensures a crisp exterior while keeping the interior tender and gooey—just like your favorite café pastry. This recipe proves you don’t need complicated techniques to achieve professional-quality results at home.
By the time you pull these danishes from the oven, you’ll have flaky, caramelized layers with a hint of toasted almond aroma wafting through your kitchen. The contrast between the crisp, golden crust and the soft, creamy filling makes each bite irresistible.
Perfect for breakfast gatherings, dessert spreads, or a special treat, this recipe delivers restaurant-quality pastries without the fuss. Let’s get started on creating these showstopping danishes.
One of the best parts of this recipe is its flexibility—you can shape them into individual pastries or a single sheet pan for easy serving. The dough’s simplicity means you can focus on perfecting the folds and layers, while the almond filling adds that signature Danish flavor.
Whether you’re a beginner or an experienced baker, this recipe builds confidence with each step. The final result? A batch of danishes that will have everyone asking for seconds.
Ingredients for almond cream cheese danish
Sixteen simple ingredients transform into golden, flaky danishes with nutty-sweet almond cream cheese filling—no lamination skills needed.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 cups | Spooning and leveling for accuracy |
| Granulated Sugar 🍚 | ¼ cup | White or light brown |
| Active Dry Yeast 🍞 | ¼ oz | Or 2 1/4 tsp (1 packet) |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for dough |
| Large Eggs 🥚 | 1 whole | Room temperature preferred |
| Whole Milk 🥛 | ½ cup | Warmed to room temperature |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Cream Cheese 🧀 | 8 oz | Room temperature, full-fat |
| Almond Paste 🥜 | ½ cup | Smooth, not marzipan |
| Powdered Sugar 🍚 | ¼ cup | For dusting and filling |
| Vanilla Extract 🌿 | 1 tsp | Pure, not imitation |
| Egg Yolk 🥚 | 1 whole | For egg wash |
| Almond Slices 🥜 | ¼ cup | Thin, for topping |
The dough is where the magic happens. King Arthur or Gold Medal flour gives the best rise and texture—don't skimp on quality here. For the yeast, Fleischmann's rapid-rise works in a pinch, but active dry yeast is ideal. Keep everything cold until the final rise to maintain those perfect layers. The butter should be cold and cubed (not melted!)—this creates those signature flaky pockets. If your kitchen runs warm, chill the dough between folds. And trust me, the room-temperature egg and milk make all the difference in a tender dough.
No almond paste? Homemade almond butter blended with powdered sugar works beautifully—just add a splash of almond extract for that authentic flavor. The cream cheese must be full-fat and room temperature (microwave 20 seconds if needed) to blend smoothly with the almond paste. For a sweeter filling, add an extra tablespoon of powdered sugar. The egg wash? One whole egg yolk gives that golden, glossy finish—don't skip it. And if you're feeling fancy, toss those almond slices in a bit of melted butter before sprinkling for extra crunch. The vanilla extract should be pure—no imitation stuff here.
Freshly baked danishes taste best the day they're made, but they keep 2 days in an airtight container at room temperature. For longer storage, freeze them unbaked on a tray, then transfer to a bag—bake straight from frozen at 375°F for 15-20 minutes. I always make a double batch—one for breakfast, one for dessert. The filling stays creamy for 3 days in the fridge if you want to prep ahead. And if you're serving a crowd, bake them on a half-sheet pan for easy cutting.
Why You'll Love This Recipe
- No Yeast Nightmare: I swear, the dough comes together faster than my coffee brews—just mix, fold, and let it rest while you make breakfast. No kneading, no waiting hours, just a simple yeast activation and you’re golden.
- Buttery Almond Magic: That creamy almond filling paired with the rich butter layers? It’s like a hug in pastry form. The toasted almonds add crunch, but the real star is how the sugar caramelizes just enough to make every bite taste like a bakery secret.
- Breakfast or Brunch Hero: Serve it warm with a drizzle of honey for a lazy weekend morning, or slice it up for a crowd—it’s my go-to for showy but effortless gatherings. Even my coffee-loving husband grabs seconds.
- Leftovers That Don’t Suffer: Unlike most pastries, these stay moist for days (yes, really). I’ve reheated slices in the oven for three days straight, and they’re still flaky and delicious—perfect for a quick snack or impromptu dessert. Budget-friendly, too, since you’re using pantry staples.
Step-by-step instructions for almond cream cheese Danish
Here's how to create those perfect flaky layers—every fold and brush matters!
Prepare the Yeast Dough for Maximum Flakiness
In a small bowl, whisk together 0.5 cup warm whole milk (about 110°F) with 0.25 oz active dry yeast and 0.25 cup granulated sugar. Let it sit for 5-10 minutes until frothy—this tells me the yeast is alive and ready to work. In a large bowl, combine 4 cups all-purpose flour and 0.5 tsp salt, then make a well in the center.
Pour the yeast mixture into the flour well, then add 0.5 cup cold unsalted butter cut into cubes and 1 whole large egg. Using a wooden spoon or your hands, mix until the dough comes together. The butter should still be cold with a few small pieces remaining—this creates those signature flaky layers. Knead gently on a lightly floured surface for 2-3 minutes until smooth but not sticky.
Create the Cream Cheese Filling
While the dough rests, make the filling by beating 8 oz cream cheese with 0.5 cup almond paste and 1 tsp vanilla extract until completely smooth. The mixture should be thick but spreadable—this ensures even distribution later. In a small bowl, whisk 0.25 cup powdered sugar with 1 whole egg yolk to create an egg wash for brushing.
Real talk: don't overmix the cream cheese or it'll get grainy. I like to use a hand mixer on low speed just until combined. Cover the filling and set aside—it'll soften slightly as the dough chills, making it easier to work with when we roll it out.
Roll, Fill, and Fold the Danish
Roll the dough into a 12x16-inch rectangle on a lightly floured surface, about ¼-inch thick. Spread the cream cheese filling evenly over the dough, leaving a ½-inch border around the edges. This prevents filling from leaking out during baking.
Starting from the long side, roll the dough tightly into a log. Use a sharp knife to cut the log into 6 equal pieces—about 2 inches each. Place each piece seam-side down on a parchment-lined baking sheet, spacing them 2 inches apart. Brush the tops with the egg wash and sprinkle with 0.25 cup almond slices for that beautiful crunchy finish.
Proof and Bake to Golden Perfection
Cover the danishes loosely with plastic wrap and let them proof in a warm place for 1-1.5 hours until they've risen about 50%. They should look puffy and slightly domed—this is your signal they're ready. Preheat your oven to 375°F while they proof.
Bake for 18-22 minutes until the tops are deep golden brown and the almond slices are toasted. The edges should be puffed and slightly crispy. If the almond slices brown too quickly, tent the danishes with foil after 10 minutes to prevent burning.
Cool and Serve Warm
Let the danishes cool on the baking sheet for 5 minutes before transferring to a wire rack. This brief rest prevents them from deflating. Serve warm for that perfect balance of flaky, buttery layers and creamy almond filling.
Here's the thing—these danishes are best enjoyed fresh from the oven. The layers stay tender when warm, and that contrast between the crispy almond topping and soft filling is what makes them irresistible. Store any leftovers at room temperature for 1 day or freeze for up to 1 month for future treats!
Pro Tips For Making Almond Cream Cheese Danish
- CHILL THE DOUGH: I learned this the hard way—rolling out warm yeast dough for Danish layers is a recipe for tears. After shaping, pop it in the fridge for at least 30 minutes. This firms up the butter layers so they don’t ooze out when you roll, and your almond filling stays crisp instead of turning into a greasy mess.
- WEIGH YOUR FLOUR: That "cup" of all-purpose flour in your recipe is a lie—it varies wildly. For flaky, even layers, use a kitchen scale. For this Danish, aim for 350 grams total flour (give or take 5 grams). Packing flour too loosely makes the dough dry; scooping too much adds weight and chewiness you don’t want.
- DON’T SKIP THE SECOND PROOF: The first rise gets all the credit, but the second one after rolling is where the magic happens. Let the laminated dough rest for 15–20 minutes before cutting shapes—this relaxes the gluten so your almond cream cheese filling doesn’t fight its way out when baking. (Yes, even if you’re impatient like me.)
- USE COLD BUTTER FOR FILLING: Room-temperature cream cheese is your enemy here. Whip the almond cream cheese filling with cold butter (cut into small cubes) and chill it for 20 minutes before spreading. This keeps the filling firm enough to hold its shape during baking, so you don’t end up with a soggy center. Trust me—your Danish will thank you.
Dietary considerations for these flavors
Gluten-Free Adaptation
For a gluten-free version, replace the all-purpose flour with a 1:1 gluten-free baking flour blend like King Arthur Measure for Measure or Bob's Red Mill. Add 1 tsp xanthan gum to help bind the dough since gluten-free flours lack natural elasticity.
The yeast activation remains the same, but you may need to increase the warm milk to 0.55 cups to achieve the right dough consistency. Chill the dough longer—up to 30 minutes—before rolling to prevent sticking. 🌾
Dairy-Free Options
Swap the cream cheese for Kite Hill almond milk cream cheese or Miyoko's cultured cashew cheese—both blend smoothly and provide that signature tang. For the butter in the dough, use Earth Balance vegan butter (keep it cold) and replace the milk with unsweetened almond milk warmed to 110°F.
The egg wash can be made with 1 tbsp aquafaba (chickpea brine) mixed with 1 tsp maple syrup for shine. The filling will still taste rich and creamy!
Nut-Free Substitutions
If almond paste is off-limits, make a sunflower seed butter filling by blending ½ cup sunflower seed butter with ¼ cup powdered sugar and 1 tsp vanilla extract. For the topping, use toasted coconut flakes or crushed graham crackers instead of almond slices.
The dough remains unchanged, but the filling gains a subtly earthy flavor that still pairs beautifully with the cream cheese. This works surprisingly well—trust me!
Lower-Sugar Versions
Reduce the granulated sugar in the dough to ¼ cup and cut the powdered sugar in the filling to 2 tbsp. Sweeten the egg wash with 1 tsp maple syrup instead of extra sugar.
For the filling, add ½ tsp almond extract to enhance the nutty flavor without extra sweetness. The danishes will still taste delicious but with a more balanced profile. Perfect for those watching their sugar intake!
Egg-Free Adjustments
Replace the whole egg in the dough with ¼ cup unsweetened applesauce or flax egg (1 tbsp ground flaxseed + 3 tbsp water). For the filling, use silken tofu blended with the cream cheese (start with ¼ cup tofu for a neutral taste).
The egg wash can be made with 2 tbsp water + 1 tbsp cornstarch brushed on top. These swaps keep the texture tender while maintaining the signature flakiness. 💪
Nutrition facts
Frequently asked questions
Can I make these danishes ahead of time?
For best results, prepare the dough and filling up to 24 hours ahead—just store them separately in the fridge. Assemble the danishes and refrigerate them overnight for deeper flavor, then proof and bake as directed. You can also bake them 1 day ahead and store at room temperature in an airtight container, though they're best enjoyed fresh from the oven.
Why did my danishes turn out dense instead of flaky? Dense danishes usually happen when the butter melts too quickly during mixing or the dough isn't chilled between folds. Always keep your butter cold and cube it, not melt it. Also,
How can I make these danishes without almond paste?
No problem! Blend ½ cup almond butter with ¼ cup powdered sugar until smooth, then add ½ tsp almond extract for authentic flavor. For a nut-free version, use ½ cup sunflower seed butter mixed with ¼ cup powdered sugar and ½ tsp vanilla extract. Both alternatives work beautifully while keeping that signature sweetness.
Should I bake these danishes on a sheet pan or individual pans?
For convenience, bake them on a half-sheet pan (12x17-inch) with parchment paper—this makes cutting and serving easier. If you prefer individual danishes, use a 9x13-inch pan and cut into 6 equal rectangles before baking. The baking time remains the same, but individual pans give you more control over shaping.
Can I add other fillings to this recipe?
Yes! This dough works beautifully with other fillings like lemon curd, raspberry jam, or even chocolate hazelnut spread. Just adjust the sweetness level—cream cheese is naturally mild, so richer fillings may need less sugar. Keep the filling thickness similar to the almond cream cheese mixture for even distribution.
