Every February, when Valentine’s Day approaches, I find myself looking for sweet, thoughtful treats that look as lovely as they taste. These Raspberry Heart Danishes have become a tradition in my kitchen—not just because they’re adorable, but because they’re incredibly easy to make and deliver the perfect balance of buttery flakiness and fruity brightness. With just a few simple ingredients and a little shaping magic, you can turn store-bought puff pastry into something that looks like it came straight from a fancy bakery.

What I love most about these danishes is how versatile they are. Whether I’m making them for a cozy breakfast-in-bed surprise or serving them at a brunch spread, they always make people smile. The combination of tart raspberries, creamy filling, and golden pastry is simply irresistible. Plus, they’re shaped like hearts—which is always a win when you want to show someone you care.
Why You’ll Love This Raspberry Heart Danishes Recipe
These danishes are a perfect mix of charm and simplicity. They’re easy to assemble, bake in under 20 minutes, and taste like you spent hours crafting them. The crisp layers of puff pastry contrast beautifully with the jammy raspberries and creamy center, making each bite a delightful experience.
You’ll also love how customizable they are. Whether you’re baking for a romantic breakfast, a fun Galentine’s celebration, or just treating yourself, they can be made to suit the occasion with different fruit fillings, shapes, or toppings.
What Kind of Puff Pastry Should I Use?
I recommend using a good-quality, all-butter puff pastry for the best flavor and flakiness. You can find this in the freezer section of most grocery stores. Just make sure to thaw it according to the package instructions before using. If you’re feeling ambitious, homemade puff pastry will work beautifully too, but store-bought definitely gets the job done without sacrificing taste.
Options for Substitutions
Don’t have raspberries on hand? No problem. You can swap them with sliced strawberries, blueberries, or even cherries. Prefer a different kind of filling? Try lemon curd, chocolate spread, or sweetened cream cheese.
For a dairy-free version, use a plant-based cream cheese and check that your puff pastry is vegan (some are made with butter, others with vegetable oil). A dusting of powdered sugar or a drizzle of glaze can also be adjusted to your taste—or skipped altogether.
Ingredients for this Raspberry Heart Danishes Recipe
- Puff Pastry Sheets – The foundation of this recipe, puff pastry provides the signature flakiness and golden layers. Choose an all-butter version for the richest flavor.
- Fresh Raspberries – Their tart, juicy bite adds a bright contrast to the buttery base and creamy filling.
- Cream Cheese – A smooth, tangy layer that balances the fruitiness of the raspberries. Let it soften before mixing for easier blending.
- Powdered Sugar – Used to sweeten the cream cheese and dust the finished danishes.
- Vanilla Extract – Enhances the cream cheese mixture with warm, aromatic depth.
- Egg (for egg wash) – Brushed over the pastry for that irresistible golden sheen.
- Optional: Raspberry Jam – Adds extra fruity sweetness and moisture, especially helpful if your fresh raspberries are on the tart side.

Step 1: Prepare the Puff Pastry
Thaw the puff pastry according to the package instructions. Once it’s pliable but still cold, unfold the sheets on a lightly floured surface. Use a heart-shaped cookie cutter to cut out heart shapes. For each danish, you’ll need two hearts: one for the base and one with a smaller heart cut from the center to form a border.
Step 2: Make the Cream Cheese Filling
In a medium bowl, combine softened cream cheese, powdered sugar, and a splash of vanilla extract. Mix until smooth and creamy. This mixture will serve as the sweet and tangy base layer inside each pastry.
Step 3: Assemble the Heart Danishes
Lay the whole heart cut-outs on a parchment-lined baking sheet. Spoon a bit of the cream cheese mixture into the center of each one. Place the heart-shaped border pieces on top, gently pressing the edges so they adhere. Add a spoonful of raspberry jam (optional), then top with 3–4 raspberries.
Step 4: Apply the Egg Wash
In a small bowl, beat the egg with a tablespoon of water. Brush the edges of the pastry hearts with the egg wash to promote browning. Be careful not to let the egg wash drip into the filling area.
Step 5: Bake to Golden Perfection
Preheat your oven to 400°F (200°C). Bake the danishes for 15–18 minutes, or until puffed and golden brown. Keep an eye on them during the final minutes to avoid over-browning.
Step 6: Cool and Finish
Allow the danishes to cool slightly on a wire rack. Dust with powdered sugar for a finishing touch before serving. These are best enjoyed warm, but they’re just as delicious at room temperature.
How Long to Prepare the Raspberry Heart Danishes
Prep Time
Preparing these charming danishes takes around 20–25 minutes. This includes cutting and shaping the puff pastry hearts, mixing the cream cheese filling, and assembling each pastry. If you’re using frozen puff pastry, be sure to thaw it ahead of time as directed.
Baking Time
Bake time is about 15–18 minutes in a preheated oven at 400°F (200°C). Once they turn golden brown and puff up beautifully, they’re ready to come out. Allow them to cool for about 5 minutes before serving or adding the powdered sugar dusting.
Tips for Perfect Raspberry Heart Danishes
- Work with cold puff pastry for clean cuts and maximum flakiness.
- Use a sharp cookie cutter to avoid dragging the edges.
- Chill the assembled danishes for 10 minutes before baking for better shape retention.
- Don’t overfill the center with raspberries or cream cheese, or it may overflow during baking.
- Bake on parchment paper or a silicone mat to prevent sticking and ensure easy cleanup.
Watch Out for These Mistakes While Cooking
- Overworking the pastry: This can make it tough instead of flaky.
- Letting puff pastry get too warm: It won’t puff properly in the oven.
- Skipping the egg wash: You’ll miss out on that beautiful golden finish.
- Using too much fruit: Too many raspberries can make the center soggy.
- Not sealing the edges: The top pastry heart may lift too much or slide off if not pressed down lightly.
What to Serve With Raspberry Heart Danishes?
1. Hot Coffee or Espresso
The bitterness of coffee beautifully complements the sweet and tangy danishes.
2. Fresh Orange Juice
A zesty glass of juice adds brightness and makes it a perfect breakfast pairing.
3. Whipped Cream or Greek Yogurt
For an indulgent touch or a slightly tangy twist.
4. Chocolate Drizzle
A thin stream of melted dark chocolate over the top makes it dessert-ready.
5. Soft Scrambled Eggs
For a balanced brunch plate, add a savory option to the table.
Storage Instructions
Room Temperature
If you’re serving the danishes the same day, you can store them at room temperature for up to 6 hours in an airtight container. Reheat briefly in the oven to crisp them up before serving.
Refrigeration
Store leftovers in the refrigerator for up to 3 days. Let them cool completely, then place them in a sealed container. Reheat in a 350°F (175°C) oven for 5–7 minutes to restore crispiness.
Freezing
You can freeze fully baked danishes. Wrap each one tightly in plastic wrap and place them in a freezer-safe bag or container. Freeze for up to 2 months. Thaw at room temperature, then reheat in the oven.
Estimated Nutrition
(Per danish, based on 1 of 6 servings)
- Calories: ~230 kcal
- Total Fat: 14g
- Saturated Fat: 6g
- Carbohydrates: 22g
- Sugar: 6g
- Protein: 3g
- Fiber: 1g
- Sodium: 140mg
Frequently Asked Questions
What if I don’t have a heart-shaped cookie cutter?
You can cut out heart shapes using a template and a knife, or simply shape them by hand. Circles or squares also work if you’re not aiming for a themed design.
Can I use frozen raspberries instead of fresh?
Yes, but thaw and drain them well first to avoid excess moisture that can make the pastry soggy.
Can I make these danishes ahead of time?
Absolutely. You can assemble them a few hours in advance and refrigerate until ready to bake.
Are these danishes good for gifting?
Yes! Their heart shape makes them ideal for Valentine’s or special occasions. Package them in a decorative box lined with parchment for a personal touch.
Can I add other flavors?
Definitely. Add a hint of lemon zest to the cream cheese filling, or try a drizzle of almond glaze over the top after baking.
Conclusion
These Raspberry Heart Danishes are everything a homemade pastry should be—simple, beautiful, and bursting with flavor. Whether you’re planning a romantic surprise, hosting a brunch, or just indulging in a sweet treat, these little hearts deliver love in every bite. With minimal effort and maximum charm, they’re sure to become a favorite in your baking rotation.
Raspberry Heart Danishes
- Total Time: 43 minutes
- Yield: 6 danishes 1x
- Diet: Vegetarian
Description
Fall in love with these Raspberry Heart Danishes — delicate puff pastry hearts filled with creamy vanilla-sweetened cream cheese and juicy fresh raspberries. Perfect for Valentine’s Day, romantic brunches, or a cozy breakfast treat, these quick breakfast pastries bring together elegance and simplicity in one irresistible bite. Whether you’re looking for easy dinner party desserts, sweet breakfast ideas, or healthy snack alternatives with a fruity twist, this easy recipe fits all kinds of food ideas beautifully.
Ingredients
2 sheets puff pastry, thawed
1 cup fresh raspberries
4 oz cream cheese, softened
3 tablespoons powdered sugar
1 teaspoon vanilla extract
1 egg, for egg wash
2 tablespoons raspberry jam (optional)
Powdered sugar, for dusting
Instructions
1. Thaw puff pastry and unfold it on a lightly floured surface. Cut out heart shapes using a cookie cutter, two per danish (one whole, one with the center cut out).
2. In a bowl, mix softened cream cheese, powdered sugar, and vanilla extract until smooth.
3. Place the whole heart cut-outs on a parchment-lined baking sheet. Spoon a small amount of cream cheese filling in the center.
4. Top each with a border heart (the one with the center cut out) and press edges lightly to seal. Add raspberry jam if using, then place 3–4 raspberries on top.
5. Beat the egg with a tablespoon of water to make egg wash, then brush the edges of the pastries.
6. Bake at 400°F (200°C) for 15–18 minutes, until puffed and golden brown.
7. Cool slightly on a wire rack, then dust with powdered sugar before serving.
Notes
Always keep puff pastry cold for best results when shaping and baking.
Don’t overload the center with filling to prevent soggy pastries.
Dust with powdered sugar only after cooling slightly to avoid melting.
- Prep Time: 25 minutes
- Cook Time: 18 minutes
- Category: Breakfast, Brunch, Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 danish
- Calories: 230
- Sugar: 6g
- Sodium: 140mg
- Fat: 14g
- Saturated Fat: 6g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 35mg