These heart-shaped danishes combine flaky puff pastry with a smooth cream cheese filling and sweet strawberry preserves. Fresh strawberry slices add vibrant flavor and texture, while a delicate vanilla glaze provides a subtle sweetness. Perfectly baked golden brown, this dish makes for an inviting breakfast or special treat, simple to prepare and visually appealing.
My sister asked me to make something special for her Valentine's breakfast last year, and I'd never worked with puff pastry before. I stood in the kitchen at 6 AM, heart-shaped cutters scattered everywhere, wondering if I'd completely overcommitted. The moment they came out of the oven—golden, puffed, and smelling like a bakery—I called her immediately just to brag.
I made these again for my book club, and everyone insisted they must have come from a fancy bakery. Watching someone bite through that flaky, buttery layers into the creamy center is the best kind of kitchen payoff. Now they're my go-to whenever I need to make someone feel special without spending all day at the oven.
Ingredients
- 1 sheet frozen puff pastry, thawed: Keep it cold until you're ready to work with it, or it becomes impossible to handle
- 1 egg, beaten: This creates that gorgeous golden shine and helps the layers stick together
- 115 g cream cheese, softened: Room temperature cream cheese blends into a silky smooth filling every time
- 2 tbsp granulated sugar: Just enough sweetness to balance the tanginess of the cheese
- 1/2 tsp vanilla extract: Pure vanilla makes everything taste homemade and special
- 4 tbsp strawberry preserves: High-quality jam makes a noticeable difference in the final flavor
- 100 g fresh strawberries, hulled and sliced thin: Fresh berries add bright pops of color and texture
- 60 g powdered sugar: Sift it first to avoid any lumps in your glaze
- 1–2 tbsp milk: Start with one tablespoon and add more to reach your desired consistency
- 1/4 tsp vanilla extract: This little extra vanilla in the glaze ties everything together beautifully
Instructions
- Prepare your oven and workspace:
- Preheat to 200°C (400°F) and line a baking sheet with parchment paper so nothing sticks
- Cut your pastry hearts:
- On a lightly floured surface, cut 16 hearts using a large cutter, then use a smaller cutter to remove centers from 8 of them, creating frames
- Build your pastry bases:
- Place 8 solid hearts on your prepared baking sheet, brush edges with egg wash, and top each with a heart frame, pressing gently to seal
- Make the creamy filling:
- Mix softened cream cheese, sugar, and vanilla until completely smooth and lump-free
- Fill each heart:
- Spoon about 1 tablespoon of cream cheese mixture into each pastry well, add 1/2 tablespoon of preserves, and arrange a few fresh strawberry slices on top
- Add the finishing touch:
- Brush the exposed pastry edges with more egg wash for that professional bakery look
- Bake to golden perfection:
- Bake for 16 to 18 minutes until deeply golden and puffed, then cool on the baking sheet for 10 minutes
- Drizzle with sweet glaze:
- Whisk powdered sugar, milk, and vanilla until smooth, then drizzle generously over the cooled danishes
My neighbor smelled these baking and actually knocked on my door to ask what I was making. I ended up giving her two fresh from the oven, and she still asks about them months later. That's when I knew this recipe was a keeper.
Making These Ahead
You can assemble the danishes on the baking sheet, cover tightly, and refrigerate overnight. Brush with egg wash and bake straight from the fridge—they may need an extra minute or two in the oven.
Filling Variations
Raspberry or apricot preserves work beautifully instead of strawberry. You could also skip the fruit preserves entirely and use lemon curd for a bright, tangy twist that pairs surprisingly well with the cream cheese filling.
Storage Tips
These are best served the day they're made, but you can store leftovers in an airtight container at room temperature for up to 24 hours. The pastry will soften slightly, but they'll still be delicious.
- Never refrigerate baked puff pastry or it becomes tough and loses its wonderful flakiness
- Freeze unbaked danishes on the baking sheet, then transfer to a bag and bake from frozen for a quick treat
- If reheating, use a 180°C (350°F) oven for about 5 minutes to restore crispness
There's something magical about turning simple ingredients into something that makes people pause and smile. These danishes have become my secret weapon for any occasion that calls for a little extra love.