Snacks
This almond cheese Danish recipe delivers the perfect balance of flaky, golden layers and a rich, nutty-sweet filling that tastes like a bakery masterpiece. 💛 The secret lies in a well-layered puff pastry that bakes up crisp yet tender, while the almond-cheese filling—made with almond paste and cream cheese—adds a velvety texture and delicate sweetness.
What sets this recipe apart is the technique for achieving that signature flaky crust: cold butter layers and gentle folding create delicate, airy pockets that stay crisp even when sliced.
The filling combines almond paste for natural sweetness with cream cheese for creaminess, all bound together with a touch of vanilla for depth. It's a vegetarian-friendly treat that feels indulgent without being overly sweet.
By the time you pull this Danish from the oven, you'll have a golden, caramelized pastry with layers so tender they practically melt in your mouth.
The almond-cheese filling stays soft and cohesive, creating a perfect contrast to the crisp exterior. The aroma alone will have everyone gathering around the table.
This recipe works beautifully for breakfast gatherings, brunch menus, or even as an elegant dessert option. The dough can be made ahead, and the filling is quick to prepare—making it ideal for bakers of all skill levels. Let's get started on creating your perfect almond cheese Danish.
Ingredients for almond cheese danish
Six ingredients transform into golden, flaky layers with a velvety almond-cheese filling—like bakery magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Store-Bought Puff Pastry 🍞 | 1 sheet | Thawed according to package |
| Almond Paste 🥜 | ¾ cup | High-quality, smooth texture |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Vanilla Extract 🍯 | 1 tsp | Pure, high-quality vanilla |
| Granulated Sugar 🍚 | ¼ cup | Fine granulated preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for brushing |
| Heavy Cream 🥛 | ¼ cup | Cold, for brushing |
| Powdered Sugar 🍚 | 2 tbsp | For dusting |
| Vanilla Bean Seeds 🍯 | 1 tsp | Scraped from 1 pod |
| Salt 🧂 | ¼ tsp | Fine sea salt |
| Egg Wash 🥚 | 1 whole | 1 egg beaten with 1 tbsp water |
| Almond Slices 🥜 | ¼ cup | Thinly sliced, for garnish |
The puff pastry is your foundation—look for high-quality sheets at stores like Whole Foods or Trader Joe's. The almond paste makes all the difference here; Marzipan or Wilton brands are my go-tos for that smooth, rich texture. Cream cheese should be full-fat and room temperature—this ensures it blends perfectly with the almond paste. Pro tip: If your almond paste is too firm, microwave it for 10 seconds to soften before mixing. The vanilla extract? Pure Madagascar is worth the splurge for that authentic aroma.
No almond paste? Blend 1 cup almond flour with 1/4 cup sugar and 1 tbsp water—it won’t be as smooth, but it’ll work in a pinch. Short on cream cheese? Substitute with ricotta or mascarpone, but reduce the liquid slightly to avoid a runny filling. The egg wash is non-negotiable for that golden crust—don’t skip it. For a quicker prep, use pre-made egg wash from the baking aisle. And if you’re feeling fancy, swap granulated sugar for powdered sugar in the filling for a finer texture, though it’ll be slightly less stable.
This Danish keeps beautifully—store in an airtight container for up to 3 days. For extra flakiness, brush the pastry with cold butter and cream before baking—the contrast in temperatures is key. Leftovers reheat best in a 350°F oven for 5-7 minutes to restore that bakery-fresh crisp. Freeze unbaked Danishes on a tray, then transfer to a bag for up to 1 month. Bake straight from frozen, adding 2-3 extra minutes to the baking time.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s basically three ingredients and a roll-out—no fancy piping bags or tempering required. Just spread that almond paste and cream cheese mix, fold the puff pastry like a lazy lasagna, and bake. Honestly, the hardest part is deciding whether to cut them into squares or rectangles.
- Nutty-Creamy Magic: That combo of almond paste and cream cheese? It’s like a hug for your taste buds—sweet, rich, and just enough vanilla to make it sing. The puff pastry crisps up perfectly while staying flaky, so you get that buttery crunch with every bite. (Yes, even on a Tuesday night.)
- Breakfast or Dessert: Make these for brunch and watch them disappear—people won’t care if it’s technically dessert. Sprinkle extra sugar on top for a fancy touch, or serve them plain with coffee. My kids grab them straight from the oven, and my husband saves them for midnight snacks. No judgment here.
- Leftovers? No Problem: They reheat beautifully—just pop them in the oven for 3-4 minutes until golden again. Plus, the ingredients are cheap enough that I can make a double batch without guilt. Store them in the fridge for up to 5 days, or freeze the dough before baking for a last-minute treat. Efficiency wins.
Step-by-step instructions for almond cheese Danish
Here's how to create restaurant-quality flaky layers and rich nutty filling—no advanced skills required!
👨🍳 Step 1: Prepare the Almond Cream Cheese Filling
In a medium bowl, beat the 8 oz cream cheese and 0.5 cup unsalted butter together until completely smooth and creamy. I like to use a hand mixer for this—it takes about 2-3 minutes on medium speed. The mixture should look like thick, pale yellow frosting.
Add the 0.75 cup almond paste, 0.25 cup granulated sugar, 1 tsp vanilla extract, 1 tsp vanilla bean seeds, and 0.25 tsp salt. Mix again until fully combined and smooth. Here's the thing—don't overmix or the filling will get too dense. You're looking for a thick but spreadable consistency, like soft cookie dough.
🍳 Step 2: Roll Out the Puff Pastry
Unfold the 1 sheet store-bought puff pastry on a lightly floured surface. If it's still cold, let it sit at room temperature for 10-15 minutes—this prevents cracking when rolling. Using a rolling pin, gently roll the pastry into a 12x15-inch rectangle, about ⅛-inch thick. I press down evenly but not too hard—you want to maintain those delicate layers.
Real talk: if you see any tears, just patch them with small pieces of pastry. The secret to flaky danishes is keeping those layers intact. Once rolled out, transfer the pastry to a parchment-lined baking sheet for easier handling.
🥘 Step 3: Spread the Filling and Shape the Danish
Spread the almond cream cheese mixture evenly over the rolled pastry, leaving about ½-inch border around the edges. This border prevents filling from oozing out during baking. I use an offset spatula for smooth, even coverage—press gently but firmly to create a nice, thick layer.
Now for the classic danish shape: starting from the long side, roll the pastry tightly into a log. Pinch the seam to seal, then gently shape into a 12-inch log about 3 inches in diameter. Place it seam-side down on the prepared baking sheet. This shape ensures even baking and beautiful golden browning.
🔥 Step 4: Create the Signature Braid Pattern
Here's where it gets fun—carefully slice the log into three equal-length pieces. Gently twist each piece 180 degrees at the ends to create the classic braid. Arrange them parallel to each other on the baking sheet, about 1 inch apart. Brush the tops with the 1 whole egg wash (1 egg beaten with 1 tbsp water) for that gorgeous golden finish.
Sprinkle the 0.25 cup almond slices evenly over the tops—press them lightly so they stick. The egg wash will help them crisp up beautifully. Preheat your oven to 375°F while you prepare the final brush. Melt the 0.25 cup heavy cream with the remaining 2 tbsp powdered sugar in a small saucepan over low heat until smooth.
⏰ Step 5: Bake to Golden Perfection
Bake the danishes for 20-25 minutes until they're deep golden brown and puffed. About 5 minutes before they're done, brush the tops with the melted heavy cream mixture. This creates that signature glossy finish and adds a touch of sweetness.
Let them cool on a wire rack for 10 minutes before slicing—this prevents the filling from oozing out. The danishes should have crisp, flaky layers that shatter when you cut them, with a rich, nutty-sweet filling that melts in your mouth. Serve warm with a dusting of powdered sugar for that bakery-fresh touch!
Pro Tips For Making Almond Cheese Danish
- Chill the Dough First: Store-bought puff pastry is temperamental when warm—especially when you’re layering it with almond paste and cream cheese. Roll it out on a floured surface and pop it in the fridge for 15 minutes before cutting. This keeps it from shrinking or tearing when you’re assembling the danishes, and the layers stay crisp instead of gummy.
- Mix Almond Paste Like Butter: Almond paste is stubborn—it doesn’t melt like cream cheese. Beat it with the cream cheese until it’s completely smooth, then add vanilla and sugar. If it looks streaky, microwave it for 10 seconds first to soften. This ensures your filling spreads evenly and doesn’t pull apart when baking.
- Don’t Overfill the Pastries: I learned this the hard way—stuffing these too much makes them puff up unevenly or burst open. Use about 1 teaspoon of filling per danish, then seal the edges with a fork. Press gently but firmly to avoid air gaps that’ll turn soggy in the oven.
- Bake in Two Batches: A crowded pan steams the bottoms, making them soggy instead of flaky. Space danishes 1 inch apart on the tray and bake only half at a time if needed. Rotate the tray halfway through for even browning—this guarantees crisp layers every time.
Creative variations of this recipe
Classic Danish Twists
For a Swedish Cardamom twist, fold 1 tsp ground cardamom into the almond paste before mixing with cream cheese.
The warm spice complements the almond's sweetness beautifully—trust me, it's a game-changer. 🌟 For a Lemon Almond variation, add zest of 1 lemon and 1 tbsp lemon juice to the filling for a bright, citrusy kick that cuts through the richness.
Savory Cheese Options
Swap the sweet almond paste for a savory herbed cheese filling by mixing 8 oz goat cheese with 2 tbsp fresh thyme, 1 tbsp honey, and 1 tbsp Dijon mustard.
This creates a sophisticated brunch option with tangy depth. For a bacon-almond fusion, fold 2 tbsp crumbled cooked bacon into the almond filling—it adds smoky richness that pairs perfectly with the sweetness.
Gluten-Free Adaptation
Use a gluten-free puff pastry like Caulipower or Udi's for a safe alternative. Keep all other ingredients the same, but brush the pastry with melted ghee instead of butter to enhance flakiness.
The texture stays delightfully crisp, though you might need an extra 2-3 minutes in the oven to achieve full browning.
Vegan-Friendly Version
Replace the cream cheese with 8 oz vegan cream cheese (like Kite Hill) and swap butter for vegan butter (like Miyoko's). Use almond flour instead of almond paste—mix 1 cup almond flour with 2 tbsp maple syrup and 1 tbsp coconut oil for a binding agent.
The egg wash becomes 1 tbsp aquafaba (chickpea brine) mixed with 1 tsp water for that golden finish.
Seasonal Fruit Fillings
For a strawberry-rhubarb twist in spring, fold ½ cup finely chopped rhubarb and ½ cup diced strawberries into the almond filling. Add 1 tsp lemon juice to preserve freshness.
In fall, try spiced apple by mixing ½ cup finely diced apple with ½ tsp cinnamon and ¼ tsp nutmeg—the warm spices make this a cozy seasonal favorite. 🍎
Nutrition facts
Frequently asked questions
Can I make this almond cheese Danish without store-bought puff pastry?
Yes, but it requires more effort! For homemade puff pastry, use 2 cups all-purpose flour, 1 tsp salt, 1 cup cold butter (cubed), and 6 tbsp ice water. Fold the dough 4-5 times over 1 hour for proper layers. The texture won't be identical, but it'll still be delicious with that signature flakiness.
Why did my Danish turn out dense instead of flaky?
Overworking the dough or skipping the cold butter folding are common culprits. Also, if your oven was too hot or the pastry wasn't chilled between folds, the layers won't develop properly. Keep everything cold and fold gently—never press too hard when rolling. A 375°F oven is ideal for even baking.
How can I make this recipe vegan?
Swap the cream cheese for 8 oz vegan cream cheese (like Kite Hill) and replace butter with vegan butter. For the almond filling, blend 1 cup almond flour with 2 tbsp maple syrup and 1 tbsp coconut oil. Use aquafaba (chickpea brine) mixed with water for the egg wash instead. The texture stays rich and satisfying!
Can I prepare the filling ahead of time?
The almond cream cheese filling keeps well in the fridge for up to 3 days in an airtight container. Just bring it to room temperature before spreading. For longer storage, freeze the filling for up to 1 month. Thaw overnight in the fridge before using—never microwave directly to avoid curdling.
What's the best way to reheat leftover Danish?
For that bakery-fresh crisp, reheat slices in a 350°F oven for 5-7 minutes on parchment paper. Wrap them in foil to prevent over-browning. Microwaving works in a pinch (15-20 seconds), but it can make the layers soggy. Always reheat until warm through—this restores that perfect flaky texture!
