
There’s something truly magical about the smell of freshly baked pastries wafting through the kitchen on a lazy morning. Maybe it’s the way the flaky, buttery layers pull apart, or the sweet tang of cream cheese mingling with fresh strawberries that takes you right back to cozy weekend breakfasts or special holiday mornings. These Strawberry Cream Cheese Heart Danishes are exactly that kind of treat—simple enough to whip up on a whim, yet special enough to make any day feel like a celebration. Whether you’re baking for your family, impressing your brunch guests, or just indulging a little yourself, these heart-shaped delights are sure to become a beloved staple in your recipe box.
What I love most about this recipe is how easy it is to put together. You don’t need to spend hours making dough from scratch or fussing over complicated techniques. With just a few ingredients and some store-bought puff pastry, you’ll have gorgeous, delicious danishes ready in under 30 minutes. Plus, the heart shape adds such a charming, giftable touch that’s perfect for Valentine’s Day, Mother’s Day, or any time you want to share some love through food.
Why You’ll Love Strawberry Cream Cheese Heart Danishes
- Fast: You can have these baked and out of the oven in about 20 minutes.
- Easy: No need for homemade dough—store-bought puff pastry makes this recipe beginner-friendly.
- Giftable: Their adorable heart shape makes them perfect for sharing or gifting.
- Crowd-pleasing: Sweet, creamy, and fruity flavors that delight both kids and adults alike.
Ingredients
Before you start, make sure you have these simple ingredients on hand. Each one plays a key role in making these danishes taste like a bakery favorite:
- 1 sheet store-bought puff pastry, thawed: This is your base, providing that flaky, buttery texture. If you prefer, you can substitute with 2 sheets of crescent roll dough for a softer, more bread-like texture.
- 4 oz cream cheese, at room temperature: Soft and creamy, this is the heart of your filling. For a dairy-free option, use a vegan cream cheese alternative.
- 2 tbsp white sugar: Sweetens the cream cheese filling just right. Powdered sugar is a great alternative if you want a smoother, less grainy texture.
- 1/2 tsp vanilla extract: Adds a warm, fragrant note that complements the strawberries beautifully.
- Red food coloring (optional): Just a drop can give your filling a pretty pink tint, making the danishes even more festive.
- 1/2 cup diced strawberries: Fresh or thawed-from-frozen, these juicy berries add a burst of bright flavor and a lovely contrast to the creamy filling.
- 1 large egg & 1 tbsp cold water: Whisked together for an egg wash that gives your pastries a gorgeous golden shine.
How to Make Strawberry Cream Cheese Heart Danishes
Ready to bake? Let’s walk through each step carefully to ensure your danishes come out perfectly every time. Don’t worry—this is easier than it looks, and I’ll share some tips along the way to make it even smoother.
- Thaw the puff pastry: Follow the package instructions to thaw your puff pastry sheet. This usually means leaving it out at room temperature for about 30-40 minutes. Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper to prevent sticking.
- Make the cream cheese filling: In a medium bowl, beat the room temperature cream cheese with the sugar and vanilla extract until smooth and creamy. If you want a little color pop, add a drop of red food coloring and mix until you get a soft pink shade. Then gently fold in half of the diced strawberries. Save the rest for topping later.
- Prepare the puff pastry: Lightly flour your work surface and carefully unfold the puff pastry sheet. Use a rolling pin to gently smooth out any creases without stretching it too thin. This helps your danishes bake evenly.
- Cut out your heart shapes: Using a 3-4 inch heart-shaped cookie cutter, cut as many hearts as you can from the sheet (about 4 per sheet). If you don’t have a heart cutter, you can use a knife to carefully cut heart shapes freehand—just take your time!
- Create the filling border: There are two ways to do this. Option A: Use a smaller heart cutter to gently press a rim inside the larger heart without cutting all the way through. Option B: Score around the edge of each heart about 1/2 inch from the border, careful not to cut all the way through. This helps the edges puff up and frame the filling beautifully.
- Fill the danishes: Spoon or pipe 1-2 tablespoons of the cream cheese mixture into the center of each heart, staying inside the rim or scored border. Top with the remaining diced strawberries for a fresh, juicy finish.
- Apply the egg wash: Whisk together the egg and cold water. Using a pastry brush, lightly brush the exposed puff pastry edges—avoid the filling so it doesn’t get messy. This step gives your danishes that irresistible golden glow.
- Bake: Place your baking sheet on the middle rack of the oven. Bake for 12-15 minutes, or until the puff pastry is puffed and golden, and the filling is set. Halfway through baking, rotate the pan to ensure even cooking.
- Cool and finish: Let the danishes cool on the pan for a few minutes, then transfer to a wire rack. For an extra touch, dust with powdered sugar or drizzle a simple glaze made from 1/2 cup powdered sugar mixed with 1-2 tablespoons milk once they’re completely cooled.
If you love the idea of quick and delightful baked treats, make sure to check out other favorites on my site like these Oreo Stuffed Cinnamon Rolls or these Grandma’s Secret Easy Blueberry Biscuits. They’re perfect for brunch or anytime you need a little sweet pick-me-up.
Substitutions & Additions
This recipe is wonderfully flexible and easy to customize to your taste or dietary needs. Here are some swaps and creative ideas you might want to try:
- Dough alternatives: If you don’t have puff pastry, crescent roll dough works beautifully, giving a softer, more bread-like danish that’s still delicious.
- Sweetener swaps: Use powdered sugar instead of granulated sugar for a smoother filling, or try honey or maple syrup for a natural sweetness twist.
- Fruit variations: Swap strawberries for blueberries, raspberries, or cherries—fresh or thawed frozen berries all work well. For a tropical twist, diced mango or pineapple can be fun!
- Flavor boosts: Add a teaspoon of lemon zest to the cream cheese filling for a bright, fresh note. You could also stir in some almond extract instead of vanilla for a nutty aroma.
- Glaze options: Instead of a simple powdered sugar glaze, try a drizzle of melted white chocolate or honey for extra richness.
Once, I even tried making mini versions of these danishes, using a smaller heart cutter. They baked up perfectly and made the ideal bite-sized treat for a party platter. If you love bite-size desserts, you might also enjoy my recipe for Easy Mini Raspberry Cheesecake Bites, equally quick and irresistibly creamy.
Tips for Success
To make sure your Strawberry Cream Cheese Heart Danishes turn out picture-perfect and taste amazing, here are some tips and tricks I’ve picked up along the way:
- Don’t over-thaw your puff pastry: If it’s too soft, it can become sticky and hard to handle. Aim for pliable but still cool pastry for easier cutting and shaping.
- Room temperature cream cheese: This ensures a smooth filling without lumps. If you forget, you can microwave it for 10-15 seconds but be careful not to melt it.
- Use a light hand when scoring: You want to mark the edges to help them puff up without cutting through the dough completely, so your filling stays sealed in.
- Don’t overload the filling: Stick to 1-2 tablespoons per danish to avoid spills and soggy bottoms.
- Rotate your baking sheet: Ovens can have hot spots, so turning the pan halfway through baking helps your danishes brown evenly.
- Prep ahead: You can assemble the danishes and refrigerate them (covered) for up to 4 hours before baking. Just brush with egg wash right before they go into the oven for the best shine.
How to Store Strawberry Cream Cheese Heart Danishes
These danishes are best enjoyed fresh and slightly warm, but sometimes you need to save some for later (or maybe you baked a few too many—no judgment here!). Here’s how to keep them tasting their best:
- Room temperature: Store cooled danishes in an airtight container for up to 2 days. They’ll stay flaky and delicious but may lose some crispness.
- Refrigeration: Keep them wrapped or in an airtight container for up to 4 days. Before serving, warm them in a 350°F oven for about 5-7 minutes to crisp up the pastry.
- Freezing: You can freeze unbaked danishes assembled on a baking sheet for about 1-2 hours until firm, then transfer to a freezer bag. Bake from frozen, adding a few extra minutes to the baking time. Or freeze baked danishes wrapped tightly in foil for up to a month. Reheat gently in the oven to restore that fresh-baked taste.
If you’re looking for easy storage-friendly dessert ideas, my No Bake Peanut Butter Brownie Cookies are a fantastic option, too. They keep well and satisfy that sweet tooth without any oven time!
FAQs
Can I use frozen puff pastry for this recipe?
Yes! Just be sure to thaw it according to package instructions before using. Thawing at room temperature usually works best to get pliable dough ready for shaping.
What if I don’t have a heart-shaped cutter?
No worries! You can carefully cut heart shapes freehand with a sharp knife or use any round or square cutter and still make beautiful danishes. The heart shape just adds a fun, festive touch.
Can I make these vegan?
Absolutely. Use a dairy-free cream cheese substitute and vegan puff pastry (many brands offer this). Swap the egg wash for a plant-based milk or aquafaba (chickpea water) to get a golden finish.
How do I keep the danishes from getting soggy?
Don’t overfill and make sure the strawberries are well-drained if frozen. Also, brushing the pastry edges with egg wash helps seal the dough around the filling, preventing sogginess.
I hope you enjoy making and sharing these lovely Strawberry Cream Cheese Heart Danishes as much as I do. They’re a little bit special, a little bit simple, and all heart—just the way good baking should be!
For more sweet and savory inspiration, take a peek at my full collection of recipes right here. You might find your next favorite treat waiting!
Don’t forget to follow me on Pinterest for loads of beautiful recipe ideas and kitchen inspiration!

Strawberry Cream Cheese Heart Danishes
Ingredients
Equipment
Method
- Step 1: Thaw the puff pastry sheet according to package instructions, about 30-40 minutes at room temperature. Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Step 2: In a medium bowl, beat cream cheese with sugar and vanilla extract until smooth. Add a drop of red food coloring if desired, then gently fold in half of the diced strawberries. Set aside the rest for topping.
- Step 3: Lightly flour your work surface and unfold the puff pastry sheet. Use a rolling pin to smooth out any creases without stretching the dough too thin.
- Step 4: Using a 3-4 inch heart-shaped cookie cutter, cut as many hearts as possible from the sheet (about 4). If no cutter is available, carefully cut heart shapes freehand with a knife.
- Step 5: Create a filling border by pressing a smaller heart cutter inside each large heart or scoring about 1/2 inch from the edges without cutting through. This will help the edges puff and frame the filling.
- Step 6: Spoon or pipe 1-2 tablespoons of the cream cheese mixture into the center of each heart, staying inside the border. Top with remaining diced strawberries.
- Step 7: Whisk the egg with cold water to make an egg wash. Lightly brush the exposed pastry edges, avoiding the filling for a golden shine.
- Step 8: Place the baking sheet on the middle oven rack and bake for 12-15 minutes until puffed and golden and filling is set. Rotate the pan halfway through baking for even cooking.
- Step 9: Let danishes cool on the pan for a few minutes, then transfer to a wire rack. Optionally dust with powdered sugar or drizzle with a simple glaze made from powdered sugar mixed with milk once cooled.






