There is a certain kind of recipe that looks like it took real skill and effort but is actually beginner friendly from start to finish. These strawberry cream cheese heart danishes are exactly that kind of recipe — and I say that as someone who spent years being intimidated by anything that looked remotely pastry-adjacent.
The secret is store-bought puff pastry. It does all the heavy lifting for you. You cut it into heart shapes, fill it with a simple sweet cream cheese mixture, pile fresh strawberries on top, and let the oven do the rest. Twenty minutes later you have golden flaky pastries that look like they came from a proper bakery and taste even better than that.
I made these for the first time on a slow Sunday morning and immediately regretted not making a double batch. They disappeared embarrassingly fast. Whether you are making these for a special breakfast, a Valentine’s Day treat, a brunch spread, or just because fresh strawberries are in season and deserve to be celebrated — this recipe is going to become one of your favorites. I am almost certain of it.
Why you’ll love this recipe
- They look absolutely stunning but take just 30 minutes and require zero pastry-making skills
- Store-bought puff pastry does all the hard work — you just cut, fill, and bake
- The sweet vanilla cream cheese filling is rich, smooth, and perfectly balanced against the fresh fruit
- Fresh strawberries on top add a bright juicy contrast to the buttery flaky pastry
- They are beginner friendly from start to finish — if you can use a knife and a spoon you can make these
- Perfect for special occasions like Valentine’s Day, Mother’s Day, or weekend brunch but easy enough to make any day of the week
Ingredients with key notes
For the danishes:
- 1 sheet frozen puff pastry, thawed — this is the foundation of the whole recipe so use a good quality brand. Thaw it overnight in the fridge or on the counter for 30-40 minutes before using. It should be cold but pliable — not frozen solid and not warm and soft. That in-between temperature is what gives you those beautiful flaky layers
- 1 egg, beaten — for the egg wash that gives the pastry that deep golden color. Do not skip this step — it is what makes the danishes look as good as they taste
- 1 tablespoon milk — mixed with the egg for the egg wash
For the cream cheese filling:
- 6 oz cream cheese, softened at room temperature — softened cream cheese mixes smoothly without lumps. Cold cream cheese will leave you with a lumpy filling that does not spread evenly
- 3 tablespoons powdered sugar — powdered sugar dissolves completely into the cream cheese without any graininess. Do not substitute granulated sugar here
- 1 teaspoon pure vanilla extract — pure vanilla makes a noticeable difference in this filling. The imitation stuff technically works but the flavor is not the same
- 1 tablespoon sour cream — this adds a very subtle tang to the filling that balances the sweetness beautifully. Greek yogurt works as a substitute
For the strawberry topping:
- 1 and 1/2 cups fresh strawberries, hulled and diced — fresh is strongly preferred here. Frozen strawberries release too much liquid during baking and make the pastry soggy. If strawberries are not in season, fresh raspberries or blueberries work beautifully as substitutes
- 1 tablespoon granulated sugar — tossed with the strawberries to draw out their natural juices and intensify the flavor
- 1 teaspoon fresh lemon juice — brightens the strawberry flavor significantly
For the simple glaze:
- 1/2 cup powdered sugar
- 1 to 2 tablespoons milk — add it gradually until you reach a smooth drizzleable consistency
- 1/4 teaspoon vanilla extract
Step-by-step instructions
Step 1 — Prep the strawberries
Combine the diced strawberries with the granulated sugar and lemon juice in a small bowl. Toss gently and set aside while you prepare everything else. This brief maceration draws out the natural juices and intensifies the berry flavor — even just 10 minutes makes a real difference.
Step 2 — Make the cream cheese filling
In a medium bowl beat together the softened cream cheese, powdered sugar, vanilla extract, and sour cream until completely smooth. Taste it — it should be sweet, slightly tangy, and vanilla forward. Set aside. If it seems too thick to spread easily, add just a tiny splash more sour cream and mix again.
Step 3 — Prepare the puff pastry
Preheat your oven to 400°F and line a large baking sheet with parchment paper. Unfold the thawed puff pastry on a lightly floured surface and roll it out very gently with a rolling pin just to smooth the fold lines. Use a heart-shaped cookie cutter or a sharp knife to cut out heart shapes — aim for about 4 to 5 inches across. You should get 6 to 8 hearts depending on the size of your cutter and how efficiently you cut. Re-roll any scraps once to get a couple of extra hearts.
Step 4 — Score the border
Place the heart shapes on the prepared baking sheet. Using a sharp knife score a smaller heart shape about half an inch inside each pastry heart — press down firmly enough to cut partway through the pastry but not all the way through. This scored inner border will puff up and rise during baking creating that classic danish wall that holds the filling in place.
Step 5 — Add the egg wash
Whisk together the egg and milk to make your egg wash. Using a pastry brush carefully brush the egg wash only onto the outer border of each pastry heart — the area between the outer edge and the scored inner line. Try not to get egg wash on the cut score line or on the inner section where the filling will go as this can prevent the layers from separating properly.
Step 6 — Add the cream cheese filling
Spoon a generous dollop of the cream cheese filling into the center of each pastry heart — the area inside the scored line. Spread it gently and evenly but do not push it all the way to the scored border. Leave a small gap so the filling has room to settle without overflowing as the pastry puffs up around it.
Step 7 — Add the strawberries and bake
Spoon the macerated strawberries over the cream cheese filling on each danish. Do not overload them — a generous but controlled amount works better than piling them too high. Transfer to the preheated oven and bake for 13-15 minutes until the pastry border is deeply golden, puffed, and flaky and the cream cheese center is set.
Step 8 — Make the glaze and finish
While the danishes cool for a few minutes on the baking sheet whisk together the powdered sugar, milk, and vanilla until smooth. Drizzle the glaze lightly over the warm danishes using a spoon or a piping bag. Serve warm or at room temperature.
Serving suggestions
- Serve warm straight from the oven with a dusting of extra powdered sugar for a beautiful bakery-style presentation
- Pair with a hot cup of coffee or a latte for a perfect weekend morning breakfast treat
- Serve on a pretty platter as part of a brunch spread alongside fresh fruit and mimosas
- Add a small dollop of whipped cream on top of each danish just before serving for an extra indulgent touch
- Drizzle with a little extra strawberry jam or preserves heated until loose for a more intense berry flavor
- Serve with a scoop of vanilla ice cream as a simple elegant dessert that comes together in minutes
Storage tips
Room temperature: These danishes are best eaten the day they are made. The puff pastry stays crispiest within the first few hours of baking. If you have leftovers, cover them loosely and store at room temperature for up to 1 day.
Refrigerator: Store leftover danishes in an airtight container in the fridge for up to 2 days. The pastry will soften slightly as it sits but the flavor remains great. Bring to room temperature before eating or warm briefly in the oven.
Freezer: You can freeze unbaked assembled danishes before the egg wash step for up to 1 month. Place them on a baking sheet to freeze solid first then transfer to a freezer bag. Bake straight from frozen at 400°F adding 3-5 extra minutes to the baking time.
Reheating: Reheat leftover danishes in the oven at 325°F for about 5-7 minutes to bring back some of the pastry crispiness. Avoid the microwave — it makes the pastry soft and chewy which is the opposite of what you want here.
Make ahead tip: The cream cheese filling can be made up to 3 days ahead and stored in the fridge. The macerated strawberries can be prepped a few hours ahead. On the day of serving just cut and assemble the pastry, fill, and bake. This makes the process feel even more effortless.
Brief closing
Baking does not have to be complicated to be impressive. These strawberry cream cheese heart danishes are proof that with the right shortcut — in this case a sheet of store-bought puff pastry — you can put something genuinely beautiful and delicious on the table in half an hour without breaking a sweat.
Make them for someone you love or just for yourself on a quiet morning when you want something that feels a little special. Either way leave a comment and let me know how they turned out. And if you tried a different fruit variation I especially want to hear about that.
With gratitude, Kip
Easy Strawberry Cream Cheese Heart Danishes – Flaky, Creamy and Absolutely Gorgeous
Description
These easy strawberry cream cheese heart danishes are the kind of thing that makes people think you woke up early and worked really hard. You did not. Golden flaky puff pastry cut into heart shapes, filled with a sweet vanilla cream cheese center, and topped with fresh juicy strawberries — all baked until perfectly golden and finished with a simple glaze. They look stunning, taste incredible, and take just 30 minutes from start to finish.
Ingredients
For the danishes:
For the cream cheese filling:
For the strawberry topping:
For the glaze:
Instructions
-
Toss diced strawberries with sugar and lemon juice in a small bowl. Set aside to macerate
-
Beat softened cream cheese, powdered sugar, vanilla, and sour cream until completely smooth. Set aside
-
Preheat oven to 400°F and line a baking sheet with parchment paper
-
Roll puff pastry gently on a lightly floured surface and cut into heart shapes using a cookie cutter or sharp knife
-
Place hearts on prepared baking sheet. Score a smaller heart border half an inch inside each pastry heart
-
Brush egg wash only onto the outer border of each pastry heart
-
Spoon cream cheese filling into the center of each heart and spread gently
-
Spoon macerated strawberries over the cream cheese filling
-
Bake at 400°F for 13-15 minutes until pastry is deeply golden and puffed
-
Whisk together glaze ingredients and drizzle over warm danishes. Serve warm or at room temperature
