There’s nothing quite like the smell of a freshly baked Homemade Cheese Danish — buttery layers, creamy filling, and that glossy golden finish.
This recipe gives you bakery-style results with minimal effort. You’ll love the flaky puff pastry base, the rich cream cheese filling, and the light vanilla glaze drizzled on top.
If you enjoyed our Chocolate Croissant Breakfast Bake That Everyone Loves or Gourmet Baked Mac and Cheese with a Crunch, this Homemade Cheese Danish will become your next weekend favorite.
Table of Contents
Why You’ll Love This Recipe
- Quick bakery treat: Only 30 minutes from start to finish.
- Simple ingredients: Uses store-bought puff pastry and basic pantry items.
- Creamy & flaky: Perfect balance of texture.
- Versatile: Add fruit, jam, or lemon zest for variation.
- Crowd-pleasing: Elegant enough for brunch, easy enough for everyday.

Ingredients
(Makes 8 pastries)
For the Pastry
- 1 package puff pastry sheets (2 sheets, thawed)
- 1 egg (for egg wash)
- 1 Tbsp water
For the Cream Cheese Filling
- 8 oz cream cheese, softened
- ¼ cup granulated sugar
- 1 egg yolk
- 1 tsp vanilla extract
- ½ tsp lemon zest (optional, for brightness)
For the Vanilla Glaze
- ½ cup powdered sugar
- 1–2 Tbsp milk
- ½ tsp vanilla extract
Instructions
1. Preheat the Oven
Preheat to 400°F (200°C) and line two baking sheets with parchment paper.
2. Prepare the Filling
- Beat cream cheese, sugar, egg yolk, vanilla, and lemon zest until smooth.
- Set aside — this will be your creamy danish filling.
3. Prepare the Puff Pastry
- Unfold the puff pastry sheets on a lightly floured surface.
- Cut each sheet into 4 equal squares (8 total).
- Score a ½-inch border around each square without cutting through — this helps the pastry puff around the filling.
4. Assemble the Danishes
- Place squares on prepared baking sheets.
- Spoon about 1 ½ tablespoons of cream cheese filling into the center of each.
- Brush edges lightly with egg wash (1 egg + 1 Tbsp water).
5. Bake
Bake 15–18 minutes or until puffed and golden brown.
Cool slightly before glazing.
💡 Pro Tip: If you like fruit danishes, add a teaspoon of jam or pie filling before baking.
Make the Glaze
Whisk powdered sugar, milk, and vanilla until smooth.
Drizzle over warm pastries for a glossy finish.

Serving Suggestions
- Dust with powdered sugar for a bakery-style touch.
- Serve with coffee or tea for breakfast.
- Add fresh fruit on top (strawberries, blueberries, or peaches).
- Include on a brunch platter with muffins or croissants.
Try pairing with Irresistible Apple Cinnamon Muffins You Must Try for a complete brunch spread!-
Storage & Reheating
| Method | Duration | Tip |
|---|---|---|
| Room Temperature | 1 day | Cover loosely with foil or wrap. |
| Refrigerator | 3–4 days | Store airtight to prevent sogginess. |
| Freezer | 2 months | Reheat directly in oven until crisp. |
💡 Reheat Tip: Avoid microwaving — it makes the pastry soggy. Instead, reheat in a 350°F oven for 5 minutes.
Variations
- Fruit Cheese Danish: Add raspberry jam or sliced peaches.
- Lemon Cheese Danish: Mix lemon juice into the filling and glaze.
- Chocolate Drizzle: Replace glaze with melted dark chocolate.
- Savory Version: Omit sugar and add herbs, garlic, and feta cheese.

FAQs (PAA Section)
How long can homemade cheese danish sit out?
You can leave Homemade Cheese Danish at room temperature for up to 2 hours. After that, store them in the refrigerator to keep the cream cheese filling safe.
How do you prevent soggy cheese danishes?
Make sure your filling isn’t too wet and the pastries are baked until golden brown. Cooling them on a wire rack prevents steam buildup underneath.
Do you have to refrigerate cheese in danish?
Yes — because the filling contains cream cheese and egg yolk, refrigeration is required after cooling.
What’s the secret to a flaky danish?
Use cold puff pastry and don’t overfill. The butter layers expand in the oven, creating that perfect flaky texture.
(Source: King Arthur Baking – Danish Pastry Tips)
Nutrition (per pastry)
- Calories: 280
- Fat: 18 g
- Carbs: 24 g
- Protein: 4 g
- Sugar: 11 g
Expert Tips
- Use cold pastry: Prevents butter from melting too early.
- Don’t overbake: Watch for golden color — not brown.
- Cool before glazing: Keeps glaze shiny, not melted.
- Egg wash the edges: Gives that bakery-quality sheen.
- Add zest: Lemon or orange brightens the flavor beautifully.
Conclusion
Crispy, buttery, and filled with creamy sweetness — this Homemade Cheese Danish tastes just like it came from your favorite bakery.
It’s easy enough for a weekend bake, yet elegant enough for brunch or holidays.
From inasrecipes.com, bringing you the perfect blend of flaky pastry and creamy indulgence — straight from your oven. 🥐💛
Print
Homemade Cheese Danish
- Total Time: 33 minutes
- Yield: 8 pastries 1x
- Diet: Vegetarian
Description
Flaky, golden puff pastry filled with a rich cream cheese center and drizzled with sweet vanilla glaze — an easy bakery-style treat made at home!
Ingredients
- (Makes 8 pastries)
For the Pastry
- 1 package puff pastry sheets (2 sheets, thawed)
- 1 egg (for egg wash)
- 1 Tbsp water
For the Cream Cheese Filling
- 8 oz cream cheese, softened
- ¼ cup granulated sugar
- 1 egg yolk
- 1 tsp vanilla extract
- ½ tsp lemon zest (optional, for brightness)
For the Vanilla Glaze
- ½ cup powdered sugar
- 1–2 Tbsp milk
- ½ tsp vanilla extract
Instructions
- Preheat the Oven: Preheat to 400°F (200°C) and line two baking sheets with parchment paper.
- Prepare the Filling: Beat cream cheese, sugar, egg yolk, vanilla, and lemon zest until smooth. Set aside — this will be your creamy danish filling.
- Prepare the Puff Pastry: Unfold the puff pastry sheets on a lightly floured surface. Cut each sheet into 4 equal squares (8 total). Score a ½-inch border around each square without cutting through — this helps the pastry puff around the filling.
- Assemble the Danishes: Place squares on prepared baking sheets. Spoon about 1 ½ tablespoons of cream cheese filling into the center of each. Brush edges lightly with egg wash (1 egg + 1 Tbsp water).
- Bake: Bake 15–18 minutes or until puffed and golden brown. Cool slightly before glazing. 💡 Pro Tip: If you like fruit danishes, add a teaspoon of jam or pie filling before baking.
- Make the Glaze: Whisk powdered sugar, milk, and vanilla until smooth. Drizzle over warm pastries for a glossy finish.
Notes
For an extra touch, top with fresh fruit or a spoonful of jam before baking. These danishes are best enjoyed warm, fresh from the oven.
- Prep Time: 15 minutes
- Cook Time: 18 minutes
- Category: Breakfast
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 pastry
- Calories: 290
- Sugar: 12g
- Sodium: 220mg
- Fat: 20g
- Saturated Fat: 11g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 65mg