There is something truly special about a homemade pastry that melts in your mouth and sends waves of joy through your day, and this Irresistible Chocolate Cream Cheese Danish Recipe is exactly that kind of treat. Combining the flaky, buttery layers of puff pastry with a luscious, velvety chocolate cream cheese filling, this Danish is a perfect harmony of rich flavors and textures that will win over any sweet tooth. Whether you’re craving a decadent breakfast, an afternoon pick-me-up, or a show-stopping dessert, this recipe effortlessly blends simplicity and indulgence, making it a top pick to share with friends or savor solo.

Ingredients You’ll Need
Embracing simplicity never tasted so good. Each ingredient in this recipe plays an essential role to deliver that perfect balance of creamy, chocolaty, and flaky goodness.
- Puff Pastry (store-bought, thawed): Provides the flaky, buttery foundation that makes every bite crisp and delightful without the fuss of making dough from scratch.
- 8 oz full-fat Cream Cheese (softened): Brings creamy richness and smooth texture that complements the chocolate notes beautifully.
- ½ cup Powdered Sugar (sifted): Adds the perfect level of sweetness while blending seamlessly with the cream cheese for a silky filling.
- 2 tbsp Unsweetened Cocoa Powder: Infuses the filling with a deep, chocolatey flavor without overpowering the cream cheese.
- 1 tsp Vanilla Extract: Elevates the overall taste with warm, aromatic notes that enhance both creaminess and chocolate.
- 1 Egg (beaten with 1 tbsp water for egg wash): Ensures a gorgeous glossy finish and helps the pastry edges seal tight while baking.
- (Optional) ¼ cup Nuts or Fruit Preserves: A delightful addition if you want extra crunch or fruity bursts to customize your Danish.
How to Make Irresistible Chocolate Cream Cheese Danish Recipe
Step 1: Preheat and Prepare
Start by heating your oven to a bright 375°F (190°C) to get it ready for perfect baking. Placing parchment paper on your baking sheet helps prevent sticking and keeps cleanup easy. While this happens, let your puff pastry thaw to the ideal pliable state at room temperature.
Step 2: Whip Up the Filling
In a mixing bowl, blend the softened cream cheese with sifted powdered sugar, cocoa powder, and vanilla extract until you get a smooth, creamy luscious mixture. This filling is where the magic begins—balanced sweetness with rich cocoa notes wrapped in creamy texture.
Step 3: Cut the Puff Pastry
On a lightly floured surface, unroll your puff pastry carefully, preserving its layers. Cut the dough into neat 4-inch squares or rectangles to create individual Danish portions that bake evenly and look charming.
Step 4: Add the Filling
Spoon a generous dollop of the chocolate cream cheese filling into the center of each pastry square, leaving a border around the edges to allow for folding. Don’t be shy here—the filling is the heart of this Irresistible Chocolate Cream Cheese Danish Recipe!
Step 5: Fold and Seal the Pastries
Bring the corners of each pastry square toward the center, folding gently over the filling. Pinch the edges firmly so none of that luscious filling escapes during baking, creating neat little parcels of delight.
Step 6: Brush with Egg Wash
Using the beaten egg mixed with water, brush the tops and edges of each Danish. This step may seem small, but it’s key to achieving that golden, glossy finish that makes the pastries look as amazing as they taste.
Step 7: Bake to Perfection
Arrange the prepared pastries on your lined baking sheet with enough space between them to puff up beautifully. Bake for 20 to 25 minutes until the Danish turns golden brown and blissfully puffed—your kitchen will start smelling like a bakery!
Step 8: Cool and Enjoy
Once out of the oven, let the Danishes cool slightly to allow the filling to set just enough so it’s not too hot but still wonderfully warm. Enjoy these treats fresh from your oven for an unforgettable experience.
How to Serve Irresistible Chocolate Cream Cheese Danish Recipe

Garnishes
A light dusting of powdered sugar or a drizzle of melted chocolate over your Danishes adds a pretty, finishing touch that’s as inviting to the eyes as it is delicious. For extra texture, sprinkle some finely chopped nuts or coconut flakes on top to elevate the experience.
Side Dishes
This Danish pairs beautifully with fresh fruit like raspberries, sliced strawberries, or a handful of blueberries, which add a refreshing balance to the richness. A scoop of vanilla ice cream or a dollop of whipped cream transforms it into a decadent dessert. If you’re craving a drink, a cup of rich coffee or a creamy hot chocolate complements the flavors perfectly.
Creative Ways to Present
Serve this Irresistible Chocolate Cream Cheese Danish Recipe on a rustic wooden board lined with parchment for a cozy, inviting display. For a brunch spread, arrange individual servings alongside fresh flowers, colorful napkins, and a variety of spreads like jam or honey to make every bite feel like a celebration. You can also assemble mini trays with coffee to surprise guests or loved ones.
Make Ahead and Storage
Storing Leftovers
If you happen to have any leftovers (though this recipe rarely leaves much behind), store them in an airtight container at room temperature for up to two days. Keeping them covered preserves the pastry’s delicate crispness while maintaining that creamy filling’s freshness.
Freezing
To enjoy this irresistible treat later, freeze the fully baked Danishes by wrapping each individually in plastic wrap and then placing them in a freezer-safe container. They can stay delicious in the freezer for up to one month, allowing you to savor these anytime cravings strike.
Reheating
When you’re ready to indulge again, thaw frozen Danishes briefly at room temperature and reheat in a 350°F (175°C) oven for about 5-7 minutes until warmed through and crispy on the edges. Avoid microwaving to preserve that perfect flaky texture.
FAQs
Can I make the filling ahead of time?
Absolutely! You can prepare the chocolate cream cheese filling a day in advance and keep it refrigerated. Just give it a quick stir before assembling the Danishes to ensure it’s smooth and easy to work with.
Is there a dairy-free alternative for cream cheese?
Yes, using a dairy-free cream cheese substitute works well for those who prefer or require a dairy-free option. Just make sure it’s softened to the right consistency for mixing with the other filling ingredients.
Can I use homemade puff pastry?
If you have the time and enjoy the challenge, homemade puff pastry can elevate this recipe even more, but store-bought thawed puff pastry gives you exceptional results with much less effort and time.
What type of nuts work best if I add them?
Chopped pecans, walnuts, or almonds are great choices as they offer a nice crunch and complement both the cream cheese and chocolate flavors beautifully.
Can I double the recipe for a larger crowd?
Definitely! This recipe scales up easily—just double the ingredients and work in batches when assembling and baking. It’s perfect for serving at parties or family brunches.
Final Thoughts
There is nothing quite like the joy of biting into a warm, flaky, and rich Danish, and this Irresistible Chocolate Cream Cheese Danish Recipe delivers that joy effortlessly. It’s a recipe that brings a little luxury into your everyday moments, inviting you to savor the simple pleasure of homemade goodness. So go ahead, treat yourself and your loved ones—you deserve this delicious escape!
Print
Irresistible Chocolate Cream Cheese Danish Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This irresistible Chocolate Cream Cheese Danish combines flaky puff pastry with a creamy, rich chocolate cream cheese filling. Perfect for breakfast, brunch, or a sweet snack, this recipe offers a delectable balance of smooth cocoa-flavored cream cheese nestled inside golden, buttery pastry squares.
Ingredients
Puff Pastry
- Puff Pastry (store-bought, thawed) – 1 sheet
Chocolate Cream Cheese Filling
- 8 oz full-fat Cream Cheese (softened)
- ½ cup Powdered Sugar (sifted)
- 2 tbsp Unsweetened Cocoa Powder
- 1 tsp Vanilla Extract
Finishing
- 1 Egg (beaten with 1 tbsp water for egg wash)
- Optional: ¼ cup Nuts or Fruit Preserves (for extra flavor or texture)
Instructions
- Preheat Oven: Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper to ensure the danishes do not stick and to facilitate easy cleanup.
- Prepare the Filling: In a mixing bowl, combine the softened cream cheese, sifted powdered sugar, unsweetened cocoa powder, and vanilla extract. Stir thoroughly until the mixture is smooth and creamy with no lumps.
- Roll Out Puff Pastry: On a lightly floured surface, unroll the thawed puff pastry sheet. Using a knife or pastry cutter, cut the dough into 4-inch squares or rectangles, as preferred for the danish size.
- Add the Filling: Spoon a generous dollop of the chocolate cream cheese mixture into the center of each puff pastry square. Leave the edges clear to enable folding and sealing.
- Fold and Seal: Bring the corners of each pastry square towards the center, folding over the filling. Pinch and press the edges firmly to ensure the danishes are sealed and the filling won’t leak during baking.
- Brush with Egg Wash: Using a pastry brush, coat each danish evenly with the beaten egg wash. This will give them a glossy, golden-brown finish once baked.
- Bake: Arrange the prepared danishes on the lined baking sheet, spacing them slightly apart. Bake in the preheated oven for 20 to 25 minutes, or until the pastry is puffed, golden, and cooked through.
- Cool & Serve: Remove from the oven and allow the danishes to cool for a few minutes on a wire rack. Serve warm for the best texture and flavor experience. Optionally, sprinkle with chopped nuts or add a dollop of fruit preserves before serving.
Notes
- Ensure the cream cheese is softened to room temperature for easy mixing and smooth filling.
- Do not overfill the pastries to prevent leakage during baking.
- Thaw puff pastry fully but keep it cool to make it easier to handle and cut.
- Use parchment paper on the baking sheet to prevent sticking and facilitate clean-up.
- Egg wash enhances browning but can be omitted for a more matte finish.
- For a dairy-free option, substitute cream cheese with a vegan alternative and ensure puff pastry is vegan-friendly.

