Cream Cheese Danish Recipe
Introduction
This Cream Cheese Danish recipe features flaky puff pastry filled with a smooth cream cheese mixture and topped with rich chocolate ganache. It’s a delightful treat perfect for breakfast or dessert that’s surprisingly easy to make at home.

Ingredients
- 2 frozen puff pastry sheets
- 8 oz cream cheese (room temperature)
- 1/3 cup white granulated sugar
- 2 tsp pure vanilla extract
- 1 large egg (for egg wash)
- 1 tsp water (for egg wash)
- 1 cup semi-sweet chocolate chips
- 3/4 cup heavy cream
Instructions
- Step 1: Place the frozen puff pastry sheets on the counter and let them thaw for about 30 minutes.
- Step 2: While the pastry is thawing, make the chocolate ganache. Put the chocolate chips in a bowl. Heat the heavy cream in a saucepan over medium-low heat until it is steaming but not boiling. Pour the hot cream over the chocolate chips.
- Step 3: Let the chocolate and cream sit for 1 minute and 30 seconds, then stir gently until smooth. If chunks remain, microwave the mixture in 15-second intervals, stirring in between, until fully melted. Allow the ganache to sit at room temperature for about 2 hours until it thickens to a pudding-like texture.
- Step 4: In a small bowl, beat the cream cheese on high for 1 minute using a hand mixer. Add the sugar and continue beating for another minute, then mix in the vanilla extract until combined.
- Step 5: Lightly flour your work surface and place the thawed puff pastry sheets on it. Press the seams of the pastry together with your fingers. Using a sharp knife, cut each sheet into thirds along the seams to create three long rectangles per sheet.
- Step 6: Cut each long rectangle in half to make six smaller rectangles from each sheet (12 total). Mix the egg and water to make the egg wash and brush it around the edges of each pastry rectangle using a pastry brush.
- Step 7: Preheat your oven to 400°F (200°C). Line two cookie sheets with parchment paper.
- Step 8: Place six rectangles on each cookie sheet. Use a sharp knife to gently cut a smaller rectangle inside each pastry piece, leaving about a 1/2-inch border. Be careful not to cut all the way through. This allows the edges to puff up around the filling.
- Step 9: Spoon about 1 tablespoon of the cream cheese filling onto the center of each pastry square and spread it evenly inside the “box” created by your cuts.
- Step 10: Put one cookie sheet in the refrigerator and the other in the freezer. Let the sheet in the freezer chill for 5 minutes to firm up the butter in the pastry again.
- Step 11: Bake the chilled sheet on its own for 17 to 20 minutes, or until the pastry is golden brown. Allow them to cool completely before baking the second sheet.
- Step 12: Once cooled, spoon a dollop of the thickened chocolate ganache on top of each cream cheese filling, leaving some cream cheese visible around the edges for contrast.
Tips & Variations
- For a fruit twist, add a spoonful of your favorite jam or fresh berries on top of the cream cheese before baking.
- Make sure the puff pastry is cold before baking to get the best flaky rise.
- If you don’t have a pastry brush, use a clean finger or the back of a spoon to spread the egg wash gently.
- Use white chocolate chips in the ganache for a sweeter variation.
Storage
Store leftover Danish in an airtight container at room temperature for up to 2 days. For longer storage, keep them covered in the refrigerator for up to 4 days. Reheat gently in a warm oven (about 300°F) for 5-7 minutes to regain flakiness. Avoid microwave reheating to prevent sogginess.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make the Danish ahead of time?
Yes, you can prepare the assembled Danish and keep them covered in the refrigerator overnight. Bake them fresh the next day for best texture and flavor.
What type of cream cheese should I use?
Use full-fat cream cheese at room temperature for the creamiest texture and best flavor. Low-fat versions may alter the taste and consistency.
PrintCream Cheese Danish Recipe
This Cream Cheese Danish recipe combines flaky, golden puff pastry with a smooth and sweet cream cheese filling, topped with rich homemade chocolate ganache. Perfect for a delightful breakfast treat or an elegant dessert, these Danish pastries are easy to prepare and bake to perfection with a crisp, buttery crust and luscious fillings.
- Prep Time: 45 minutes
- Cook Time: 20 minutes
- Total Time: 1 hour 5 minutes plus 2 hours resting time for ganache
- Yield: 12 Danish pastries 1x
- Category: Baking
- Method: Baking
- Cuisine: American
Ingredients
Puff Pastry
- 2 Frozen puff pastry sheets
Cream Cheese Filling
- 8 oz Cream cheese, room temperature
- 1/3 cup White granulated sugar
- 2 tsp Pure vanilla extract
Egg Wash
- 1 Large egg
- 1 tsp Water
Chocolate Ganache
- 1 cup Semi-sweet chocolate chips
- 3/4 cup Heavy cream
Instructions
- Thaw: Place frozen puff pastry sheets on the counter for 30 minutes to thaw until pliable but still cold.
- Make Chocolate Ganache: Pour chocolate chips into a bowl. Heat heavy cream in a saucepan over medium-low heat until steaming but not boiling. Pour the hot cream over the chocolate chips.
- Mix Ganache: Let sit for 1 minute and 30 seconds to soften the chocolate. Stir gently until smooth. If chunks remain, microwave in 15-second intervals, stirring well between each, until fully melted. Let ganache sit at room temperature for 2 hours until pudding-like in texture.
- Beat Cream Cheese Filling: In a small bowl, beat the cream cheese with a hand mixer on high speed for 1 minute. Add sugar and beat again for 1 minute. Mix in vanilla extract until fully combined and creamy.
- Prepare Pastry: Place thawed puff pastry sheets on a lightly floured surface. Press seams together gently with your fingers. Using a sharp knife, cut each sheet into thirds along the seams to form 3 long rectangles, then cut each rectangle in half to create 6 rectangles per sheet.
- Apply Egg Wash: Whisk together the egg and water. With a pastry brush, spread egg wash around the edges of each pastry rectangle to help seal and create a golden finish when baked.
- Preheat and Line Baking Sheets: Preheat oven to 400°F (200°C). Line two cookie sheets with parchment paper.
- Cut Inner Rectangle: Place pastries on the cookie sheets, 6 per sheet. Using a sharp knife, gently score a smaller rectangle inside each pastry rectangle, leaving a 1/2 inch border, being careful not to cut all the way through. This allows the edges to puff up around the filling.
- Fill Pastries: Spoon about 1 tablespoon of the cream cheese filling into the center of each scored rectangle, spreading it evenly within the inner box.
- Chill Pastries: Place one baking sheet in the fridge and the other in the freezer. Allow the sheet in the freezer to chill for 5 minutes to ensure the butter in the pastry stays cold for optimal rise during baking.
- Bake: Bake one sheet at a time in the preheated oven for 17-20 minutes, or until the pastry is puffed and golden brown. Remove from oven and let cool completely before baking the next sheet.
- Add Ganache Topping: Once the pastries are completely cool, spoon the chocolate ganache over the cream cheese filling on each danish. Make sure some cream cheese remains visible around the edges of the chocolate for contrast.
Notes
- Ensure puff pastry stays cold until baking to achieve maximum flakiness and rise.
- If ganache thickens too much, gently warm it to loosen before spooning over pastries.
- Use parchment paper or silicone mats for easy cleanup and to prevent sticking.
- Allow pastries to cool completely before adding ganache to prevent melting and spreading.
- Can be stored in an airtight container at room temperature for up to 2 days or refrigerated for 4 days.
Keywords: cream cheese danish, puff pastry dessert, chocolate ganache, breakfast pastry, homemade danish

