Desserts
This almond cream cheese danish recipe delivers the perfect balance of flaky, golden layers and a rich, nutty-sweet filling that will impress even the most discerning dessert lovers. 💛 The secret to achieving that signature flakiness lies in the cold butter technique and proper dough folding, which creates those delicate, melt-in-your-mouth layers.
I've refined this recipe over years of baking, ensuring every element comes together without shortcuts that compromise quality.
The foundation starts with a classic Danish dough that's enriched with butter and folded meticulously to develop layers. What sets this recipe apart is the almond cream cheese filling—a luxurious blend of cream cheese, almond paste, and a touch of vanilla that creates a velvety, nutty center.
The combination of textures and flavors makes each bite unforgettable, with the crisp, golden crust contrasting beautifully against the creamy filling.
By following this method, you'll achieve a danish with perfectly golden, flaky layers that shatter slightly when cut, revealing the rich almond cream cheese filling underneath. The aroma alone as it bakes will fill your kitchen with warmth, making it impossible to resist.
This recipe is designed to deliver restaurant-quality results at home, with clear techniques that ensure success every time.
The best part? This danish can be made ahead and baked fresh when ready to serve, making it perfect for breakfast gatherings, brunch menus, or special occasions. Whether you're a seasoned baker or new to pastry work, the step-by-step instructions will guide you through each phase with confidence.
Let's get started on creating this showstopping dessert.
Ingredients for almond cream cheese danish
Sixteen ingredients, restaurant-quality flakiness, and a velvety almond cream cheese filling—this is your golden ticket to showstopping pastries.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 cups | Sifted for light texture |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for layers |
| Granulated Sugar 🍚 | ¼ cup | Plus 1 tbsp for dough |
| Instant Yeast 🍄 | 0.01 oz | 1 packet, active dry works |
| Large Eggs 🥚 | 1 whole | Room temperature for mixing |
| Whole Milk 🥛 | ¼ cup | Room temperature |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Cream Cheese 🧀 | 8 oz | Room temperature, full-fat |
| Almond Paste 🌰 | ½ cup | Smooth, not marzipan |
| Pure Vanilla Extract 🌿 | 1 tsp | High-quality for flavor |
| Powdered Sugar 🍚 | ¼ cup | For dusting top |
| Almond Slices 🌰 | ¼ cup | Thin, for decoration |
| Heavy Whipping Cream 🥛 | ½ cup | Chilled for brushing |
The butter is non-negotiable here—European-style butter like Plugrá or Land O'Lakes European Delight gives the best layers, but any unsalted butter works if it's cold. I grab mine from Whole Foods or Kroger when it's on sale, but the key is keeping it cold the entire time. The almond paste? Marin brand from specialty stores or the Trader Joe's version both work—just avoid marzipan, which has almond flour mixed in and won't give that smooth texture. For the cream cheese, Philadelphia brand is my go-to, but any full-fat block-style cream cheese will do. Room temperature is crucial—both the butter and cream cheese need to be soft but not melted when you start mixing.
No almond paste? Almond flour plus a bit of almond extract gets you close, but it won't be as smooth. Short on butter? Vegetable shortening can replace up to half, though the flavor won't be as rich. The yeast is a game-changer—active dry works fine, just make sure it's fresh (test it in warm water). For the almond slices, sliced almonds from the baking aisle are perfect, but toast them first for extra crunch. The powdered sugar dusting? Confectioners' sugar is a must—it dissolves beautifully and gives that professional finish. Pro tip: if your dough feels too sticky, chill it for 15 minutes before rolling.
This dough needs to rest—at least 2 hours in the fridge is ideal, but overnight is even better. The filling can be made a day ahead and stored in the fridge, covered tightly. Danishes keep well for 2 days at room temperature, wrapped in plastic, but they're best eaten fresh. For make-ahead magic, assemble the filled danishes, refrigerate overnight, then bake straight from the fridge—add 5-10 minutes to the baking time. The aroma alone as they bake? Worth every minute of waiting.
Why You'll Love This Recipe
- No-Roll-Required Dough: I swear by this trick—just mix the flour, butter, sugar, and yeast right in the bowl. No kneading, no fuss, and the butter stays cold enough to create those flaky layers without melting into chaos. (Yes, even if you’re the kind of baker who once burned a pie crust.)
- Cream Cheese Magic: That tangy, velvety spread isn’t just filling—it’s the star. The almond cream cheese blend (yes, I toast the almonds first) adds a buttery crunch that cuts through the richness, making every bite feel like a little dessert. Honestly, I’ve seen people skip the jam entirely.
- Breakfast or Snack: These danishes are my go-to for lazy mornings or after-school pick-me-ups. I’ll make a batch on Sunday, slice them up, and they’re ready for grab-and-go lunches or a quick coffee break. The yeast keeps them fresh longer than store-bought pastries, and the sugar crust stays crisp even after a day.
- Budget-Friendly Luxury: You’d think almond cream cheese would be pricey, but this recipe uses just a handful of pantry staples—flour, butter, sugar, yeast, and eggs. A single batch feeds four (or one very hungry me) and costs less than half of what you’d pay for a fancy bakery version. Plus, the leftovers? Still delicious reheated or toasted.
Step-by-step instructions for almond cream cheese danish
Here's how to create those perfect flaky layers and nutty-sweet filling every time.
👨🍳 Step 1: Prepare the Dough Foundation
In a large bowl, whisk together the 4 cups all-purpose flour, 0.25 cup granulated sugar, 0.01 oz instant yeast, and 0.5 tsp salt. Make a well in the center and add the 1 cup cold cubed unsalted butter, 1 whole large egg, and 0.25 cup room temperature whole milk.
Using a wooden spoon or your hands, gently mix until the dough begins to come together. Here's the thing—don't overwork it. We want to preserve those delicate gluten strands that create the flaky layers. Once it forms a shaggy mass, turn it out onto a lightly floured surface and knead just until smooth (2-3 minutes).
Wrap the dough tightly in plastic wrap and refrigerate for 1 hour. This chilling step is crucial—it firms up the butter for those signature flaky layers. I like to flatten it into a rectangle before wrapping to make rolling easier later.
🍳 Step 2: Create the Almond Cream Cheese Filling
In a medium bowl, beat the 8 oz room temperature cream cheese until completely smooth. Add the 0.5 cup almond paste, 1 tsp pure vanilla extract, and 0.25 cup powdered sugar, mixing until fully combined and creamy. This should take about 2-3 minutes with an electric mixer.
Here's where it gets fun—taste the mixture. You want that perfect balance of sweet and nutty. If it needs more sweetness, add a pinch more powdered sugar. If it needs more almond flavor, add a teaspoon more almond paste. The filling should be thick but spreadable—like a cross between frosting and filling.
Spread the filling onto one half of the chilled dough, leaving a 1-inch border around the edges. This border is important—it prevents the filling from oozing out during baking. Roll the dough tightly into a log, sealing the edge well.
🔥 Step 3: Layer and Shape the Danish
Preheat your oven to 350°F. On a lightly floured surface, roll out the dough log into a 12x15-inch rectangle, about ⅛-inch thick. This is where precision matters—too thin and it won't hold its shape, too thick and it won't bake evenly.
Fold the dough in thirds like a letter, then fold it in half again to create a compact rectangle. This folding technique creates those beautiful layers. Brush the top with 0.5 cup chilled heavy whipping cream diluted with a splash of milk, then sprinkle with 0.25 cup almond slices for decoration.
Place the shaped danish on a parchment-lined baking sheet. Bake for 25-30 minutes until the top is golden brown and the internal temperature reaches 190°F. The edges should be puffed and slightly crispy—this is your signal it's done.
⏰ Step 4: Rest and Serve for Maximum Flakiness
Remove the danish from the oven and let it cool on the baking sheet for 10 minutes. This resting period is essential—it allows the layers to set properly. If you cut it too soon, you'll end up with a messy, oozy center.
Here's the pro tip: slice the danish with a sharp serrated knife while it's still warm. The heat makes it easier to cut through those delicate layers cleanly. Serve warm with a dusting of powdered sugar and a cup of coffee for the ultimate experience.
Real talk: the first time you make this, you might be tempted to peek in the oven early. Don't! The steam needs time to develop those flaky layers. Trust the process and you'll have bakery-quality danishes every time.
Pro Tips For Making Almond Cream Cheese Danish
- CHILL THE DOUGH: I learned this the hard way—skipping the 2-hour fridge rest makes the butter leak during rolling. Even if you're eager, give it time. The almond filling won’t behave if the dough isn’t firm.
- USE COLD BUTTER: Cut that unsalted butter into tiny cubes, then freeze them for 15 minutes before mixing into the dough. Warm butter = greasy, sticky mess. Cold butter = flaky layers that actually hold together when you roll it out.
- WEIGH THE FLOUR: Scooping flour from the bag into your measuring cup adds air and moisture—both wreck texture. Use a kitchen scale for the dough and filling. For the Danish, 300g flour (plus 10g for dusting) makes all the difference in consistency.
- BRUSH WITH EGG WASH: After shaping the danishes, whisk 1 egg with 1 tablespoon water and brush the tops lightly before baking. This isn’t just for looks—it creates a golden crust and keeps the almond cream from oozing out when hot. (Yes, even if you’re impatient like me.)
Best sauces and condiments for these flavors
Caramel Drizzle
Elevate your almond cream cheese danish with a homemade caramel drizzle—just heat ½ cup granulated sugar in a saucepan until melted, then whisk in ¼ cup heavy cream and 2 tbsp butter until smooth. Drizzle over the warm danish before serving for a glossy, buttery-sweet contrast. 🌟
Lemon Glaze
Brighten the nutty richness with a zesty lemon glaze: mix ½ cup powdered sugar, 1 tbsp lemon juice, and 1 tsp lemon zest in a bowl.
Drizzle over the danish while still warm for a tangy finish that cuts through the cream cheese. I like to add a pinch of salt to enhance the flavors.
Chocolate Ganache
For chocolate lovers, a dark chocolate ganache adds depth. Melt ½ cup dark chocolate chips with ¼ cup heavy cream over low heat, then let cool slightly before drizzling. The contrast of chocolate and almond creates a sophisticated flavor profile that’s hard to resist.
Vanilla Bean Infusion
Infuse the cream cheese filling with vanilla bean for extra elegance. Split a vanilla bean, scrape the seeds into the filling, and steep the pod in the warm cream cheese mixture for 10 minutes before mixing. The aromatic notes elevate the almond flavor to new heights.
Spiced Whipped Cream
Serve with spiced whipped cream for a textural contrast. Whip ½ cup heavy cream with 1 tsp vanilla extract and a pinch of cinnamon or cardamom until soft peaks form. Dollop on top of sliced danish for a light, airy finish that balances the richness.
Almond Butter Swirl
Add a swirl of almond butter for extra nutty flavor. Spread a thin layer of almond butter on the dough before adding the cream cheese filling, then roll and bake as directed. The nutty undertones complement the almond paste perfectly and add a delightful texture contrast. 🌰
Nutrition facts
Frequently asked questions
Why does my almond cream cheese danish dough turn out dense instead of flaky?
The most common culprits are warm butter or overworking the dough. Always use cold butter (it should be firm but not rock-hard) and handle the dough minimally to preserve those delicate layers. Chilling the dough for at least 1 hour before rolling is also key—this firms up the butter for proper layering.
Can I make this danish without almond paste?
Yes! Mix ½ cup almond flour with 1 tbsp almond extract and 1-2 tbsp milk to create a substitute. The texture won't be as smooth, but it'll still deliver that nutty flavor. For extra richness, add 1 tbsp melted butter to the mixture. The filling will be slightly denser but still delicious.
How do I prevent the filling from leaking out during baking?
Leave a 1-inch border of dough around the edges when spreading the filling, and seal the log tightly before rolling. If you notice the filling bubbling during the first 10 minutes of baking, cover the danish loosely with foil to trap steam. This helps set the layers before they fully bake. A little extra caution goes a long way!
Can I make this danish ahead of time?
Assemble the filled danishes, wrap tightly in plastic, and refrigerate for up to 24 hours. Bake straight from the fridge, adding 5-10 minutes to the baking time. For freezing, bake first, then cool completely, wrap in plastic, and freeze for up to 1 month. Thaw overnight before serving for the best texture.
What's the best way to slice these danishes for perfect layers?
Use a sharp serrated knife and slice while the danish is still warm (after 10 minutes of cooling). Dip the knife in hot water between cuts to prevent sticking. Cut against the grain of the layers at a 45-degree angle for the most dramatic presentation. The warmth makes the layers separate beautifully!
