Almond Cheese Danish Recipe: Flaky Layers with Nutty Sweetness

Snacks

Almond Cheese Danish Recipe: Flaky Layers with Nutty Sweetness

This almond cheese Danish recipe delivers flaky, golden layers that combine buttery pastry with nutty almond filling and creamy cheese—perfect for breakfast or dessert. 💛 The secret lies in proper dough layering and precise folding, which create those signature crisp, airy layers that make every bite irresistible.

I've perfected this version after years of testing, ensuring the almond paste stays tender while the cheese adds just the right richness.

The recipe starts with a simple yeast dough that transforms into delicate, paper-thin layers when rolled and folded. Between each layer, we add a homemade almond paste sweetened with sugar and flavored with vanilla, plus a layer of cream cheese that melts into a velvety filling during baking.

This combination creates the perfect balance of textures—crisp edges, tender layers, and a gooey center that's impossible to resist.

Baking at 350°F for 25-30 minutes ensures a golden-brown finish with no soggy spots, while the almond filling stays moist and fragrant. The result is a Danish that's elegant enough for brunch but simple enough for a weeknight treat.

Whether you enjoy it warm with a cup of coffee or save slices for later, this recipe delivers bakery-quality results at home.

For added depth, consider incorporating cardamom into the almond paste or a touch of lemon zest to brighten the filling. Pair with chai tea or strong coffee to complement the nutty sweetness. Let's get started on creating these showstopping pastries!

👨‍🍳
Difficulty
Easy
🔥
Calories
Med Cal

Ingredients for almond cheese danish

Sixteen ingredients for buttery layers, nutty almond filling, and creamy cheese goodness.

Ingredient Amount Notes
Unsalted Butter 🧈 1 ½ cups Cold, cubed for dough layers
All-Purpose Flour 🌾 5 cups Plus 1 tbsp for dusting
Instant Yeast 🍞 ½ tsp Active dry works too
Granulated Sugar 🍚 ¼ cup For dough enrichment
Large Eggs 🥚 2 whole Room temperature preferred
Whole Milk 🥛 ½ cup Warmed to 110°F
Salt 🧂 ½ tsp Fine sea salt preferred
Almonds 🌰 1 ½ cups Blanched, skinless, finely chopped
Powdered Sugar 🍚 ½ cup For almond paste sweetness
Pure Vanilla Extract 🍯 1 tsp High-quality preferred
Cream Cheese 🧀 8 oz Room temperature, full-fat
Cardamom 🌿 ¼ tsp Ground, optional for depth
Lemon Zest 🍋 1 tsp Brightens filling (optional)
Egg Wash 🥚 1 whole 1 egg beaten with 1 tbsp milk
Turbinado Sugar 🍚 ¼ cup For final sprinkle

The butter is non-negotiable here—Plugrá or Land O'Lakes are my go-tos, but any high-fat, unsalted brand works. Keep it cold when cutting into the dough for those signature flaky layers. Bulk bins at Whole Foods often have better-quality almonds—blanch and chop them yourself for the best texture. The cream cheese? Philadelphia or Boursin melts perfectly, but don't use low-fat—it won't give that rich filling. Cardamom and lemon zest are optional but add serious depth (trust me on this).

No almonds? Hazelnuts or pecans work in a pinch, but the flavor changes. Out of cardamom? Cinnamon at half the amount mimics the warmth. The dough calls for instant yeast, but if you've only got active dry, proof it in the warm milk for 5 minutes first. For the egg wash, I always use large eggs—they coat better than small ones. And if you're making these ahead, freeze the shaped danishes on a tray before transferring to a bag—they'll keep for 3 months.

The dough needs at least 2 hours of chilling between folds—don't rush it. Store any leftovers in an airtight container at room temp for 1 day, or freeze for 3 months. To reheat, wrap in foil and warm at 300°F for 10 minutes. The almond filling keeps for 5 days in the fridge, so make extra for toast or ice cream. And if you're feeling fancy, dust the finished danishes with powdered sugar instead of turbinado for a snowy effect.

❤️

Why You'll Love This Recipe

  • No-Fuss Dough: I swear by this dough—just mix, fold, and let the yeast do the work. No rolling pins, no stress. The butter gets worked into the flour until it crumbles like sand, and that’s it. Honestly, my first attempt was lumpy, but now I make it in my sleep.
  • Nutty, Sweet Magic: That almond cheese filling? It’s where this danish shines. The toasted almonds add crunch, while the cream cheese keeps it rich without being heavy. The sugar caramelizes just enough to give every bite that perfect balance—like a hug in pastry form.
  • Weekend Breakfast Hero: These are my go-to for lazy mornings or when company drops by. I’ll make a batch on Sunday, slice them up, and they stay fresh for days. (Yes, even on a Tuesday night.) The yeast gives them a light, airy rise, so they don’t feel like a chore to eat.
  • Budget-Friendly Luxury: Unsalted butter and eggs might sound fancy, but this recipe stretches further than you’d think. A single batch feeds four, and leftovers reheat beautifully. I’ll be real: it’s not the prettiest, but the taste makes up for it every time. My secret weapon for looking impressive without breaking the bank.

Step-by-step instructions for almond cheese Danish

Here's how to create those signature flaky layers and nutty sweetness we all love.

1

👨‍🍳 Step 1: Make the Almond Paste Filling

First, let's tackle the filling because it needs time to chill. In a food processor, pulse the 1.5 cups almonds until they're finely chopped but not paste-like. Add the 0.5 cup powdered sugar, 1 tsp pure vanilla extract, and 0.25 tsp cardamom (if using), then pulse until everything combines into a smooth paste. Scrape down the sides as needed.

Transfer the almond paste to a bowl and mix in the 8 oz cream cheese and 1 tsp lemon zest. The mixture should be smooth but slightly crumbly—this is perfect. Cover and refrigerate for at least 30 minutes (or up to 24 hours) while you make the dough. Real talk: this chilling step makes a HUGE difference in texture later.

2

🍳 Step 2: Create the Danish Dough

In a large mixing bowl, whisk together the 5 cups all-purpose flour, 0.5 tsp instant yeast, 0.5 tsp salt, and 0.25 cup granulated sugar. Make a well in the center and add the 2 whole large eggs, 0.5 cup whole milk (warmed to 110°F), and 1.5 cups cold cubed unsalted butter. I like to use my fingers to work the butter into the flour mixture until it resembles coarse crumbs with pea-sized butter pieces.

Turn the mixer to low speed and gradually add the dough mixture, mixing just until the dough comes together. It'll be shaggy at first—that's normal. Once combined, turn the dough out onto a lightly floured surface and gently knead for 2-3 minutes until smooth. Wrap in plastic and refrigerate for 1 hour to firm up. Here's the thing—cold dough is easier to roll and prevents spreading when baking.

3

🥘 Step 3: Roll and Fill the Danish

Preheat your oven to 350°F and line two baking sheets with parchment paper. On a lightly floured surface, roll the chilled dough into a 12x16-inch rectangle about ⅛-inch thick. Spread the almond paste evenly over the dough, leaving a ½-inch border around the edges. This prevents the filling from oozing out during baking.

Using a sharp knife, cut the dough into 6 equal rectangles (about 4x6 inches each). Gently roll each rectangle starting from the long side, creating log shapes. Place them seam-side down on the prepared baking sheets, spacing them 1 inch apart. Brush the tops with the 1 whole egg wash and sprinkle lightly with 0.25 cup turbinado sugar for that classic crunchy finish.

4

🔥 Step 4: Bake to Golden Perfection

Bake for 25-30 minutes until the danishes are golden brown and the filling is set. I know it seems like too much time, but trust me—they need that slow bake to develop proper layers. The edges should be crisp while the centers remain soft and gooey. If they brown too quickly, tent with foil to prevent over-browning.

Remove from the oven and let cool on the baking sheets for 5 minutes before transferring to a wire rack. The filling will firm up slightly as they cool, but they'll still be warm and delicious. Serve immediately or store in an airtight container for up to 3 days—though I doubt they'll last that long!

👨‍🍳

Pro Tips For Making Almond Cheese Danish

  • CHILL THE DOUGH: I learned this the hard way—skipping the 2-hour fridge rest makes the dough fight you when rolling. Cold butter stays firm, layers hold, and the almond filling doesn’t melt into a greasy mess. (Yes, even if you're impatient like me.)
  • WEIGH THE FLOUR: That "cup" in your measuring cup isn’t foolproof—pack flour lightly or you’ll end up with dense, tough danishes. Use a scale for precision: 250g of flour gives you the right balance without overworking the dough.
  • DON’T OVERWORK THE YEAST: Mix just until combined—no need to knead like pizza dough. Overmixing activates the gluten too much, and your danishes turn out chewy instead of tender. A few folds in the bowl are enough.
  • BRUSH WITH EGG WASH: A thin coat of beaten egg on the rolled dough before baking isn’t just for looks—it creates a golden, crackly crust while keeping the almond filling from sticking to the pan. Use room-temperature eggs for even coverage.

Flavor customization for this dish

Citrus Brightness

Add 1 tbsp lemon or orange zest to the almond paste for a refreshing twist. The citrus cuts through the richness of the cream cheese beautifully. I often use Meyer lemon zest for its floral notes—it pairs perfectly with the nutty almond flavor.

For extra brightness, add ½ tsp orange extract to the dough before rolling. 🍋

Spiced Warmth

Infuse the almond filling with ½ tsp cinnamon or ¼ tsp ground ginger for a cozy, aromatic depth. Cardamom lovers can increase the amount to ½ tsp for a Scandinavian-inspired touch.

Warm spices like nutmeg or clove (just ⅛ tsp) work well too—start small, as these flavors pack a punch.

Chocolate Twist

For chocolate enthusiasts, fold ¼ cup chopped dark chocolate (60-70% cocoa) into the almond paste. The bitterness balances the sweetness perfectly. I like to use Ghirardelli squares for their smooth melt.

Alternatively, add 2 tbsp cocoa powder to the dough for a subtle chocolatey base. Pair with white chocolate drizzle after baking for extra decadence.

Herbal Elegance

Elevate the filling with 1 tbsp finely chopped fresh herbs like rosemary or thyme. The earthy notes complement the almond beautifully. For a floral touch, add ½ tsp rose water to the almond paste (sparingly!).

I've also experimented with ½ tsp lavender buds steeped in warm milk for the dough—it adds a sophisticated aroma. 🌿

Boozy Enhancement

Add depth with 1 tbsp brandy or rum to the almond paste for an adult-friendly twist. The alcohol evaporates during baking, leaving behind rich caramelized notes. For a subtler touch, use ½ tsp vanilla bean paste instead of extract—it adds natural alcohol content plus complex flavor.

Pair with spiced coffee or chai for a sophisticated brunch.

Texture Contrast

Create crunch by adding ¼ cup toasted sliced almonds on top before baking. For a caramelized touch, sprinkle 2 tbsp brown sugar over the egg wash before the final bake.

I've also experimented with crumbled shortbread cookies** mixed into the filling for extra buttery layers. The contrast of textures makes every bite exciting! 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 185mg62%
Sodium 340mg15%
Total Carbohydrate 48g17%
Dietary Fiber 3g11%
Sugars 32g
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 cheese Danish without yeast?

Yes! For a quicker version, use 1 sheet of frozen puff pastry instead of yeast dough. Simply thaw it, spread the almond filling, roll into logs, and bake as directed. The texture will be lighter and flakier, though less rustic. For extra richness, brush the pastry with melted butter before adding the filling.

2

Why did my Danish turn out dense instead of flaky?

Dense danishes usually happen from one of three issues: warm butter (keep it cold!), overworking the dough (knead just until smooth), or skipping the chilling steps. Always refrigerate the dough between folds and roll it out on a lightly floured surface. If it tears, patch it with extra dough—don't force it!

3

How can I make these ahead of time?

Shape the danishes and freeze them on a tray for 1 hour, then transfer to a freezer bag. Bake straight from frozen at 350°F for 35-40 minutes, adding 5 minutes to the baking time. For make-ahead freshness, store baked danishes in an airtight container at room temperature for 2 days or refrigerate for 4 days. Reheat wrapped in foil at 300°F for 10 minutes.

4

What's the best way to store leftovers?

Cool completely, then wrap individually in plastic wrap or store in an airtight container. They'll keep at room temperature for 1 day or refrigerated for 4 days. For longer storage, freeze for up to 3 months. To refresh, warm at 350°F for 5-7 minutes until heated through—microwaving makes them soggy!

5

Can I substitute almonds with another nut?

Try hazelnuts or pecans for a different flavor profile. For hazelnuts, toast them first for deeper flavor. Pecans work beautifully but have a stronger taste—reduce to 1 cup if you prefer a milder nutty flavor. Just remember: the texture will change slightly, so adjust the filling consistency as needed during processing.

★★★★★4.5(7 reviews)
Categories Snacks