This Chocolate Cream Cheese Danish recipe brings bakery-quality indulgence to your kitchen with minimal effort. Imagine flaky puff pastry layers cradling a rich, tangy cream cheese filling studded with pockets of melted chocolate. This American Bakery classic delivers impressive flavor and texture using store-bought dough, making it accessible even for novice bakers. Perfect for lazy weekend brunches or as a special treat to brighten a weekday morning, it’s ready in under an hour. I love making these when I want something that looks elegant but requires very little hands-on time.
Why You'll Love This Recipe
- Uses store-bought puff pastry for incredible flaky layers with minimal effort
- Rich, tangy cream cheese filling balances perfectly with sweet chocolate
- Bakes up golden and impressive in just 25 minutes
- Versatile enough for breakfast, brunch, or dessert
- Tastes like it came from a high-end bakery but made easily at home
Ingredients You’ll Need
- Puff pastry sheets: Provides the essential buttery, flaky structure. Keep it cold until you’re ready to work with it for maximum lift.
- Cream cheese: The base of the rich filling. Let it soften completely at room temperature to ensure a silky, lump-free texture.
- Granulated sugar: Adds the necessary sweetness to balance the tang of the cream cheese.
- Eggs: Act as a binder in the filling and create a golden shine when brushed on top as an egg wash.
- Vanilla extract: Infuses the filling with warm, aromatic flavor that complements the chocolate.
- Semi-sweet chocolate chips: Provide bursts of melty chocolate throughout the creamy center. Choose a quality brand for the best taste.
- All-purpose flour: Used lightly for dusting your work surface to prevent the sticky pastry from clinging while you roll and cut.
- Water: Combined with egg to create a thin wash that ensures a beautiful, glossy brown crust.
- Powdered sugar: An optional finish that adds a delicate sweetness and professional look to the finished pastries.
- Sliced almonds: An optional topping that introduces a delightful crunch and nutty flavor profile.
- Confectioners’ sugar glaze: An optional drizzle made from sugar and milk that adds extra sweetness and visual appeal.
How to Make It
Preheat and Prep:
Set your oven to 400°F (200°C) and line a large baking sheet with parchment paper. This preparation prevents sticking and ensures your Chocolate Cream Cheese Danish bakes evenly without any mess.
Roll and Cut the Pastry:
Lightly flour your countertop and gently roll each thawed puff pastry sheet into a 10×10 inch square. Using a sharp knife or pizza cutter, divide each square into four rectangles, giving you eight total pastries. Handle the dough as little as possible to keep it cold.
Create the Raised Border:
Score a 1/2-inch border around the edge of each rectangle, taking care not to slice all the way through the dough. This simple technique creates a raised edge that puffs up beautifully in the oven, containing the filling.
Mix the Cream Cheese Filling:
In a medium bowl, beat softened cream cheese and granulated sugar with an electric mixer on medium speed until completely smooth and creamy, which usually takes about two minutes. You want absolutely no lumps here for the best texture.
Add Flavor and Bind:
Add one egg and the vanilla extract to the cream cheese mixture. Continue beating until the ingredients are fully incorporated and the filling is uniform in consistency. This egg helps the filling set up nicely during baking.
Fold in the Chocolate Chips:
Gently fold in the semi-sweet chocolate chips using a spatula. You want to distribute them evenly throughout the filling without overmixing or breaking them down.
Assemble the Danishes:
Place approximately 1.5 tablespoons of the chocolate cream cheese filling into the center of each pastry rectangle. Spread it carefully within the scored border, leaving the raised edge exposed.
Apply the Egg Wash:
Whisk together the remaining egg with one tablespoon of water. Lightly brush this egg wash over the exposed edges of each pastry. If you’re using sliced almonds, sprinkle them on top of the wet edges now for added crunch and flavor.
Bake to Golden Perfection:
Bake for 20 to 25 minutes. You’re looking for pastries that are puffed up with deep golden brown edges and bottoms. The filling should look set and not jiggle excessively.
Cool and Serve:
Remove the pan from the oven and let the danishes cool on the baking sheet for five minutes before transferring them to a wire rack. This resting period allows the filling to firm up. Dust with powdered sugar or drizzle with your glaze if desired before serving warm.

You Must Know
- Keep puff pastry cold for maximum flakiness
- Soften cream cheese completely to avoid lumps
- Don’t overfill or the filling will spill out
- Let cool for 10 minutes so the filling sets
- I learned the hard way that rushing the cooling step leads to a runny mess, so patience real…
Storage Tips
Store any leftovers in an airtight container in the refrigerator for up to three days. To enjoy them again, reheat in a 300°F oven for 8-10 minutes to bring back that crispy pastry texture; the microwave will just make them soggy. You can also freeze unbaked assembled danishes for up to two months and bake them directly from frozen by adding 5-7 minutes to the baking time.
Ingredient Substitutions
If you need to make this recipe gluten-free, simply swap the standard puff pastry for a gluten-free version available at many grocery stores. For a dairy-free option, use a plant-based cream cheese alternative; just ensure it’s a firm variety meant for baking. You can also swap the semi-sweet chocolate chips for dark chocolate chunks or even white chocolate chips if you prefer a different flavor profile.
Serving Suggestions
Serve these warm alongside a bowl of fresh mixed berries to cut through the richness with some tart freshness. A hot cup of coffee or a creamy latte is the perfect beverage pairing to balance the sweetness. For a brunch spread, pair it with a simple green smoothie to add a healthy element to your indulgent morning.
Cultural Context
The Danish pastry actually originated in Denmark, but the American Bakery version has evolved to include countless sweet and savory variations like this chocolate twist. We’ve taken the classic laminated dough technique and filled it with a rich cream cheese mixture that reflects our love for bold, sweet flavors and convenient baking shortcuts. It’s a perfect example of how traditional European baking meets modern American convenience and taste preferences.

Pro Tips
- Work quickly when handling the dough to keep it chilled
- A pastry brush gives you the most control for the egg wash
- Wait at least 10 minutes before serving to let the filling set
- I always brush the warm pastries with a bit of apricot jam for extra shine.
Frequently Asked Questions
For the best Chocolate Cream Cheese Danish, thaw the puff pastry sheets in the refrigerator overnight or at room temperature for about 30-40 minutes. You want them pliable enough to work with but still cold to the touch. Cold pastry creates those signature flaky layers when it hits the hot oven.
While these danishes are best served warm and fresh from the oven, you can prep them ahead. Assemble the danishes completely, cover, and refrigerate for up to 24 hours before baking. You can also bake them fully, store in an airtight container at room temperature for 1-2 days, and rewarm gently in a 300°F oven for 5-10 minutes.
Absolutely! While the recipe calls for semi-sweet chocolate chips, you can substitute with dark chocolate chunks for a richer flavor or milk chocolate chips for extra sweetness. You could even use chopped chocolate bars or white chocolate chips. Just ensure whatever you use is cut into small pieces so it melts evenly into the cream cheese filling.
Your danishes are ready when the pastry is deep golden brown and puffed up beautifully. The filling should look set and slightly golden on top. This typically takes about 25 minutes at the temperature specified in your full recipe. The edges of the pastry should feel firm and crisp when gently touched.
This American bakery classic pairs wonderfully with a hot cup of coffee or espresso. For a complete brunch spread, serve alongside fresh berries, scrambled eggs, or crispy bacon. You could also dust the finished danishes with a light sprinkle of powdered sugar or drizzle with a simple vanilla glaze for extra sweetness.