Bakery-Worthy Strawberry Cream Cheese Danish for Weekend Brunch
A proper Danish pastry has layers you can actually see — thin, shatteringly crisp sheets of butter-laminated dough wrapped around a tangy cream cheese filling and bright strawberries. It’s the kind of thing most people only eat at a bakery because the process looks intimidating.
It does take two days and some patience, but none of the individual steps are beyond a home cook willing to pay attention. You’ll end up with eight pastries that genuinely rival what you’d pay four dollars each for at a café counter.
How to Laminate Dough Without Losing the Butter Block
The butter block is the whole point of laminated dough, and it fails in two ways: it melts into the dough or it shatters and breaks through. Both happen because of temperature. Your butter should be cold but pliable — bend a slab and it should flex without cracking, around 60°F. If it snaps, let it sit at room temperature for five minutes. If it feels greasy, refrigerate it for ten.
Work fast during each fold, and if the dough ever starts resisting or feels warm and slack, wrap it and refrigerate for 20 minutes before continuing. Rushing the chill stages is the single most common reason home-laminated dough turns out bready instead of flaky.

Our Best Picks
Getting the Strawberry Filling to Hold Its Shape in the Oven
Fresh strawberries release a lot of water when they bake, which can turn your filling into a soggy puddle and prevent the pastry base from crisping. Macerating the berries with sugar and then draining them pulls most of that moisture out before they ever touch the dough.
For extra insurance, toss the drained berries with a teaspoon of cornstarch right before assembling. The cream cheese layer also acts as a barrier, but don’t skip the drain step — it’s what keeps the bottom of each Danish from going soft. A thick, jammy topping is the goal, not a wet one.
Bakery-Worthy Strawberry Cream Cheese Danish for Weekend Brunch
Dough
Butter Block
Cream Cheese Filling
Strawberry Topping
Egg Wash
Glaze
- 🔪Stand mixer with dough hook attachment
- 🥣Rolling pin
- ⚡Large rimmed baking sheet (18×13 inches)
- 🍳Parchment paper
- 🥄Plastic wrap
- 📏Bench scraper or sharp knife
- 🔧Instant-read thermometer
- 🍰Fine mesh strainer or colander
- 🫙Pastry brush
- 🌡️Medium mixing bowl
- 🔪Small mixing bowl
- 🥣Ruler or tape measure
Activate the Yeast
Combine the warm milk (110°F), yeast, and 2 tablespoons of sugar in the bowl of a stand mixer. Stir briefly and let it sit for 5–8 minutes until foamy and fragrant.
If nothing happens after 8 minutes, your yeast is dead — start over with a fresh packet.
Build the Dough
Add the egg and softened tablespoon of butter to the yeast mixture. Add the flour and salt.
Mix on low with the dough hook for 2 minutes until shaggy, then increase to medium and knead for 5–6 minutes until the dough is smooth, slightly tacky, and pulls cleanly away from the bowl sides. Shape it into a ball, wrap tightly in plastic wrap, and refrigerate for at least 1 hour or overnight.
Make the Butter Block
Place the cold 3/4 cup butter and 1 tablespoon flour on a sheet of parchment paper. Fold the parchment around it to create a 6×6-inch square packet.
Use a rolling pin to beat and roll the butter into an even, smooth slab that fills the packet completely. The butter should be pliable but not greasy — about 60°F.
Refrigerate the butter block for 20 minutes while you prepare the dough.
Encase the Butter
On a lightly floured surface, roll the chilled dough into a 12×8-inch rectangle. Place the butter block in the center and fold the dough edges over it like an envelope, pinching all seams tightly to seal the butter inside completely.
Rotate the package 90 degrees so a short end faces you.
Laminate the Dough
Roll the dough away from you into a 18×8-inch rectangle, using firm, even pressure. Fold the bottom third up, then the top third down over it — this is a letter fold, giving you three layers.
Rotate 90 degrees, wrap in plastic, and refrigerate for 30 minutes. Repeat this roll-and-fold process two more times, chilling for 30 minutes between each fold.
After the third fold, wrap tightly and refrigerate overnight (at least 8 hours).
Prepare the Strawberries
Toss the diced strawberries with 3 tablespoons of sugar and 1 teaspoon of lemon juice in a bowl. Let them macerate for 30 minutes, then drain thoroughly through a fine mesh strainer, pressing gently.
Discard the liquid. Toss the drained berries with 1 teaspoon of cornstarch and set aside.
Mix the Filling
Beat the cream cheese, 1/4 cup sugar, vanilla, egg yolk, and lemon zest together with a fork or hand mixer until completely smooth with no lumps. Refrigerate until needed.
Cut the Dough
Remove the chilled dough and let it rest at room temperature for 10 minutes. On a lightly floured surface, roll it into a 16×12-inch rectangle, about 1/4-inch thick.
Cut it into 8 equal rectangles, each roughly 4×6 inches. Transfer them to two parchment-lined baking sheets, spacing them 2 inches apart.
Fill the Pastries
Using a sharp knife, score a border 3/4-inch in from each edge of every rectangle — cut through the dough but don’t slice all the way through. Spoon about 2 tablespoons of cream cheese filling into the center of each piece, spreading it within the scored border.
Top each with a generous spoonful of the drained strawberries.
Egg Wash and Proof
Whisk together the egg and 1 tablespoon of milk. Brush the exposed border of each Danish lightly with egg wash, being careful not to let it drip down the cut sides — that would glue the layers shut and prevent them from puffing.
Cover the baking sheets loosely with plastic wrap and let the pastries proof at room temperature for 45–60 minutes until they look slightly puffed.
Bake Until Golden
Preheat your oven to 400°F (205°C) while the pastries finish proofing. Bake one sheet at a time on the center rack for 18–22 minutes.
The Danish are done when the borders are deep golden brown, the layers on the sides are visibly separated and flaky, the bottoms sound hollow when tapped, and an instant-read thermometer inserted into the dough (not the filling) reads at least 190°F. The cream cheese center will be set and slightly puffed, not jiggly.
Glaze and Serve
Let the Danish cool on the baking sheet for 10 minutes. Whisk together the powdered sugar, 2–3 tablespoons of milk, and 1/2 teaspoon vanilla until smooth and pourable — it should fall off a spoon in a slow ribbon.
Drizzle it over the warm pastries using a spoon or a small zip-lock bag with a corner snipped off. Serve warm or at room temperature within a few hours of baking.
Per serving (1 Danish pastry) — values are estimates






