Cranberry Cheese Danish

By Jeri Mobley-Arias
December 19, 2025 | Updated on December 19, 2025

This cheese danish recipe layers flaky, buttery puff pastry with a smooth almond cream cheese filling and a ribbon of cranberry sauce. Finished with a light glaze and toasted almonds, it’s a refined take on a classic bakery pastry with balanced sweetness and texture.

For more baked goods, try my Homemade Crescent Rolls and Almond Cake next.

Finished cranberry almond cheese danish presented on a baking sheet with a bowl of fresh cranberries in the background.

This content contains affiliate links which helps WhisperofYum.com to provide free recipes. As an Amazon Associate, I earn from qualifying purchases. Thank you for support of the blog, Whisper of Yum!

If you’re craving something nostalgic but still grounded in real ingredients, my homemade cheese danishes check every box. Using my own cranberry sauce as the filling gives this pastry a tart, jammy contrast that plays so well with the almond cream cheese. Everything is encased in a crisp puff pastry, so each slice is mouthwatering without being overly sweet.

Why This Cranberry Danish Recipe Works

  • Anytime Baked Treat – These danishes work just as well for a casual snack as they do on a breakfast spread or potluck table.
  • Easy to Make – Store-bought puff pastry keeps the process simple while still delivering bakery-level results.
  • Made for Sharing – This danish bakes neatly, holds its shape, and slices cleanly, which makes it practical to serve without falling apart or getting messy.
Cranberry cheese danish cut into portions, showing flaky puff pastry layers, creamy filling, and glossy fruit topping.

Why is it called a Cheese Danish?

It’s called a cheese Danish because the filling is built around a sweetened cheese base, traditionally cream cheese, rather than a custard or fruit-only center. In my version, the cream cheese is enriched with almond and layered with cranberry, so it still honors that classic structure while leaning into additional flavors. The name reflects the technique and foundation, even when the fillings evolve.

Tools You’ll Need

Ingredients You Will Need for Homemade Cheese Danish

Here is a breakdown of what you will need to make this danish recipe. For actual measurements, see the recipe card at the end of this post.

Puff Pastry & Assembly

  • Puff Pastry — Store-bought puff pastry gives you distinct layers and structure without the time commitment of laminated dough, baking up crisp and evenly.
  • Egg — Brushed along the edges, it encourages even browning and helps the pastry puff cleanly around the filling.
  • Water — Loosens the egg wash so it applies smoothly without pooling or weighing down the pastry.
  • Slivered Almonds — Toasted almonds add texture and a subtle nutty finish that complements the almond-forward filling.

Cranberry Sauce

  • Cranberry Sauce — A concentrated fruit layer that holds its shape as it bakes, adding brightness and contrast to the rich cream cheese filling. I use my homemade cranberry sauce.

Almond Cream Cheese Filling

  • Cream Cheese — Forms the base of the filling, giving the danish structure, richness, and a gentle tang.
  • Egg Yolk — Adds richness and helps the filling bake up smooth and cohesive rather than loose.
  • Powdered Sugar — Sweetens the filling while keeping the texture silky and easy to pipe.
  • Almond Extract — Reinforces the nutty flavor throughout the filling without overpowering the pastry.
  • Vanilla — Softens the almond notes and rounds out the overall sweetness.
  • Kosher Salt (Diamond Crystal) — A small amount sharpens flavor and keeps the filling from tasting flat.

Almond Glaze

  • Powdered Sugar — Creates a smooth, light glaze that finishes the pastry without masking the layers underneath.
  • Almond Extract — Echoes the flavor of the filling and ties the danish together from start to finish.
  • Whole Milk — Thins the glaze just enough so it drapes cleanly over the pastry.
  • Kosher Salt (Diamond Crystal) — Balances the sweetness and keeps the glaze from tasting one-note.

How To Make Cheese Danish

Below is a summary of how to make cream cheese danish. For a complete and detailed list of steps, see the recipe card at the end of this post.

Thaw the Puff Pastry & Prep the Egg Wash

I start by thawing the puff pastry according to the package instructions so it’s pliable but still cold. In a small bowl, I whisk together the egg and water to make an egg wash and set it aside. Keeping the pastry chilled at this stage helps it bake up crisp and structured later.

Make the Almond Cream Cheese Filling

In a mixing bowl, I add the cream cheese and egg yolk and blend until completely smooth. I mix in the powdered sugar, almond extract, vanilla, and a pinch of kosher salt, blending just until everything is fully combined. The filling should be smooth and pipeable, with no lumps. Once it’s ready, I set it aside and preheat the oven to 400°F.

Smooth almond cream cheese filling mixed in a glass bowl, showing a thick, whipped texture ready for piping.

Assemble Your Cheese Danish

I place the puff pastry on a parchment-lined baking sheet and cut it in half lengthwise. Using a sharp knife, I score a ¾-inch border around the inside of each rectangle, being careful not to cut all the way through.

Two sheets of puff pastry scored with a border and placed on a parchment-lined baking sheet before filling.

I pipe the almond cream cheese filling into the center of each pastry and gently smooth it out, then spoon cranberry sauce down the middle. I brush the exposed border with egg wash to encourage even browning.

Puff pastry rectangles piped with almond cream cheese filling inside the scored borders before baking.
Puff pastry topped with a layer of cream cheese filling and spooned cranberry sauce down the center before baking.

Bake

I transfer the pastries to the oven and bake for 14–17 minutes, until the puff pastry is risen and lightly golden. If the edges start to brown too quickly, I loosely tent them with foil. While the pastries bake, I prepare the almond glaze.

Make the Almond Glaze & Finish

To make the glaze, I gently mix the powdered sugar, almond extract, milk, and a pinch of salt until smooth. Once the pastries are out of the oven, I let them cool completely so the glaze sets properly. I finish by drizzling the glaze over the top and sprinkling with toasted almonds. This cranberry almond danish is best served once the glaze has set and the layers have cooled slightly.

Individual cream cheese danish slices with cranberry topping and almond slivers arranged on a green baking tray.

Tips and Tricks

  • Thaw the puff pastry fully. Puff pastry needs to be pliable before shaping so it bakes evenly and rises properly without cracking.
  • Keep the cream cheese at room temperature. Soft cream cheese blends smoothly with the egg yolk and sugar, giving you a filling that pipes cleanly and bakes without lumps.
  • Score the border carefully. Cutting a shallow border helps the edges rise while keeping the filling neatly contained in the center.
  • Don’t overfill the pastry. A moderate layer of almond cream cheese and cranberry sauce ensures the Danish holds its shape as it bakes.
  • Glaze after cooling. Letting the pastry cool completely keeps the glaze from melting into the surface and gives you a clean, polished finish.

Cheese Danish Recipe Variations

  • Cherry Cheese Danish — Replace the cranberry sauce with cherry preserves or sour cherry compote for a richer fruit filling that still cuts through the creaminess of the cheese.
  • Braided Danish Shape — Instead of the rectangular shape, braid the puff pastry over the filling for a slightly more decorative presentation that still bakes evenly and holds its structure.
Sliced cranberry almond cheese danish made with puff pastry, topped with almond slices and a light glaze on a parchment-lined baking sheet.

Storage

Store leftover cheese danishes in an airtight container in the refrigerator for up to three days. To reheat, warm them in a 325°F oven for a few minutes until the pastry is crisp again and the filling is just warmed through.

You can also freeze baked danishes once completely cooled; wrap them tightly and freeze for up to one month. Reheat straight from frozen in the oven until warmed, avoiding the microwave to preserve the pastry’s texture.

Frequently Asked Questions

Is cheese Danish sweet?

Yes, cheese Danish is generally considered sweet, but it’s usually more balanced than overly sugary pastries. The cream cheese filling adds richness with a mild tang, which keeps the sweetness in check. Many versions also include fruit or nuts, adding contrast rather than making the pastry taste like dessert alone.

Can I make cheese danishes ahead of time?

Yes. You can assemble them in advance and refrigerate them for several hours before baking. This makes them especially convenient for mornings or gatherings when you want fresh pastries without last-minute prep.

How do I keep the puff pastry from getting soggy?

Make sure the filling isn’t overly loose and avoid overfilling the pastry. Baking the danishes on a fully preheated oven rack also helps the pastry cook through and stay crisp.

Rectangular cheese danish pastries baked until golden, filled with cream cheese and cranberry sauce, and finished with sliced almonds.

Looking for More Dessert Recipes?

Loving this Cream Cheese Danish Recipe?

There’s a reason this recipe is loved by all! Leave a comment below and share your love for this recipe on Instagram and Pinterest. We love to see you get down in the kitchen. Thank you for supporting Whisper of Yum and happy eating!

Finished cranberry almond cheese danish presented on a baking sheet with a bowl of fresh cranberries in the background.

Cheese Danish Recipe

This cheese danish recipe layers flaky, buttery puff pastry with a smooth almond cream cheese filling and a ribbon of cranberry sauce. Finished with a light glaze and toasted almonds, it’s a refined take on a classic bakery pastry with balanced sweetness and texture.
Prep Time 20 minutes
Cook Time 14 minutes
Servings 4
Course Dessert
Cuisine American

Equipment

  • Baking Sheet
  • Parchment Paper
  • Sharp Knife or pastry cutter
  • Pastry brush
  • Piping bags or zip-top bags with the corner snipped
  • Wire Rack for cooling, optional but helpful

Ingredients

  • 1 puff pastry, I use Dufour
  • 1 large egg, for egg wash
  • 1 tablespoon water, for egg wash
  • cup slivered almonds, toasted

Cranberry Sauce

Almond Cream Cheese

  • 8 ounces cream cheese, room temp
  • 1 large egg yolk
  • cup powdered sugar, sifted
  • ½ + ⅛ teaspoon almond extract
  • ½ teaspoon vanilla
  • pinch kosher salt, Diamond Crystal

Almond Glaze

  • 1 cup powdered sugar, sifted
  • ½ teaspoon almond extract
  • 2 tablespoons whole milk
  • small pinch kosher salt

Instructions

  • Thaw puff pastry according to package instructions. Combine egg and water together to make an egg wash. Set aside.
  • Add cream cheese and egg yolk to a mixing bowl. Blend on high with a hand mixer until smooth. Add almond extract, powdered sugar, and salt. Carefully blend until fully mixed. Set aside. Preheat oven to 400°F.
  • Place puff pastry on a prepared baking sheet. Cut puff pastry in half lengthwise. Cut a ¾-inch border along the inside of each rectangle (this outer part will rise upon baking.) Transfer cream cheese mixture to piping bag, and pipe into the inner rectangle of each piece (as pictured). Gently even out the cream cheese mixture. Top with ⅓ cup of cranberry sauce on each piece, directly in the middle. Brush the outer border with the egg wash.
  • Transfer to the oven and bake for 14-17 minutes, or until lightly golden brown and cooked through. Tent with foil if browning too quickly. Meanwhile, make the glaze.
  • Add all ingredients to a mixing bowl and gently beat until the mixture comes together. Transfer glaze to a piping bag.
  • Remove baked cranberry-almond danish from the oven and leave on counter to fully cool. Top with desired amount of glaze and almonds. Enjoy.
Keywords cheese danish, cheese danish recipe
Did you make this recipe?Leave a comment below and tag @whisperofyum on Instagram and hashtag it #whisperofyum!
Finished cranberry almond cheese danish presented on a baking sheet with a bowl of fresh cranberries in the background.

PIN THIS
RECIPE

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




jeri-mobley

Hey, I'm Jeri!

At Whisper of Yum, we explore ALL cuisines - comfort foods, classics, elevated originals. If you love food like me, I invite you to settle in to this place, where swoon-worthy food is attainable + inspo for your next meal awaits.

Recent Yum