Cream Cheese Danish

I’ve always had a soft spot for pastries, but this Cream Cheese Danish has truly become one of my most cherished creations. There’s something magical about the buttery layers of flaky dough paired with that rich, tangy cream cheese filling that keeps me coming back for more. Every time I bake a batch, the aroma alone draws everyone to the kitchen before they’re even out of the oven.
The first time I tried making them at home, I wasn’t sure I could replicate the bakery-level perfection I’d grown to love. But with a little patience and the right technique, I not only matched but even exceeded my expectations. Watching the golden brown edges puff up and the creamy center set perfectly is such a rewarding sight. It’s become my go-to treat for brunches, special breakfasts, or simply when I want to indulge myself.
What makes this recipe even more special is how easily customizable it is. You can add fresh fruit, a drizzle of glaze, or even a dusting of powdered sugar to make it your own. I love that I can whip these up ahead of time and still impress guests with something that tastes like it took hours of effort, but really didn’t.




Why You’ll Love This Cream Cheese Danish
This Cream Cheese Danish is not just a pastry; it’s a little piece of joy on a plate. The creamy, slightly tangy filling contrasts beautifully with the crisp, buttery layers of dough. It’s elegant enough to serve at brunch with friends yet easy enough to make for a cozy weekend breakfast at home. Plus, the aroma of baking danishes is worth it alone — your kitchen will smell absolutely heavenly.
Ingredients
For this Cream Cheese Danish, I rely on just a handful of ingredients, each playing a crucial role in creating the perfect pastry. The puff pastry sheets are my secret shortcut, giving me buttery, flaky layers without hours of labor. Cream cheese is, of course, the star — it lends a rich, smooth, tangy flavor that pairs beautifully with a touch of sweetness. Granulated sugar is necessary to sweeten the filling just enough. I also add a splash of pure vanilla extract, which gives the cream cheese mixture a warm, inviting aroma. Finally, an egg wash helps the pastry turn a gorgeous golden brown as it bakes.
How to Make the Cream Cheese Danish
Step 1: Prepare the Filling
In a mixing bowl, beat softened cream cheese with sugar and vanilla extract until smooth and creamy. This creates the luscious center that defines the danish.
Step 2: Roll Out the Pastry
Unfold your puff pastry sheets and place them on a lightly floured surface. Roll them slightly to even out the folds and ensure a smooth surface for filling.
Step 3: Assemble the Danishes
Cut the pastry sheets into rectangles or squares, depending on the shape you prefer. Spoon a generous amount of cream cheese mixture into the center of each piece. Fold or twist the edges slightly to hold the filling in place.
Step 4: Brush with Egg Wash
Beat one egg and lightly brush the edges of each pastry. This step ensures a beautifully golden, shiny finish after baking.
Step 5: Bake
Transfer the danishes to a parchment-lined baking sheet and bake at 375°F (190°C) for about 15–20 minutes, or until the pastry is puffed and golden brown. Let them cool slightly before serving so the filling sets just right.
Recipe Variations and Possible Substitutions
One of the reasons I adore making Cream Cheese Danishes is how versatile they are. You can add a spoonful of jam or fresh fruit on top of the cream cheese filling before baking for a fruity twist. Blueberries, raspberries, or even sliced peaches work beautifully. If you’d like a different flavor profile, try adding a hint of lemon zest to the cream cheese mixture for a bright, citrusy note. For those who prefer less sugar, you can reduce the amount slightly without sacrificing too much flavor. And if puff pastry isn’t available, crescent roll dough makes a great substitute for a slightly different texture.
Serving and Pairing Suggestions
These Cream Cheese Danishes are perfect served warm or at room temperature. I love pairing them with a hot cup of coffee or a frothy cappuccino for breakfast or brunch. They’re also delightful alongside a fresh fruit salad, which balances the richness of the pastry. If you’re serving a crowd, consider making a variety of danishes — some with fruit, some plain — to please everyone’s taste buds.



Storage and Reheating Tips
If you happen to have leftovers (though that rarely happens in my house), store your Cream Cheese Danishes in an airtight container in the refrigerator for up to three days. To reheat, place them in a preheated oven at 300°F (150°C) for about 5–7 minutes, just until warmed through. This helps the pastry regain its crispness. I don’t recommend microwaving, as it tends to make the pastry soggy.
FAQs
How do I keep my Cream Cheese Danish from getting soggy?
To keep the pastry crisp, make sure not to overfill the center and bake until the edges are deeply golden. This ensures the layers cook through.
Can I make Cream Cheese Danishes ahead of time?
Yes, you can assemble the pastries and refrigerate them, covered, overnight. Bake them fresh in the morning for best results.
Can I freeze Cream Cheese Danishes?
Absolutely. Bake them first, let them cool completely, then freeze in a sealed bag or container. Reheat in the oven when ready to enjoy.
What kind of fruit works best in a Cream Cheese Danish?
Berries, sliced peaches, or even thinly sliced apples are all great choices. Avoid fruits with too much juice, as they can make the pastry soggy.
Do I need to soften the cream cheese for a Cream Cheese Danish?
Yes, softened cream cheese mixes much more smoothly and creates a creamier filling.
Related Recipe You’ll Like
If you loved this Cream Cheese Danish, I highly recommend trying my Strawberry Shortcake Cheesecake Rolls for another decadent dessert that blends creamy and fruity flavors. You might also enjoy my comforting Cinnamon Sugar Air Fryer Banana Chips if you’re looking for something on the lighter, snackable side.
Save and Share This Recipe for Later
Don’t forget to pin this Cream Cheese Danish recipe to your favorite breakfast or brunch board on Pinterest so you can find it easily when the craving strikes again. Share it with friends and family on Facebook or Instagram — trust me, they’ll thank you when they take their first bite. Every share spreads the love and joy of baking something truly special at home.
Cream Cheese Danish

This easy homemade Cream Cheese Danish recipe delivers bakery-style pastries right from your kitchen. Made with flaky puff pastry and a luscious, slightly tangy cream cheese filling, these danishes are perfect for a cozy breakfast, brunch, or even dessert. Lightly sweetened and customizable with fruit or glaze, they’re a versatile and delicious choice for any occasion.
Ingredients
- 1 package puff pastry sheets, thawed
- 8 oz cream cheese, softened
- 1/3 cup granulated sugar
- 1 teaspoon pure vanilla extract
- 1 egg (for egg wash)
Instructions
- Preheat oven to 375°F (190°C) and line a baking sheet with parchment paper.
- In a bowl, beat together cream cheese, sugar, and vanilla extract until smooth.
- Roll out puff pastry sheets on a floured surface and smooth out folds.
- Cut pastry into 8 rectangles or squares.
- Spoon cream cheese mixture into the center of each pastry.
- Fold or twist edges slightly to hold filling.
- Beat egg and brush edges of each pastry with egg wash.
- Bake for 15–20 minutes, until puffed and golden brown.
- Let cool slightly before serving.
Notes
You can add fruit or drizzle with glaze for extra flavor. Best served fresh but can be stored and reheated as described in the article.
Nutrition Information:
Yield:
8Serving Size:
1Amount Per Serving: Calories: 161Total Fat: 12gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 52mgSodium: 107mgCarbohydrates: 12gFiber: 0gSugar: 9gProtein: 3g