Cheese Danish always brings back memories of slow Sunday mornings when I’d wake up early and try to recreate those flaky, creamy pastries I used to admire at the local bakery but never dared to attempt from scratch. One morning I decided to finally give it a try because I had a sheet of puff pastry in the fridge and some cream cheese left over from another recipe and once I saw how simple it was to make, I was hooked.

Now, making these has become part of my weekend ritual when I want something special without a ton of work. The buttery, crisp pastry layered with smooth, lightly sweetened cheese filling is just unbeatable and whether I’m enjoying one with coffee or bringing a tray to brunch with friends, they always disappear fast. There’s something magical about the combination of golden layers and velvety filling that makes these feel both nostalgic and indulgent.
Ingredients
Here’s what I use for this recipe. You can always make substitutions if you prefer!
- Puff pastry – The base for these danishes, creating those flaky, golden layers
- Cream cheese – Forms the smooth and rich filling
- Granulated sugar – Sweetens the cream cheese mixture just enough
- Vanilla extract – Adds warmth and depth to the filling
- Lemon juice – Brightens the flavor and balances the sweetness
- Egg yolk – Makes the filling extra creamy and gives it a beautiful color
- Egg (for egg wash) – Helps the pastry edges brown and shine
- Powdered sugar (optional) – For a light dusting or drizzle on top
Tools You’ll Need
- Mixing bowl – I use this to beat together the cream cheese filling until smooth
- Hand mixer or whisk – Makes the filling creamy and lump-free
- Baking sheet – Holds the puff pastry as it bakes evenly
- Parchment paper – Prevents sticking and makes cleanup easier
- Pastry brush – Helps apply the egg wash for that golden finish
- Spoon – To scoop the filling into the center of each pastry
- Cooling rack – Keeps the bottom of the pastries crisp as they cool

Instructions
Step 1:
I start by preheating my oven to 400°F and lining a baking sheet with parchment paper so I’m ready to go once the pastries are filled.
Step 2:
While the oven heats, I let the puff pastry thaw just enough to unfold and cut it into squares, usually about 4 inches wide.
Step 3:
In a mixing bowl, I beat the cream cheese, sugar, vanilla extract, lemon juice, and egg yolk together until smooth and creamy.
Step 4:
I spoon a dollop of the cream cheese mixture into the center of each puff pastry square and then gently fold or shape the edges if I want a more decorative look.
Step 5:
Using a pastry brush, I lightly brush the exposed edges of the pastry with a beaten egg to help them turn golden and shiny as they bake.
Step 6:
I place the pastries on the baking sheet, spacing them apart so they have room to puff up in the oven.
Step 7:
I bake the danishes for 15–18 minutes or until the pastry is golden brown and puffed and the filling is set.
Step 8:
Once baked, I transfer them to a cooling rack and let them sit for a few minutes before adding a light dusting of powdered sugar or a glaze if I’m feeling fancy.
Tips
If your puff pastry feels too soft to handle, I pop it back in the fridge for a few minutes to firm up before cutting and filling. I’ve also found that adding a little lemon zest to the filling makes the flavor even brighter. If you want to make them ahead, just assemble and refrigerate the danishes, then bake fresh in the morning—they come out just as crisp and flaky.
Ways to Serve
I love these cheese danishes warm with a hot cup of coffee or tea for breakfast or brunch. You can also serve them chilled with fresh berries on the side for an afternoon treat. If I’m hosting, I’ll make a few with different fillings—some with jam swirls or fresh fruit—to create a little pastry variety platter.
Frequently Asked Questions
Can I make Cheese Danish ahead of time?
Yes you can assemble them the night before and bake fresh in the morning or bake ahead and reheat gently in the oven.
Can I use homemade pastry instead of store-bought in Cheese Danish?
Absolutely but puff pastry saves time and still gives beautiful flaky layers.
How do I store Cheese Danish?
I keep leftovers in an airtight container in the fridge for up to 3 days and reheat them briefly before serving.
See You in the Kitchen
I hope you give this Cheese Danish recipe a try! It’s surprisingly simple and so satisfying to make and I’d love to hear how yours turn out or see how you customize them. Don’t forget to share your results—I always love seeing your bakes!
Happy Cooking!
Print
Cheese Danish
- Total Time: 28 minutes
- Yield: 6 danishes 1x
- Diet: Vegetarian
Description
Looking for the best cheese danish recipe? This easy idea is quick and simple with a rich creamy filling and buttery pastry layers! Perfect for breakfast, brunch, or a holiday dessert table. They’re beginner-friendly, freezer-friendly, and totally delicious—just like the ones at the bakery!
Ingredients
- 1 sheet puff pastry, thawed
- 4 oz cream cheese, softened
- 2 tbsp granulated sugar
- 1/2 tsp vanilla extract
- 1 tsp lemon juice
- 1 egg yolk
- 1 egg (for egg wash)
- Powdered sugar, for dusting (optional)
Instructions
- Preheat oven to 400°F and line a baking sheet with parchment paper.
- Unfold puff pastry and cut into 4-inch squares.
- In a bowl, beat cream cheese, sugar, vanilla, lemon juice, and egg yolk until smooth.
- Spoon filling into the center of each pastry square.
- Fold edges slightly if desired and brush pastry edges with egg wash.
- Place on baking sheet and bake for 15–18 minutes or until golden brown.
- Let cool slightly on a wire rack and dust with powdered sugar if desired.
Notes
- Chill puff pastry before cutting if it gets too soft.
- Add lemon zest to the filling for extra brightness.
- Reheat baked danishes in the oven for 5 minutes at 350°F.
- Try adding fruit jam or berries for variety.
- Prep Time: 10 minutes
- Cook Time: 18 minutes
- Category: Brunch
- Method: Baking
- Cuisine: European
Nutrition
- Serving Size: 1 danish
- Calories: 240
- Sugar: 8g
- Sodium: 180mg
- Fat: 15g
- Saturated Fat: 9g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 0g
- Protein: 4g
- Cholesterol: 60mg