I think a truly special treat should feel elegant without being difficult to make. This easy puff pastry hearts recipe perfectly fits the bill, offering flaky, golden pastry edges and a creamy, vibrant center. It’s perfect for family-friendly celebrations like Valentine’s Day brunch or a spring holiday dessert. We’ll use store-bought convenience with sophisticated flavors of raspberry and delicate rose water to create beautiful puff pastry hearts. Get ready to impress with minimal effort using this straightforward guide for making puff pastry hearts.

Ingredients
- 1 sheet (250 g / 9 oz) frozen puff pastry, thawed
Use a high-quality all-butter puff pastry for the best flavor, or a standard frozen variety for ease.
Ensure it is fully thawed in the refrigerator overnight or on the counter for 30-45 minutes before use, but keep it cold. - 115 g (4 oz) cream cheese, softened
Full-fat cream cheese works best for a rich, creamy texture in the filling.
Make sure it is completely at room temperature before mixing to prevent lumps in the filling; a non-dairy cream cheese alternative also works. - 60 g (½ cup) powdered sugar (icing sugar)
Used to sweeten the cream cheese filling.
Sift the powdered sugar if you notice clumps to ensure a silky smooth filling. - 30 ml (2 tablespoons) seedless raspberry jam or raspberry puree
Use a seedless jam for the smoothest texture and presentation.
For a vibrant flavor, choose a high-quality jam that focuses on fruit content. - 5 ml (1 teaspoon) rose water (food grade)
This ingredient provides a delicate, floral aroma that complements the raspberry perfectly.
Start with 1/2 teaspoon if you are unsure about the flavor; a little goes a long way. - 2.5 ml (½ teaspoon) alcohol-free vanilla extract
Balances the flavors of the cream cheese and rose water.
Alcohol-free extract maintains a pure flavor profile without any harsh notes during baking. - 1 large egg, whisked with 15 ml (1 tablespoon) water, for egg wash
The egg wash is essential for creating a golden-brown, shiny crust.
Whisk thoroughly until smooth and completely blended. - 30 g (¼ cup) shelled pistachios, finely chopped, for garnish
Adds a delightful green color contrast and a salty crunch to the finished product.
Finely chop them using a food processor or a sharp knife to ensure they adhere well to the pastry.
Instructions
- Prep the pastry and oven.
Preheat your oven to 200°C (400°F) and position the rack in the center.
Line a large baking sheet with parchment paper to prevent sticking and ensure easy cleanup. - Make the Raspberry Rose Cream filling.
In a medium bowl, combine the softened cream cheese, powdered sugar, raspberry jam or puree, rose water, and alcohol-free vanilla extract.
Whisk thoroughly until the mixture is completely smooth and evenly combined; avoid lumps by starting with very soft cream cheese. - Cut the heart shapes.
Lightly flour a clean work surface and gently unfold the thawed puff pastry sheet.
Use a 7-8 cm (3-inch) heart-shaped cookie cutter to carefully cut out 12-16 heart shapes.
Gather the scraps and gently reroll only once to cut more hearts; overworking the dough will make it tough, so I try to avoid rerolling more than once. - Fill and seal the puff pastry hearts.
Place half of the heart cut-outs (6-8 hearts) on the prepared baking sheet.
Spoon about 10-15 ml (2-3 teaspoons) of the filling onto the center of each heart, leaving a 1 cm (½-inch) border around the edges.
Moisten the border lightly with the egg wash using a small brush. - Close and crimp the edges.
Carefully place the remaining heart cut-outs directly on top of the filled hearts, aligning the edges precisely.
Gently press down around the filling to seal the edges securely, preventing filling from oozing out during baking.
For a decorative finish and an extra-strong seal, use the tines of a fork to crimp the edges all around. If the filling oozes out during pressing, try freezing the assembled puff pastry hearts for 10 minutes before baking to firm everything up. - Apply egg wash and bake.
Brush the tops of all the assembled puff pastry hearts generously with the remaining egg wash.
Bake for 15-18 minutes, or until the pastry is deeply golden brown, visibly puffed, and looks crisp.
Keep a close eye on them during the final minutes, as oven temperatures can vary. - Cool and garnish.
Remove the baking sheet from the oven and allow the puff pastry hearts to cool on the sheet for 5 minutes.
Then, carefully transfer them to a wire rack to cool completely, which allows the filling to set slightly.
To serve, arrange on a plate and dust generously with the finely chopped pistachios for presentation. The vibrant green will contrast beautifully with the golden puff pastry hearts.
Make-Ahead Tips and Storage
You can assemble these **puff pastry hearts** completely (up to step 6) and freeze them on a baking sheet until solid. Transfer to a zip-top bag and store for up to 3 months. Bake from frozen, adding about 5-10 minutes to the total baking time. This is perfect for quick meal prep recipes.
Leftover **puff pastry hearts** can be stored in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to 4 days.
Reheat baked hearts in a preheated 180°C (350°F) oven for 5-10 minutes until warmed through and crisp again. Avoid microwaving, as it makes the pastry soggy.

Easy Flavor Variations for Puff Pastry Hearts
For a family-friendly twist, try these simple variations on the **puff pastry hearts recipe** filling:
- Nutella and Strawberry: Spread a thin layer of Nutella on the bottom heart, top with finely diced fresh strawberries, then seal and bake. Omit the rose water in the filling for this variation.
- Lemon Curd and Poppy Seed: Fill the hearts with premade lemon curd and sprinkle a few poppy seeds over the filling before sealing. The bright citrus flavor is excellent with the buttery pastry.
- Savory Options: For a savory twist, fill the hearts with a mixture of spinach and feta cheese, or pepperoni and a little pizza sauce. Top with Parmesan cheese instead of pistachios.
FAQs
Can I use other types of pastry dough besides puff pastry?
Yes, you can use pie crust dough or even crescent roll dough in a pinch, but the texture will be different; crescent rolls will be softer and less flaky than the traditional **puff pastry hearts recipe**.
How do I keep the filling from leaking out during baking?
Ensure you leave a clean border (at least ½ inch) around the filling, moisten the edges with egg wash before sealing, and press firmly all around. Crimp the edges with a fork for an extra-secure seal to keep the raspberry cream inside these delicate **puff pastry hearts**.
Can I make these without a heart-shaped cookie cutter?
Yes, you can use a round cookie cutter or even trace a heart template on parchment paper with a knife. For a square shape, simply cut squares, fill, and fold them into triangles or rectangles.
What can I substitute for rose water if I don’t like it or can’t find it?
The best substitutions are a little extra vanilla extract or a small amount of almond extract for depth. You could also try a tiny splash of orange blossom water for a similar floral note. In my kitchen, I usually use almond extract when I’m out of rose water; it gives a lovely subtle flavor.
What if my puff pastry cracks when I unfold it?
If the pastry cracks, it may be too cold. Let it sit for another 10 minutes to soften slightly, then gently press the crack together with your fingers before cutting the hearts.
Can I use non-dairy cream cheese for this recipe?
Yes, a non-dairy cream cheese can work, but be aware that different brands have varying textures and moisture content. The filling may be slightly softer. For a high-protein option, use Greek yogurt in the filling instead of cream cheese.
Conclusion
These **puff pastry hearts** are proof that a special, elegant treat doesn’t have to be complicated or time-consuming. The combination of the flaky, buttery crust and the sweet, creamy raspberry rose filling makes for a perfect bite every time, ideal for a family dinner.
Make them this week for a simple dessert or brunch centerpiece, and share a photo of your golden hearts! Save this recipe on Pinterest for quick meal ideas and inspiration.
Print
puff pastry hearts recipe
- Total Time: 43 minutes
- Yield: 12 servings 1x
- Diet: General
Description
These elegant puff pastry hearts feature flaky, buttery pastry filled with a creamy raspberry and rose water mixture. They are simple to make using store-bought puff pastry and ideal for brunch or dessert.
Ingredients
- 1 sheet puff pastry (250 g/9 oz), thawed
- 115 g (4 oz) cream cheese, softened
- 60 g (1/2 cup) powdered sugar
- 30 ml (2 tablespoons) seedless raspberry jam
- 5 ml (1 teaspoon) rose water
- 2.5 ml (1/2 teaspoon) vanilla extract
- 1 large egg, whisked with 15 ml (1 tablespoon) water, for egg wash
- 30 g (1/4 cup) shelled pistachios, finely chopped
Instructions
- Prep Oven and Pan: Preheat oven to 400°F (200°C) and line a large baking sheet with parchment paper.
- Make Filling: In a medium bowl, whisk together the softened cream cheese, powdered sugar, raspberry jam, rose water, and vanilla extract until completely smooth.
- Cut Pastry Shapes: Unfold the thawed puff pastry on a lightly floured surface. Use a 3-inch heart-shaped cookie cutter to cut out 12 to 16 hearts. Reroll scraps gently once to cut additional hearts.
- Fill Hearts: Place half of the hearts on the prepared baking sheet. Spoon about 2-3 teaspoons of filling onto the center of each heart, leaving a 1/2-inch border. Lightly brush the borders with egg wash.
- Seal Pastry: Top with the remaining heart cut-outs and press down gently around the filling to seal the edges securely. Crimp the edges with the tines of a fork for a decorative finish and to prevent leaking.
- Bake Pastry: Brush the tops of all assembled hearts with the remaining egg wash. Bake for 15-18 minutes until deeply golden brown and puffed.
- Cool and Serve: Let the puff pastry hearts cool on the baking sheet for 5 minutes before transferring to a wire rack to set completely. Garnish with chopped pistachios before serving.
Notes
To prevent filling from leaking, ensure edges are sealed well and consider freezing assembled hearts for 10 minutes before baking to firm everything up. For the best flavor, use high-quality all-butter puff pastry.
- Prep Time: 25 minutes
- Cook Time: 18 minutes
- Category: Dessert
- Method: Baking
- Cuisine: General
Nutrition
- Serving Size: 1 heart
- Calories: 150 calories
- Sugar: 7 g
- Sodium: 100 mg
- Fat: 9 g
- Saturated Fat: 6 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 14 g
- Fiber: 1 g
- Protein: 3 g
- Cholesterol: 20 mg
Keywords: Puff pastry, hearts, raspberry, rose water, dessert, brunch, easy, Valentine’s Day, pastry hearts, baking
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- ✅ Printable PDF (ingredients + steps)
- ✅ Save it to your phone (no long scrolling)
- ✅ Includes cook time + servings
- ✅ Easy to follow
FAQ
Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.
I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.




