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, buttery layers that practically melt in your mouth, paired with a rich almond-cheese filling that balances sweetness and nutty depth. 🌟 The secret lies in a proper Danish dough technique—whether you're starting from scratch with yeast or using store-bought puff pastry—where folding and proofing create those signature crisp, airy layers.

I've perfected this recipe after years of baking, ensuring every bite has the perfect contrast of tender pastry and creamy filling.

The filling is where the magic happens: a blend of almond paste and cream cheese creates a smooth, slightly firm center that stays intact while baking.

This isn't your average sweet roll—it's a showstopper with a sophisticated nutty flavor that pairs beautifully with a simple glaze or dusting of powdered sugar.

The dough's high-fat content (thanks to butter and eggs) ensures that signature flaky texture, while the almond filling adds a luxurious touch that makes it feel like a bakery masterpiece.

What sets this recipe apart is its versatility—whether you're making it for a brunch spread, a holiday dessert, or just a special treat, the techniques here guarantee restaurant-quality results at home.

The dough proofing is the critical step, but don't worry—even if you're new to Danish baking, I'll walk you through the process with clear, foolproof instructions. Once baked, the golden-brown crust and fragrant almond filling will have everyone asking for seconds.

Ready in about 2 hours (including proofing), this recipe is perfect for a weekend baking project. The dough can be prepped ahead and chilled overnight, saving you time on baking day.

Whether you're using traditional yeast dough or the shortcut of puff pastry, the filling and assembly techniques remain the same—ensuring that every Danish turns out light, airy, and packed with that irresistible almond-cheese flavor. Let's get started!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for almond cheese danish

Buttery layers, nutty filling, and a touch of sweetness—just 13 ingredients for bakery-style Danish.

Ingredient Amount Notes
Unsalted Butter 🧈 12 oz Cold, cubed for dough
All-Purpose Flour 🌾 4 cups Plus 2 tbsp for dusting
Granulated Sugar 🍚 ¼ cup For dough enrichment
Active Dry Yeast 🍞 2 ¼ tsp Or 1 packet instant yeast
Large Eggs 🥚 2 whole Room temperature
Whole Milk 🥛 ½ cup Warmed to 110°F
Salt 🧂 ½ tsp Fine sea salt
Almond Paste 🌰 1 cup Smooth, unsweetened
Cream Cheese 🧀 8 oz Room temperature
Powdered Sugar 🍚 ¼ cup For filling sweetness
Vanilla Extract 🌿 ½ tsp Pure vanilla preferred
Powdered Sugar 🍚 ½ cup For final dusting
Heavy Cream 🥛 ¼ cup For optional glaze

The butter is non-negotiable here. European-style (like Plugrá) has higher fat content, which gives those signature flaky layers. Most grocery stores carry it, but if you're in a pinch, regular unsalted butter works—just chill it longer before cutting into cubes. The almond paste? Marzipan brand is my go-to, but store-brand works fine. Look for smooth, not marbled—it blends better. The cream cheese should be full-fat, Philadelphia brand if you're buying pre-packaged, but any brand is fine if it's room temperature and creamy.

No almond paste? Almond flour plus a bit of oil can mimic it, though the texture won't be identical. Short on powdered sugar? Granulated sugar at half the amount works in a pinch for the filling, but the glaze won't be as smooth. The vanilla extract is where you can splurge—pure Madagascar bourbon vanilla gives the best flavor, but imitation is fine if you're on a budget. For the dough, if you can't find instant yeast, active dry yeast works too—just dissolve it in the warm milk first. And if you're using store-bought puff pastry, Brioche or all-butter puff gives the best results.

The butter cubes stay firm in the fridge for up to 3 days before using. Almond paste keeps for 6 months unopened, but once opened, store it in the fridge. The dough can be prepped and chilled overnight—wrap tightly in plastic to prevent drying. Baked Danish reheats beautifully—5 minutes at 350°F brings back that golden crispness. Leftovers? Store in an airtight container for 3 days or freeze for 2 months. The filling is best made fresh, but you can prep it a day ahead and keep it chilled.

❤️

Why You'll Love This Recipe

  • No Yeast Nightmare: I swear, the dough comes together faster than my coffee in the morning—just mix the flour, yeast, sugar, and butter until it’s shaggy, then let it rise while I scroll through my phone. No fancy kneading or tempering eggs, just fold in the almond cheese filling and roll. Honestly, the hardest part is waiting for the oven to preheat.
  • Nutty-Creamy Magic: That almond cheese filling? It’s the star—rich, slightly sweet, and packed with texture from the toasted almonds. The butter in the dough keeps it tender while the sugar caramelizes just enough to give every bite a little crisp. I’ll be real: the first time I bit into one still warm, I nearly dropped the whole pan.
  • Brunch or Snack: Make a batch on Sunday, and you’ve got breakfast covered for the week. Serve them warm with coffee for a lazy weekend, or pack a few in lunchboxes for the kids (they’ll trade their apples for these, no lie). Even my picky husband doesn’t skip these—though he’ll pretend he’s too cool to admit it.
  • Leftovers That Last: These stay fresh for days if you store them in an airtight container, and they reheat beautifully in the toaster or oven. Between us, I’ve had them cold for lunch too—no one judges. And since you’re using basic pantry staples (butter, flour, sugar), it’s a budget win without sacrificing that bakery-worthy taste.

Step-by-step instructions for almond cheese Danish

Here's how to build those signature flaky layers and nutty-sweet filling.

1

👨‍🍳 Step 1: Make the Yeast Dough and Let It Rise

In a stand mixer fitted with the dough hook, combine the 4 cups all-purpose flour, 0.25 cup granulated sugar, and 0.5 tsp salt. Mix on low speed for 30 seconds to blend. Add the 12 oz cold cubed butter and mix on low until the mixture resembles coarse crumbs with pea-sized butter pieces.

In a separate bowl, whisk together the 0.5 cup warm whole milk (about 110°F) with the 2.25 tsp active dry yeast and let sit for 5-10 minutes until foamy. Add the yeast mixture and 2 room-temperature eggs to the flour-butter mixture. Mix on low speed until the dough comes together, about 2 minutes.

Turn the dough out onto a lightly floured surface and knead gently for 1-2 minutes until smooth. Shape into a rectangle, wrap in plastic, and refrigerate for 1 hour. This cold rest prevents overdevelopment and makes rolling easier later. Meanwhile, prepare your filling.

2

🥘 Step 2: Prepare the Almond Cheese Filling

In a medium bowl, beat the 8 oz room-temperature cream cheese until completely smooth. Add the 1 cup almond paste, 0.25 cup powdered sugar, and 0.5 tsp vanilla extract, mixing until fully combined and creamy. The filling should be thick but spreadable—like a firm buttercream.

Here's the thing—don't overmix or the almond paste will turn grainy. Use a spatula to gently fold everything together until just combined. Cover and refrigerate while you work with the dough. This filling will be the star of your Danish, so take your time getting it right.

3

🍳 Step 3: Roll, Fill, and Fold the Danish

On a lightly floured surface, roll the chilled dough into a 12x10-inch rectangle (about ⅛-inch thick). Spread the almond cheese filling evenly over the dough, leaving a ½-inch border around the edges. This prevents filling from oozing out during baking.

Starting from the long side, roll the dough tightly into a log. Seal the edge by pinching the seam. Cut the log into 6 equal pieces (about 2 inches each) and place them on a parchment-lined baking sheet, about 2 inches apart. Cover with a clean kitchen towel and let rise in a warm place for 30-45 minutes until puffy.

4

🔥 Step 4: Bake Until Golden and Flaky

Preheat your oven to 375°F. Brush the risen Danish with the 0.25 cup heavy cream (optional glaze) for extra shine. Bake for 18-22 minutes until the tops are deep golden brown and the edges are crisp. You'll see those signature flaky layers forming as they bake—this is your reward for proper technique!

For perfect doneness, the internal temperature should reach 190-195°F when checked with an instant-read thermometer. If the tops brown too quickly, tent with foil to prevent over-browning while the centers finish baking. Let cool for 10 minutes before dusting with the remaining 0.5 cup powdered sugar.

5

⏰ Step 5: Rest and Serve for Maximum Flakiness

This is the secret to professional-quality Danish—don't skip it! Let the baked Danish rest for 15-20 minutes before serving. This allows the layers to fully set and the filling to firm up slightly, making each bite perfectly balanced between crispy and creamy.

Slice with a serrated knife and serve warm. The layers should separate cleanly, revealing those beautiful flaky textures we worked so hard for. Store any leftovers in an airtight container at room temperature for up to 2 days, or freeze for up to 1 month (reheat in a 350°F oven for 10 minutes).

👨‍🍳

Pro Tips For Making Almond Cheese Danish

  • Chill the Dough Twice: After the first rise, refrigerate the dough for 2–3 hours before shaping. I used to skip this, and my danishes would spread too much during baking, losing that neat, buttery look. Cold dough behaves better—it rises evenly and holds its shape when you cut those almond cheese swirls.
  • Soften Butter Properly: For the almond cheese filling, use butter that’s just softened—not melted, not fridge-cold, but pliable enough to mix smoothly with sugar and almonds. My grandmother swore by this, and she was right: melted butter makes the filling greasy, while cold butter won’t blend right.
  • Don’t Overwork the Yeast: Once the yeast is activated in warm milk or water, mix it into the flour quickly—just until combined. Overmixing develops the gluten too soon, and your danishes turn out dense instead of light. Think "dust it in," not "knead it hard."
  • Brush Layers, Not Just Top: After shaping, brush the dough and the almond cheese filling with egg wash—even the sides. I learned this the hard way when my first batch had dry spots under the filling. A quick brush seals everything and guarantees that golden, flaky finish.

Storing and reheating this recipe

Refrigerator Storage

Store your almond cheese Danish in an airtight container at room temperature for up to 2 days—the filling stays creamy and the layers maintain their crispness.

If you prefer chilled Danish, refrigerate for no more than 24 hours before serving, as the butter in the dough can become too soft. I like to dust with powdered sugar right before storing to keep the top fresh and prevent drying. ❄️

Freezer Storage

For longer storage, freeze baked Danish in a single layer on a tray first to prevent sticking, then transfer to a freezer bag or airtight container for up to 1 month.

Thaw overnight in the fridge before reheating. The filling holds up beautifully in the freezer, though the layers may lose some crispness—reheat to restore that bakery-fresh texture.

Oven Reheating

My go-to method is reheating in a 350°F oven for 10-12 minutes on a wire rack (to avoid sogginess). Brush with a little heavy cream or milk before reheating for extra shine.

For extra crispiness, broil for 1-2 minutes at the end—just watch closely to avoid over-browning. This method brings back that golden crust and melts the filling just enough for the best texture.

Microwave Option

If you're short on time, reheat individual Danish in the microwave for 20-30 seconds on 50% power. Cover loosely with a damp paper towel to prevent drying. The filling will warm through, but the layers won't regain full crispness—best for a quick snack when you're in a hurry.

I avoid this method for sharing, as texture varies per slice.

Make-Ahead Tips

Prep the dough and filling 1 day ahead—store the dough wrapped in plastic in the fridge, and keep the filling chilled. Assemble the Danish in the morning and let rise before baking.

This saves time on busy days while ensuring maximum flavor development. The filling actually tastes better after chilling overnight, as the flavors meld more deeply. 💡

Glaze Refresh

If your Danish loses its shine, revive it with a quick glaze: mix 2 tbsp powdered sugar with 1 tbsp heavy cream and brush lightly over the top.

Bake at 300°F for 5 minutes to set the glaze. This works wonders for store-bought Danish too—just a few minutes in the oven restores that bakery-fresh appeal. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 155mg52%
Sodium 320mg14%
Total Carbohydrate 48g17%
Dietary Fiber 2g8%
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 use puff pastry instead of yeast dough for this recipe?

For a shortcut version, use two 12-ounce sheets of all-butter puff pastry instead of the yeast dough. Simply roll out the sheets, spread the almond cheese filling between them, seal the edges, and cut into 6 pieces. Proof for 20 minutes before baking at 375°F for 15-18 minutes. The texture will be slightly different but still delicious and much faster.

2

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

Leave a ½-inch border of dough around the edges when spreading the filling, and don't overfill the Danish. For extra security, seal the edges by pinching them tightly before cutting into pieces. If you notice filling oozing during baking, reduce the oven temperature to 350°F for the last 5 minutes to slow down the cooking process.

3

Why did my Danish turn out dense instead of flaky?

Dense Danish usually means the butter melted too quickly during rolling or the dough wasn't chilled enough. Always keep your butter cold and work quickly when rolling. Also, make sure your dough rests in the fridge for at least 1 hour before rolling. If using store-bought puff pastry, ensure it's properly thawed but still cold before handling.

4

Can I make this recipe without almond paste?

Yes! Mix 1 cup almond flour with 1 tbsp melted butter to create a substitute. However, the texture won't be as smooth or rich as almond paste. For a closer alternative, blend 1 cup almonds into a fine powder and add 1 tbsp oil to bind it together. The flavor will be slightly different but still delicious.

5

How can I make these Danish look more professional?

For a bakery-style finish, pipe a simple glaze made with ½ cup powdered sugar and 2 tbsp heavy cream over the baked Danish before dusting with extra powdered sugar. For decoration, use a small offset spatula to create swirls or brush on a thin layer of apricot jam for color. Let them cool completely before decorating to prevent melting.

★★★★★4.5(3 reviews)
Categories Snacks