Homemade Cheese Danish | Buttery, Flaky & Easy

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.

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.
Homemade Cheese Danish
Homemade Cheese Danish | Buttery, Flaky & Easy 13

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

  1. Beat cream cheese, sugar, egg yolk, vanilla, and lemon zest until smooth.
  2. Set aside — this will be your creamy danish filling.

3. Prepare the Puff Pastry

  1. Unfold the puff pastry sheets on a lightly floured surface.
  2. Cut each sheet into 4 equal squares (8 total).
  3. Score a ½-inch border around each square without cutting through — this helps the pastry puff around the filling.

4. Assemble the Danishes

  1. Place squares on prepared baking sheets.
  2. Spoon about 1 ½ tablespoons of cream cheese filling into the center of each.
  3. 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.

Homemade Cheese Danish
Homemade Cheese Danish | Buttery, Flaky & Easy 14

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

MethodDurationTip
Room Temperature1 dayCover loosely with foil or wrap.
Refrigerator3–4 daysStore airtight to prevent sogginess.
Freezer2 monthsReheat 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.
Homemade Cheese Danish
Homemade Cheese Danish | Buttery, Flaky & Easy 15

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
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade Cheese Danish

Homemade Cheese Danish


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: inas
  • 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

Scale
  • (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
  • 12 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.
  6. 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
Save and share this wonderful recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star