Strawberry Cream Cheese Heart Danishes Recipe
Introduction
These Strawberry Cream Cheese Heart Danishes are a delightful treat perfect for breakfast or a special snack. Flaky puff pastry filled with a creamy, sweetened cheese and fresh strawberries makes a beautiful and delicious pastry that’s surprisingly easy to make at home.

Ingredients
- 1 sheet store-bought puff pastry, thawed (substitute: two sheets of crescent roll dough, texture will differ)
- 4 oz cream cheese, at room temperature (substitute: dairy-free cream cheese for vegan/dairy-free options)
- 2 tbsp white sugar (substitute: powdered sugar for a smoother filling)
- 1/2 tsp vanilla extract
- Red food coloring (optional—1 or 2 drops to tint the filling)
- 1/2 cup diced strawberries (fresh preferred; if frozen, thaw and drain)
- 1 large egg
- 1 tbsp cold water
Instructions
- Step 1: Thaw the puff pastry according to package instructions, usually 30–60 minutes at room temperature or overnight in the fridge. Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper.
- Step 2: In a bowl, beat the cream cheese with the sugar and vanilla extract until smooth. Add a small drop of red food coloring if using, mixing to create a soft pink color. Fold in half of the diced strawberries, reserving the rest for topping.
- Step 3: On a lightly floured surface, unfold and gently roll the thawed pastry to smooth creases. Use a heart-shaped cookie cutter (3–4 inches) to cut out about 4 hearts from the sheet.
- Step 4: Create a border on each heart by either pressing a smaller heart cutter lightly in the center without cutting through, or scoring a 1/2-inch border around the edges with a knife without cutting all the way through. This will help the pastry puff around the filling.
- Step 5: Spoon or pipe 1–2 tablespoons of the cream cheese mixture into the center of each heart, staying inside the border. Top with the remaining diced strawberries, making sure not to overfill.
- Step 6: Whisk the egg with cold water to make an egg wash. Lightly brush the exposed pastry edges with the wash to achieve a golden, shiny finish. Avoid getting egg wash on the filling.
- Step 7: Place the baking sheet on the middle rack and bake for 12–15 minutes, until the pastry is puffed and golden brown and the filling is set. Rotate the pan halfway through baking if your oven tends to have hot spots.
- Step 8: Let the danishes cool on the baking sheet for a few minutes, then transfer to a wire rack. Optionally, dust with powdered sugar or drizzle a simple glaze made of powdered sugar mixed with milk once slightly cooled.
Tips & Variations
- For a vegan or dairy-free version, substitute cream cheese with a plant-based alternative and use a vegan puff pastry.
- Try adding a sprinkle of cinnamon or lemon zest to the cream cheese filling for extra flavor.
- If you don’t have a heart-shaped cutter, use a round or square cutter and score edges similarly to hold the filling.
- Fresh strawberries work best for juiciness and texture, but ensure frozen ones are well drained to prevent soggy pastry.
Storage
Store leftover danishes in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate for up to 4 days, though pastry may lose some crispness. Reheat briefly in a toaster oven or regular oven at 350°F (175°C) for 5–7 minutes to refresh the texture before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make these danishes ahead of time?
Yes, you can assemble the danishes and keep them refrigerated for a few hours before baking. Just bring them to room temperature before placing in the oven for best puff and even cooking.
What can I use if I don’t have puff pastry?
Crescent roll dough can be used as a substitute, though the texture will be less flaky and more bread-like. Alternatively, you can try phyllo dough layers but expect a different result.
Print
Strawberry Cream Cheese Heart Danishes Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Delight in these charming Strawberry Cream Cheese Heart Danishes, featuring flaky puff pastry filled with a sweet and tangy cream cheese and fresh strawberry mixture. Perfect for a festive breakfast or elegant brunch, these danishes offer a tender, buttery crust with a creamy, fruity center and a beautiful pink tint, topped with juicy strawberries and optionally dusted with powdered sugar or a simple glaze for extra sweetness.
Ingredients
Puff Pastry
- 1 sheet store-bought puff pastry, thawed (substitute: two sheets of crescent roll dough, texture will differ)
Cream Cheese Filling
- 4 oz cream cheese, at room temperature (substitute: dairy-free cream cheese for vegan/dairy-free)
- 2 tbsp white sugar (substitute: powdered sugar for a slightly smoother filling)
- 1/2 tsp vanilla extract
- Red food coloring (optional – a drop or two to tint the filling)
- 1/2 cup diced strawberries (fresh preferred; if using frozen, thaw and drain)
Egg Wash
- 1 large egg
- 1 tbsp cold water
Instructions
- Preparation: Thaw the puff pastry according to package instructions, typically 30–60 minutes at room temperature or overnight in the fridge. Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper.
- Make the Filling: In a bowl, beat the room-temperature cream cheese with sugar and vanilla extract until smooth and creamy. Add a drop or two of red food coloring if desired to achieve a soft pink color. Fold in half of the diced strawberries to incorporate them into the filling, reserving the rest for topping.
- Cut the Pastry: On a lightly floured surface, unfold the thawed puff pastry and gently roll it out to remove creases. Use a 3–4 inch heart-shaped cookie cutter to cut out hearts; expect about 4 hearts from one sheet depending on cutter size.
- Create Borders: Either use a smaller heart cutter to press lightly into the center of each heart without cutting through to form a raised rim or score a 1/2-inch border around each heart with a knife without cutting all the way through. This border will puff up during baking and contain the filling.
- Fill the Pastry: Spoon or pipe 1–2 tablespoons of the cream cheese mixture into the center of each heart, staying inside the border. Top each with the remaining diced strawberries. Be careful not to overfill to allow the pastry room to puff.
- Apply Egg Wash: Whisk together the egg and 1 tablespoon of cold water. Lightly brush this egg wash on the exposed pastry edges to promote golden color and a shiny finish, taking care to avoid the filling.
- Bake: Place the prepared baking sheet on the middle rack of the oven and bake for 12–15 minutes. The danishes are done when the pastry is golden-brown, puffed, and the cream cheese filling is set. Rotate the baking sheet halfway through if your oven has hot spots.
- Cool and Finish: Let the danishes cool on the baking sheet for a few minutes, then transfer to a wire rack to cool completely. Optionally dust with powdered sugar or drizzle with a simple glaze made from 1/2 cup powdered sugar and 1–2 tablespoons milk once slightly cooled.
Notes
- Use fresh strawberries for best texture and flavor; if frozen, make sure to thaw and drain well to avoid soggy danishes.
- The red food coloring is optional and only meant to give a pretty pink hue to the cream cheese filling.
- For a vegan or dairy-free version, substitute cream cheese with a dairy-free alternative and ensure puff pastry is suitable for your dietary needs.
- Be careful not to overfill the danishes to ensure the puff pastry can rise properly during baking.
- Cooling on a wire rack prevents the bottoms from becoming soggy.
- Leftovers keep well refrigerated for 2-3 days and are best enjoyed warmed slightly.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Keywords: strawberry danish, cream cheese pastry, heart-shaped danish, puff pastry dessert, breakfast pastry, easy danish recipe

