Homemade Cream Cheese Danish

Section: Irresistible Desserts

This homemade cream cheese danish features delicate, buttery layers and a generous cream cheese center. The process involves laminating dough with rich salted butter and a touch of almond extract for depth. After overnight proofing, each pastry is shaped by hand, filled with luscious cream cheese (with or without fruit preserves), brushed with egg wash, and dusted with sugar. The final result bakes up light, golden, and flaky. A simple powdered sugar glaze adds a sweet finish. These danish are best enjoyed fresh from the oven but can be prepared ahead and frozen before baking for convenience.

Ranah
Created By Seham
Updated on Wed, 10 Dec 2025 01:18:27 GMT
A plate of homemade cream cheese danishes. Save
A plate of homemade cream cheese danishes. | bakeitgood.com

Few things fill your kitchen with cozy anticipation like baking a cream cheese danish from scratch. This recipe transforms simple ingredients into flaky pastries layered with rich butter, tangy cream cheese, and a sweet drizzle of glaze. It is perfect for sharing at brunch or to have with coffee on quiet mornings. Making these at home feels like a little bakery magic and the result is always worth every step.

I first tackled this recipe one winter break when I had plenty of time and a hungry family to feed. Now it is my go-to for holidays and chilly weekends and everyone lines up early to snag one fresh from the oven.

Ingredients

  • Butter at room temperature: makes pastries tender and helps create flaky layers always start with quality salted butter
  • All purpose flour: forms structure in the dough choose a high quality brand for best results
  • Instant yeast: provides rise and fluff without long waiting times check for freshness
  • Eggs: give the dough richness and also add shine when brushed before baking
  • Salt: balances sweetness and strengthens the dough structure
  • Almond extract: lends a delicate aromatic note opt for pure almond extract for best flavor
  • Granulated sugar: sweetens both dough and filling ensure it is lump free
  • Cream cheese: creates a lush and creamy filling always use full fat blocks for best texture
  • Prepared fruit filling like blueberry or cherry compote: brings color and bright tart flavor homemade or quality store bought
  • Powdered sugar and water: blend for a simple glaze adding just the right finish
  • Beaten egg: helps pastries brown and binds sprinkled sugar on top
  • Extra sugar: for a subtle crunch on the outside always sprinkle right before baking

Instructions

Prepare the Danish Butter:
Combine room temperature butter and flour in a medium bowl and mix until uniform and smooth. Spread this mixture onto one half of a large square of parchment paper and fold it over. Use a rolling pin to flatten the butter between the parchment until it is an even slab. Chill it on a flat surface in the freezer until very firm. This will help keep the butter solid as you fold it into the dough and ensures flakiness later.
Make the Danish Dough:
Mix flour and yeast together in a bowl. In another large bowl stir together egg salt almond extract and sugar. Pour in very hot water and immediately top with the flour yeast mix. Stir the dough with a sturdy spatula until stretchy and sticky. Allow to rest until it cools down and is not warm to the touch.
Roll Out the Danish Dough:
Dump the dough onto a well floured countertop and gently press it into a rectangle without kneading. Roll into a large rectangle. Place the firmed butter slab on half of the dough. Lightly brush the dough edges with water. Fold the dough over to encase the butter. Turn the dough then roll it out again dusting with flour as needed. Fold the dough in thirds like a brochure.
Laminate the Dough:
Repeat the rolling and folding process three more times making sure the butter remains inside and layers are forming. Each turn builds those signature airy layers. Place dough in a pan lightly covered and let it rise slowly in the fridge overnight.
Prepare the Fillings:
Beat the cream cheese almond extract and sugar in a mixer until perfectly smooth. Refrigerate for tomorrow. If using fruit fillings make them now and chill.
Shape the Pastries:
The next day divide the risen dough in half. Roll each into a 14 inch round on a floured surface. Cut each into 8 triangles. At the base of each triangle place a generous spoonful of cream cheese filling or a mix of cream cheese and fruit. Brush the edges with water. Roll up each triangle starting from the filled end so you get neat croissant shaped pastries. Arrange on parchment lined baking sheets with space between.
Proof and Bake:
Brush the tops with egg then generously sprinkle with sugar. Let pastries rise for about one hour or until noticeably puffy and doubled in size. Bake in a preheated oven at 325 degrees and check at 20 minutes. They should be golden brown and set.
Glaze and Serve:
Just before serving blend powdered sugar and water for a silky glaze. Drizzle over warm danishes and enjoy the shine and sweet touch it brings.
A stack of homemade cream cheese danishes.
A stack of homemade cream cheese danishes. | bakeitgood.com

The silkiness of the cream cheese filling is what makes these danishes my personal favorite and I always save extra to sneak onto the side of my plate. My kids still fight over which gets more glaze on top which always makes me smile and reminds me of family brunches growing up.

Storage Tips

Keep baked danishes in an airtight container at room temperature for up to two days. For longer freshness refrigerate them and let them come to room temperature before eating or rewarm in the oven. Wrapped tightly they freeze well for up to two months. Thaw in the fridge overnight then refresh in the oven at a low temperature until softened and fragrant.

Ingredient Substitutions

If you do not have almond extract swap with vanilla or a splash of citrus zest for a new twist. Neufchatel cheese can be used in place of cream cheese but will be a bit lighter in flavor. Choose any fruit filling that you love even a thick jam works if you do not have time for a homemade compote.

Serving Suggestions

Pair your danish pastries with hot coffee or chai for breakfast or serve alongside a fruit salad for a pretty brunch spread. For dessert top with fresh berries or a spoonful of your favorite whipped cream. They are stunning as part of a holiday breakfast table.

Cultural and Historical Context

The Danish pastry known as wienerbrød in Denmark was inspired by Austrian techniques brought to Copenhagen by immigrant bakers in the 1800s. Over generations American bakeries have adapted this treat adding creative cream cheese and fruit fillings. Something I love about making these from scratch is you get a taste of history and tradition in every bite.

Seasonal Adaptations

Use lemon zest and blueberry compote for spring flavors Try tart cherry filling plus a hint of cardamom for winter holidays Choose apricot or peach for late summer fruitiness

Success Stories

Friends who tried this recipe commented on how surprised they were at the flakiness of the dough compared to store bought. One neighbor uses this recipe as her Christmas morning treat and swears the leftovers never last. These danishes always get passed around twice at our family reunions.

Freezer Meal Conversion

To freeze for later follow the steps through shaping and proofing the pastries then place the unbaked danishes on a tray to freeze solid. Store in bags or containers with wax paper between layers. When ready to bake thaw overnight in the fridge then bake as directed.

A plate of homemade cream cheese danishes.
A plate of homemade cream cheese danishes. | bakeitgood.com

Homemade cream cheese danishes are a bakery-worthy treat you will want to make again and again. With a little time and good ingredients you can create magic at home.

Common Recipe Questions

→ How do I achieve the flakiest pastry layers?

Keep the butter cold and fold the dough several times to create distinct, light layers. Handle the dough as little as possible to prevent overworking.

→ Can I add fruit fillings to the cream cheese?

Yes! Spoon in a layer of fruit compote or preserves—blueberry and cherry are classic choices—before rolling up the dough.

→ What’s the best way to store leftovers?

Allow to cool completely, then keep in an airtight container at room temperature for up to two days, or freeze unbaked after the final rise.

→ Why is chilling the dough overnight important?

Slow rising in the fridge helps develop flavor and keeps the butter layers intact for a lighter, flakier pastry.

→ How do I know when the danish is fully baked?

Look for a puffed, deep golden exterior and feel for a firm base. The center should not feel wet or overly soft to the touch.

Homemade Cream Cheese Danish

Soft, flaky pastry filled with tangy cream cheese and a touch of fruit. Ideal for breakfast or dessert.

Preparation Time
60 minutes
Cook Time
20 minutes
Total Cooking Time
80 minutes
Created By: Seham

Recipe Type: Irresistible Desserts

Difficulty Level: Challenging

Type of Cuisine: European

Portions: 16 Number of Servings (16 large pastries)

Dietary Options: Vegetarian-Friendly

Ingredients You'll Need

→ Danish Butter

01 226 grams salted butter, at room temperature
02 44 grams all-purpose flour

→ Danish Pastry Dough

03 500 grams all-purpose flour
04 2 tablespoons instant yeast
05 315 ml hot water (approximately 120°C)
06 1 large egg
07 1 teaspoon salt
08 0.5 teaspoon almond extract
09 50 grams granulated sugar

→ Cream Cheese Filling

10 454 grams cream cheese (softened)
11 200 grams granulated sugar
12 0.5 teaspoon almond extract

→ Additional Ingredients

13 240 ml prepared fruit filling of choice (optional)
14 1 large egg, beaten (for egg wash)
15 50 grams granulated sugar (for sprinkling)

→ Simple Glaze

16 141 grams powdered sugar
17 30 ml water, room temperature

How to Make It

Step 01

Combine softened butter and flour in a medium bowl until thoroughly blended. Spread this mixture onto one half of a 30x40 cm piece of parchment paper.

Step 02

Fold parchment over the butter mixture and flatten with a rolling pin into an even layer. Wrap and freeze on a flat surface until very firm, about 1-2 hours, or overnight.

Step 03

In a bowl, whisk together flour and instant yeast. In a separate large bowl, mix egg, salt, almond extract, and sugar. Pour very hot water over this mixture, then add the flour-yeast blend.

Step 04

Stir with a sturdy spatula until dough is stretchy and uniform, about 5 minutes. Let it rest at room temperature until it cools slightly.

Step 05

Transfer the cooled dough onto a generously floured surface. Lightly press into a rectangle without kneading. Roll into a 30x45 cm rectangle.

Step 06

Remove firm butter block, discard parchment, and place onto half of the rolled dough. Brush dough edges with water. Fold dough over butter to enclose.

Step 07

Rotate dough 90 degrees, roll to a 25x40 cm rectangle. Brush edges with water and fold into thirds. Repeat lamination process three more times, resting dough as needed to keep cool.

Step 08

Transfer dough to a lightly oiled baking pan, loosely cover with plastic wrap, and refrigerate overnight for slow fermentation.

Step 09

Blend softened cream cheese, sugar, and almond extract in a mixer until smooth. Refrigerate until ready for use. Prepare fruit filling if desired.

Step 10

Remove dough from fridge, cut in half. Roll each half into a 36 cm circle on a floured surface, dusting as needed. Cut each circle into 8 triangles.

Step 11

Spread 2 heaping tablespoons cream cheese filling, or 1 heaping tablespoon each of cream cheese and fruit filling, on the base of each triangle. Brush edges with water, then roll dough up from the wide end, enclosing the filling.

Step 12

Place rolled pastries seam-side down on a parchment-lined baking tray, spacing at least 5 cm apart. Brush with beaten egg wash and sprinkle with sugar. Allow to rise for 1 hour or until doubled in volume.

Step 13

Preheat oven to 165°C. Bake the pastries for 20-30 minutes, until puffed, golden, and flaky throughout.

Step 14

Combine powdered sugar and water in a bowl, whisking until smooth. Drizzle glaze over warm pastries before serving.

Extra Information

  1. Freeze unbaked pastries after the final rise; thaw overnight before baking for fresh results.
  2. Avoid overworking the dough during rolling to maintain delicate, flaky layers.

Essential Tools

  • Rolling pin
  • Stand mixer or handheld mixer
  • Large mixing bowls
  • Parchment paper
  • Baking pan
  • Plastic wrap
  • Pastry brush
  • Knife or pizza cutter

Allergy Warnings

Be sure to review every ingredient for potential allergens. Reach out to a healthcare provider if necessary.
  • Contains wheat (gluten)
  • Contains dairy
  • Contains eggs
  • Contains tree nuts (almond extract)