Golden, flaky pastry hearts filled with silky vanilla cream cheese and topped with juicy fresh strawberries – these Strawberry Cream Cheese Heart Danishes look like they came straight out of a fancy bakery window, but they’re incredibly doable at home. I love how the puff pastry bakes into crisp, buttery layers while the creamy center stays rich and tangy.

This is one of my go-to treats when I want a sweet gesture without spending all day in the kitchen. Whether it’s Valentine’s Day breakfast in bed, Mother’s Day brunch, or just a cozy weekend morning, these little heart-shaped pastries always feel extra special and still start with a simple box of frozen puff pastry.
What Kind of Puff Pastry Should I Use for Strawberry Cream Cheese Heart Danishes?
For the best flavor and puff, I reach for an all-butter puff pastry whenever I can find it. The butter creates those dramatic layers and a richer, more bakery-style taste. If your store brand uses a blend of fats, it will still work beautifully, but an all-butter dough will make the danishes especially flaky and golden.
Whatever brand you choose, the most important thing is how you handle it. I like to thaw the puff pastry in the fridge until it’s just pliable—not warm or sticky. When the dough stays cold, the butter layers expand quickly in the oven, giving you those gorgeous, crisp edges that hold all the cream cheese and berries.
Ingredients for Strawberry Cream Cheese Heart Danishes
- Puff pastry – This is the base of the danish, giving us those light, crisp, buttery layers that bake into a beautiful heart shape.
- Cream cheese – Softened cream cheese makes the creamy, tangy filling that balances the sweetness of the pastry and strawberries.
- Granulated sugar – Sweetens the cream cheese filling just enough so it tastes like cheesecake in the center of every bite.
- Vanilla extract – A little vanilla rounds out the flavor of the filling and makes the whole danish smell like a bakery when it bakes.
- Lemon zest – A touch of zest brightens the cream cheese and makes the strawberry flavor pop even more.
- Egg – Beaten with a splash of milk for an egg wash, it helps the pastry turn glossy and deep golden.
- Milk – Thins the egg wash so it brushes on smoothly and browns the pastry evenly.
- Fresh strawberries – Sliced berries bring fresh, juicy sweetness and gorgeous color on top of the danishes.
- Strawberry jam – A spoonful warmed with the berries creates a quick glaze that keeps the fruit shiny and helps it stay put.
- Powdered sugar – A light dusting at the end gives each danish that classic bakery-fresh finish.
How To Make the Strawberry Cream Cheese Heart Danishes
Step 1: Prep the Puff Pastry
I start by preheating the oven and lining a baking sheet with parchment paper. Then I gently unfold the thawed puff pastry on a lightly floured surface. If it cracks at the folds, I press it back together with my fingers. A quick roll with the rolling pin evens it out so I can cut neat strips.
To get the heart shapes, I slice the dough into long strips and curve each one into a heart, pinching the bottom point and the top center so the shape holds. It doesn’t have to be perfect—once they puff in the oven, they look charmingly rustic.
Step 2: Make the Sweet Cream Cheese Filling
In a mixing bowl, I beat the softened cream cheese until it’s smooth, then add the granulated sugar, vanilla extract, and lemon zest. After another quick mix, the filling turns velvety and slightly thick, perfect for spooning into the centers of the pastry hearts without running.
If you like a stronger citrus note, you can add a bit more zest, but I keep it subtle so the strawberries stay the star.
Step 3: Build the Heart Danishes
Once the pastry hearts are on the baking sheet, I take a small knife and lightly score a smaller heart inside each one, about 1/4 inch from the edge. This creates a border so the edges puff up while the center stays flatter for the filling. I also prick the centers with a fork to help them bake evenly.
Next comes the egg wash. I whisk the egg with a splash of milk and brush it over the outer edges of each heart. This step is what gives the danishes that deep golden, glossy finish. Then I spoon a generous dollop of cream cheese filling into the center of each heart, staying inside the scored line.
Step 4: Bake Until Pufffy and Golden
The danishes go into a hot oven so the pastry puffs quickly. I bake them until the edges are puffed and deep golden brown and the cream cheese looks set and just barely jiggles in the middle. In my kitchen that’s usually around 13–16 minutes, but I always keep an eye on the first batch.
When they come out, I let them cool on the pan for about 10 minutes. This helps the filling firm up and keeps the berries from sliding off when I add them.
Step 5: Top with Glazed Strawberries
While the danishes cool, I warm a spoonful of strawberry jam just until it loosens up, then gently toss it with the sliced berries. This gives them a shiny, lightly sweet coating.
Once the pastries are just slightly warm, I spoon the glossy strawberries over the cream cheese centers. A final dusting of powdered sugar over the tops is the last little touch that makes them look bakery-ready.

Serving and Storing Strawberry Cream Cheese Heart Danishes
I like to serve these danishes slightly warm, when the pastry is still crisp and the cream cheese is silky. They’re perfect on their own for a sweet breakfast or plated with a few extra berries and a drizzle of honey for brunch.
If you’re hosting, you can bake them a little ahead, let them cool, and then add the strawberries right before serving so the pastry doesn’t soften too quickly. Any leftovers should be stored in an airtight container in the refrigerator because of the cream cheese filling.
To reheat, I skip the microwave and slide them into a low oven or toaster oven for a few minutes to revive the puff pastry. If you know you’ll be freezing some, bake the danishes without the strawberry topping, cool completely, freeze, and then add fresh berries after reheating.
What to Serve With Strawberry Cream Cheese Heart Danishes
Fresh Mixed Berries
A bowl of extra strawberries, raspberries, and blueberries keeps the plate bright and makes breakfast feel more balanced.
Soft Scrambled Eggs
For a more complete brunch, I like to add creamy scrambled eggs on the side to bring a little savory contrast to the sweet pastry.
Crispy Bacon or Breakfast Sausage
The salty, savory bite of bacon or sausage is such a good match for the buttery pastry and sweet cream cheese.
Vanilla Iced Coffee or Latte
A cold vanilla iced coffee or a hot latte pairs perfectly with these danishes and makes the whole breakfast feel café-style.
Greek Yogurt Parfaits
Layer vanilla yogurt with granola and fruit for guests who want something a bit lighter alongside their pastry.
Sparkling Mimosas
For special occasions, I love serving these with mimosas or a simple sparkling juice to keep things festive.
Want More Sweet Breakfast Ideas?
If these Strawberry Cream Cheese Heart Danishes stole your heart, you’ll probably fall for these other morning treats too:
- Try this ultra-indulgent Nutella French Toast Casserole when you’re craving chocolate at brunch.
- For bite-sized sweetness, make a batch of Cinnamon Roll French Toast Bites that are perfect for sharing.
- Bake a cozy Streusel Coffee Cake to serve alongside your favorite hot coffee.
- When you want an easy, fruity dessert for later in the day, whip up this classic Classic Cherry Delight.
Save This Pin For Later
📌 Save these Strawberry Cream Cheese Heart Danishes to your Pinterest breakfast or dessert board so you can come back to them whenever you need a sweet idea.
When you make them, I’d love to hear how you personalize the batch. Did you swap in raspberries or blueberries? Did you drizzle a little melted white chocolate over the top?
I’m always excited to see how you make these bakes your own, and your questions are welcome—let’s keep inspiring each other with new treats.
You can also follow along with more daily creations on ChefAlchemy’s Pinterest recipes where I share fresh breakfast, dessert, and snack ideas all week long.
Print
Strawberry Cream Cheese Heart Danishes
- Total Time: 35
- Yield: 8 danishes
- Diet: Vegetarian
Description
Turn store-bought puff pastry, sweet cream cheese, and juicy strawberries into bakery-style Strawberry Cream Cheese Heart Danishes that feel special enough for Valentine’s brunch but simple enough for busy mornings. This quick breakfast is an easy recipe that doubles as a fun dessert when you want new breakfast ideas, creative dinner ideas, or snack food ideas for the whole family, not just a healthy snack.
Ingredients
1 sheet puff pastry thawed
4 oz cream cheese softened
3 tablespoons granulated sugar
1 teaspoon vanilla extract
1/2 teaspoon lemon zest optional
1 large egg
1 tablespoon milk
1 cup fresh strawberries sliced
1 tablespoon strawberry jam
1 tablespoon powdered sugar for dusting
Instructions
1. Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper. Unfold the puff pastry and let it thaw just until pliable.
2. In a bowl beat together the cream cheese, granulated sugar, vanilla extract, and lemon zest until smooth and creamy.
3. On a lightly floured surface roll the puff pastry into a 10×12 inch rectangle. Cut into 8 long strips, then curve and pinch each strip into a heart shape.
4. Place the pastry hearts on the baking sheet. Use a small knife to lightly score a smaller heart inside each one and prick the centers with a fork.
5. Whisk the egg and milk together and brush the outer edges of the hearts with the egg wash. Spoon a heaping tablespoon of cream cheese filling into the center of each heart.
6. Bake for 13–16 minutes, or until the pastry is puffed and deep golden brown and the cream cheese is set. Let the danishes cool for at least 10 minutes.
7. Warm the strawberry jam until loose, then gently toss with the sliced strawberries. Spoon the berries over the cooled danishes, dust with powdered sugar, and serve.
Notes
Keep the puff pastry as cold as possible while you work so the layers puff tall and flaky in the oven.
Wait to top the danishes with strawberries until just before serving so the pastry stays crisp and the filling doesn’t weep.
- Prep Time: 20
- Cook Time: 15
- Category: Breakfast, Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 danish
- Calories: 260
- Sugar: 11
- Sodium: 170
- Fat: 17
- Saturated Fat: 9
- Unsaturated Fat: 7
- Trans Fat: 0
- Carbohydrates: 23
- Fiber: 1
- Protein: 4
- Cholesterol: 45
Keywords: strawberry cream cheese danish, puff pastry breakfast, easy brunch pastry, valentines breakfast ideas, strawberry dessert, quick breakfast, easy recipe
