Almond Cream Cheese Danish Recipe: Flaky Layers with Nutty Sweetness

Desserts

Almond Cream Cheese Danish Recipe: Flaky Layers with Nutty Sweetness

This almond cream cheese danish recipe delivers the perfect balance of flaky layers and nutty sweetness that rivals your favorite bakery. šŸ’› The secret lies in a tender dough infused with almond flour and a rich filling made from cream cheese and almond paste, creating a texture that's both delicate and satisfying.

I've perfected this recipe over years of testing, ensuring every bite offers that signature Danish flakiness with a modern twist.

The dough combines traditional pastry techniques with almond flour for a subtle nutty undertone, while the filling gets its signature richness from cream cheese and almond paste. Cardamom and cinnamon add warmth, transporting you to a cozy European cafƩ with every forkful.

What makes this recipe special is how the layers remain tender yet crisp at the edges, holding up beautifully even after baking.

By the time you pull this danish from the oven, you'll have golden-brown pastries with perfectly risen layers that reveal creamy almond filling at every bite.

The aroma alone will have everyone gathering around your kitchen, and the combination of textures—flaky crust, tender filling, and nutty sweetness—makes it impossible to resist. This is the kind of dessert that elevates any occasion, from weekend brunches to holiday gatherings.

For an extra touch of elegance, finish with a light almond glaze or dust with powdered sugar. The recipe scales beautifully, so you can make a single danish for a special treat or a batch to share with friends. Let's get started on creating these showstopping pastries!

šŸ‘Øā€šŸ³
Difficulty
Medium
šŸ”„
Calories
Med Cal

Ingredients for almond cream cheese danish

Fourteen ingredients for bakery-style danishes with almond cream cheese filling.

Ingredient Amount Notes
All-Purpose Flour 🌾 3 cups Sifted for light texture
Almond Flour 🌰 1 cup Finely ground for smooth dough
Granulated Sugar šŸš ¼ cup Plus 1 tbsp for dough
Unsalted Butter 🧈 1 cup Cold, cubed for flaky layers
Cream Cheese šŸ§€ 8 oz Room temperature for smooth filling
Almond Paste 🌰 ½ cup Smooth, not marzipan
Large Eggs 🄚 1 whole Room temperature for easy mixing
Milk šŸ„› ¼ cup Whole milk for richness
Vanilla Extract 🌿 1 tsp Pure, high-quality extract
Ground Cardamom šŸŒ¶ļø ½ tsp Freshly ground for aroma
Ground Cinnamon šŸƒ ½ tsp Freshly ground preferred
Salt šŸ§‚ ½ tsp Fine sea salt
Powdered Sugar šŸš ¼ cup For dusting finished danishes
Almond Slices 🌰 ½ cup For garnish (optional)

The almond flour and butter are non-negotiable for that signature flaky texture. Bob's Red Mill almond flour is my go-to—it's finely ground and consistent. For butter, PlugrĆ” or Land O'Lakes unsalted work perfectly when cold. The cream cheese should be full-fat Philadelphia brand for the best consistency. If you can't find almond paste, blend almonds and powdered sugar for a close substitute. Cardamom is key for that European cafĆ© aroma, but if you're new to it, start with half the amount—it's potent stuff.

No almond flour? Blend almonds into a fine powder in a food processor, but it won't be as smooth. Substituting almond paste? Marzipan works but has a stronger almond flavor. The dough can handle oat milk instead of whole milk for a dairy-free version, though texture will differ slightly. For the filling, Greek yogurt mixed with powdered sugar can replace cream cheese if needed. The powdered sugar for dusting? Confectioners' sugar from the grocery store is fine—no need to splurge. And if you're feeling fancy, swap the almond slices for toasted pistachios.

Dough keeps best wrapped in plastic for 2 days in the fridge or 3 months frozen. The filling can be prepped ahead and stored in the fridge for 3 days. Once baked, danishes stay fresh for 2 days at room temperature or 1 week refrigerated. To reheat, warm in a 200°F oven for 5 minutes—they're even better the second day. I always make a double batch—one for breakfast, one for sharing with neighbors.

ā¤ļø

Why You'll Love This Recipe

  • No-Fuss Layers: This danish comes together in one dough—no complicated folding or rolling like traditional puff pastry. The almond flour gives it that nutty crunch without extra effort, and the cream cheese filling melts into gooey perfection while you’re still cutting the butter.
  • Rich Twice: First, the buttery, flaky crust. Then, that unexpected depth from the almond flour cutting through the sweetness. Honestly, the moment the warm cream cheese oozes out when you bite in? Worth every spoonful of sugar.
  • Office Party Ready: Make it ahead, slice it up, and store it in the fridge for days—no one will guess it’s not from a bakery. The almond flour keeps it from getting soggy, so it’s perfect for brunches, potlucks, or sneaking into your lunchbox when willpower fails.
  • Budget-Friendly Luxury: You’d pay $12 for a single almond danish at the cafĆ©, but this recipe stretches ingredients way further. The cream cheese filling is cheaper than store-bought pastries, and almond flour adds that gourmet touch without breaking the bank. (Yes, even on a Tuesday night.)

Step-by-step instructions for almond cream cheese danish

Here's how to create those signature flaky layers—it's all about cold butter and gentle handling.

1

šŸ‘Øā€šŸ³ Step 1: Mix the Dough with Cold Butter

In a large bowl, whisk together the 3 cups all-purpose flour, 1 cup almond flour, ½ teaspoon salt, ½ teaspoon ground cinnamon, and ½ teaspoon ground cardamom. Add the ½ cup almond paste and mix until evenly distributed. Cut in the 1 cup cold cubed butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces.

Add the 1 whole egg and ¼ cup milk, then mix just until the dough comes together. The dough should be shaggy but hold when pressed—don't overmix. Divide the dough into two equal portions, flatten into discs, wrap in plastic, and refrigerate for at least 1 hour (or up to 24 hours). This chilling is non-negotiable for flaky layers.

2

šŸ³ Step 2: Prepare the Cream Cheese Filling

In a medium bowl, beat the 8 oz room-temperature cream cheese with the ¼ cup granulated sugar (plus the extra 1 tablespoon) until smooth and creamy. Add the 1 teaspoon vanilla extract and mix until fully incorporated. The filling should be thick but spreadable—like a rich, sweet butter.

In a separate small bowl, whisk together the ½ cup almond paste with 1 tablespoon milk until smooth. Fold this into the cream cheese mixture until fully combined. This step ensures your filling has that signature almond flavor without being too dense. Cover and refrigerate while you roll out the dough.

3

🄘 Step 3: Roll and Assemble the Danish

On a lightly floured surface, roll one chilled dough disc into a 12x15-inch rectangle (about ā…›-inch thick). Spread the cream cheese filling evenly over the dough, leaving a ½-inch border around the edges. Sprinkle the remaining 1 tablespoon granulated sugar over the filling for extra sweetness.

Roll the dough tightly into a log starting from the long side, pinching the seam to seal. Repeat with the second dough portion. Wrap each log in plastic and refrigerate for 30 minutes to firm up. Preheat your oven to 350°F while they chill—this ensures even baking.

4

šŸ”„ Step 4: Bake Until Golden Brown

Place the Danish logs on a parchment-lined baking sheet. Brush the tops with a little milk (this creates a beautiful golden crust). Bake for 25-30 minutes until the tops are deep golden brown and the internal temperature reaches 190°F. The centers should be just set but still tender.

Remove from the oven and let cool for 10 minutes before slicing into ½-inch thick pieces. Dust generously with ¼ cup powdered sugar and garnish with ½ cup almond slices if using. Serve warm for maximum flakiness and cream cheese ooziness.

šŸ‘Øā€šŸ³

Pro Tips For Making Almond Cream Cheese Danish

  • CHILL THE CREAM CHEESE: Mix the cream cheese with cold butter—literally scoop it straight from the fridge—and work fast. I learned this the hard way when my filling turned greasy and soupy because the butter softened too soon. Keep everything cold until the last second, even if you’re eager to roll it out.
  • WEIGH YOUR ALMOND FLOUR: Almond flour is deceptive—it packs differently than regular flour. Use a kitchen scale for accuracy; scooping by volume leads to dry, crumbly dough. My first batch was a disaster until I realized I’d undermeasured by nearly 20 grams.
  • STEAM THE DANISHES: Place a metal tray of boiling water in the oven before baking—this adds moisture and prevents the almond filling from drying out. The top of your oven is perfect for this; just make sure the water doesn’t splash into the heat source.
  • BRUSH WITH EGGMIX: Skip the water wash for shine—beat 1 egg with 1 tablespoon milk, then brush the laminated dough lightly before folding. This seals the layers better than water and gives a golden finish. (Yes, even if you’re impatient like me, resist the urge to skip it.)

Storing and reheating this almond cream cheese danish

Refrigerator Storage

After baking, let your danishes cool completely before storing them in an airtight container at room temperature for up to 2 days.

The layers will maintain their flakiness, but the filling stays creamy when kept in a cool, dry place—I use a Cambro food container to keep them fresh.

For longer storage, refrigerate in the same container for up to 1 week, but cover them loosely with plastic wrap to prevent sogginess. šŸ’›

Freezer Prep

For maximum freshness, freeze unbaked danish logs wrapped in plastic wrap and placed in a freezer-safe bag with excess air removed. They'll keep for 3 months—just thaw overnight in the fridge before baking.

If you prefer to freeze baked danishes, slice them first and store in a single layer on a tray before transferring to a bag. Reheat from frozen in a 200°F oven for 8-10 minutes until warmed through. ā„ļø

Reheating Perfection

Danishes reheat best in the oven to restore that golden crust and creamy filling. Place slices on a baking sheet and warm at 200°F for 5-7 minutes—this gently revives the layers without drying them out.

For a quick fix, use the microwave on 50% power for 20 seconds, but add a damp paper towel to prevent dryness. I always reheat just before serving to keep the texture ideal. šŸ”„

Make-Ahead Tips

Prep the dough and filling a day ahead—they keep beautifully in the fridge. Assemble the logs, wrap tightly in plastic, and refrigerate overnight for even better flavor development.

When ready to bake, simply add 5-10 minutes to your baking time to account for the cold start. This method saves time and ensures a foolproof rise. šŸ’”

Garnish Refresh

If your danishes lose their garnish during storage, simply toast fresh almond slices in a dry pan for 2 minutes before serving. A light dusting of powdered sugar or a drizzle of warm honey can also revive their appeal.

The key is to serve them at room temperature for that bakery-fresh experience. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 155mg52%
Sodium 380mg16%
Total Carbohydrate 45g16%
Dietary Fiber 4g14%
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

Can I make this almond cream cheese danish recipe without almond flour?

Yes, you can substitute almond flour with 1.5 cups finely ground almonds (blended in a food processor) or 1 cup all-purpose flour mixed with ½ cup ground almonds. The texture will be slightly different, but the flavor will still be delicious. For the best results, blend almonds until completely fine to avoid graininess in the dough.

2

How do I prevent the filling from leaking out during baking?

Leave a ½-inch border of dough around the edges when spreading the filling, and roll the dough tightly into logs. Chill the logs for 30 minutes before baking to help them hold their shape. If you notice filling oozing while baking, reduce the oven temperature by 25°F and bake for an extra 5 minutes.

3

Can I use vegan cream cheese in this recipe?

Vegan cream cheese works well, but choose a brand with high fat content (like Kite Hill or Miyoko's) for the best texture. You may need to add 1 tablespoon of powdered sugar to the filling to compensate for the lower sweetness in vegan versions. The flavor will be slightly different but still delicious.

4

Why did my danishes turn out dense instead of flaky?

Dense danishes usually happen when the butter melts during handling or the dough is overworked. Keep everything cold—chill the dough between steps and avoid overmixing. Also, ensure your butter is cold but not frozen when cutting it into the flour. For extra flakiness, try rolling the dough between sheets of parchment paper to prevent sticking.

5

How can I make these danishes ahead of time?

Prepare the dough and filling 1 day ahead and refrigerate. Assemble the logs, wrap tightly in plastic, and refrigerate overnight. Bake them fresh the next day, adding 5-10 minutes to the baking time. For longer storage, freeze unbaked logs for up to 3 months or baked danishes for 1 month. Thaw in the fridge before reheating.

ā˜…ā˜…ā˜…ā˜…ā˜…4.5(1 review)
Categories Desserts