There’s something irresistible about biting into a flaky cheese danish—those delicate, buttery layers giving way to a rich, creamy center. Whether you’ve grabbed one from a bakery or admired them behind a café glass display, making them at home brings a whole new level of satisfaction. This guide walks you through everything you need to create a bakery-style flaky cheese danish recipe from scratch or with an easy shortcut.
If you’ve ever wondered how to achieve those perfectly crisp layers, the secret lies in technique and ingredients. Understanding how laminated dough works—especially if you’re curious about puff pastry basics—can make a big difference. You can learn more about the fundamentals of pastry structure here:
What Is a Cheese Danish?
A cheese danish is a classic pastry known for its light, flaky layers and smooth cream cheese filling. Originating from European baking traditions, it has become a staple in bakeries around the world.
Key Characteristics:
- Buttery laminated dough with crisp edges
- Slightly sweet, tangy cream cheese center
- Often topped with glaze or fruit
You’ll find variations ranging from simple cream cheese versions to ones filled with berries, chocolate, or even savory ingredients.
Ingredients for Flaky Cheese Danish Recipe
Creating the perfect homemade cheese danish starts with selecting the right ingredients. Each component plays a critical role in texture and flavor.
Dough (Choose One Option)
Option 1: Puff Pastry Shortcut
- 2 sheets puff pastry, thawed
- 1 tablespoon flour (for dusting)
Option 2: Homemade Danish Dough
- 3 ½ cups all-purpose flour
- ¼ cup granulated sugar
- 2 ¼ teaspoons active dry yeast
- ¾ cup warm milk
- 1 large egg
- 1 teaspoon salt
- 1 cup unsalted butter (cold, for lamination)
Cream Cheese Filling
- 8 oz (225g) cream cheese, softened
- ⅓ cup granulated sugar
- 1 egg yolk
- 1 teaspoon vanilla extract
Optional (for extra flavor):
- 1 teaspoon lemon zest
- 1–2 tablespoons heavy cream
Optional Toppings & Add-ins
- Fruit preserves (strawberry, blueberry, apricot)
- Fresh berries
- Sliced almonds
Egg Wash
- 1 egg
- 1 tablespoon milk
Simple Glaze
- 1 cup powdered sugar
- 2–3 tablespoons milk
- ½ teaspoon vanilla extract
Ingredient Tips
- Always keep butter cold for maximum flakiness
- Avoid over-sweetening the filling
- Use high-quality vanilla for better flavor depth
Equipment You’ll Need
Keep things simple with basic tools:
- Baking sheet
- Parchment paper
- Rolling pin
- Mixing bowls
- Pastry brush
Optional:
- Stand mixer for dough preparation
How to Make Flaky Cheese Danish Recipe (Step-by-Step)
This is where technique matters most. Follow these steps carefully to achieve perfect flaky pastry.
Step 1: Prepare the Dough
If using puff pastry:
- Thaw according to package instructions
If making from scratch:
- Mix flour, yeast, milk, sugar, and butter
- Allow the dough to rest and rise
- Roll and fold multiple times to create layers
Step 2: Make the Cream Cheese Filling
- Combine cream cheese, sugar, egg yolk, and vanilla
- Mix until smooth and creamy
- Avoid lumps for best texture
Step 3: Roll and Shape the Pastry
- Roll dough into a rectangle
- Cut into equal squares
- Lightly score edges to help puffing
Step 4: Fill and Assemble
- Add filling to the center
- Fold corners inward or leave open
Popular shapes:
- Envelope fold
- Pinwheel
- Open square
Step 5: Apply Egg Wash
- Brush edges with beaten egg
- Helps achieve a golden brown crust
Step 6: Bake to Perfection
- Preheat oven to 190–200°C (375–400°F)
- Bake for 15–20 minutes
- Look for deep golden color and puffed layers
Step 7: Add Glaze and Serve
- Mix powdered sugar with a little milk
- Drizzle over cooled pastries
- Serve slightly warm for best texture

Common Mistakes to Avoid
Avoid these pitfalls to ensure success:
- Warm butter → no layers
- Overworking the dough
- Using too much filling
- Underbaking the pastry
Variations of Cheese Danish
One of the best things about this flaky cheese danish recipe is how customizable it is.
Fruit Cheese Danish
Add sweetness and color with:
- Strawberry jam
- Blueberry filling
- Raspberry preserves
Savory Cheese Danish
For a different twist:
- Skip sugar
- Add herbs or soft cheeses
- Include spinach or garlic
Mini Cheese Danishes
Perfect for sharing:
- Cut smaller dough squares
- Reduce baking time slightly
Shortcut vs From-Scratch
Puff Pastry
- Fast and easy
- Great for beginners
Homemade Dough
- More control
- Superior texture
How to Store and Reheat Cheese Danish
Proper storage keeps your pastries tasting fresh.
Storage
- Room temperature: 1–2 days
- Refrigerated: up to 5 days
Freezing
- Freeze before baking or after cooling
- Wrap tightly to prevent freezer burn
Reheating Tips
- Use oven for crispiness
- Avoid microwave if possible
Can You Make Cheese Danish Ahead of Time?
Yes, and it’s very convenient.
Make-Ahead Options:
- Prepare filling in advance
- Assemble pastries and refrigerate overnight
- Bake fresh when ready
FAQs (People Also Ask)
What pastry is used for cheese danish?
Most commonly, puff pastry or laminated danish dough is used.
Why is my cheese danish not flaky?
Common causes include:
- Butter melting too early
- Overworking the dough
- Skipping chilling steps
Can I use puff pastry for cheese danish?
Yes, it’s a popular shortcut that still produces excellent results.
How do you keep the filling from leaking?
- Don’t overfill
- Keep filling centered
- Use proper shaping techniques
Can I make cheese danish without yeast?
Yes—puff pastry eliminates the need for yeast.
What cheese is best for danish?
Cream cheese is the standard due to its smooth texture and flavor.
Serving Suggestions
Enjoy your flaky cheese danish in different ways:
- With coffee or tea
- As part of a brunch spread
- Lightly dusted with powdered sugar
Conclusion
Making a flaky cheese danish recipe at home might seem intimidating at first, but with the right approach, it becomes an enjoyable and rewarding process. Whether you choose the quick puff pastry method or go all-in with homemade laminated dough, the result is a pastry that rivals anything from a bakery.
Print
Flaky Cheese Danish Recipe
- Total Time: PT33M
- Yield: 8 danishes 1x
- Diet: Vegetarian
Description
Flaky Cheese Danish is a classic pastry featuring golden, buttery layers filled with a rich and creamy sweet cheese filling.
Ingredients
For the Pastry
- 1 sheet puff pastry (thawed)
For the Cream Cheese Filling
- 8 oz cream cheese, softened
- ¼ cup granulated sugar
- 1 tsp vanilla extract
- 1 egg yolk
- 1 tsp lemon zest (optional)
For the Egg Wash
- 1 egg
- 1 tbsp milk
For the Glaze (Optional)
- ½ cup powdered sugar
- 1–2 tbsp milk
- ½ tsp vanilla extract
Instructions
Step 1: Prepare the Dough
If using puff pastry:
- Thaw according to package instructions
If making from scratch:
- Mix flour, yeast, milk, sugar, and butter
- Allow the dough to rest and rise
- Roll and fold multiple times to create layers
Step 2: Make the Cream Cheese Filling
- Combine cream cheese, sugar, egg yolk, and vanilla
- Mix until smooth and creamy
- Avoid lumps for best texture
Step 3: Roll and Shape the Pastry
- Roll dough into a rectangle
- Cut into equal squares
- Lightly score edges to help puffing
Step 4: Fill and Assemble
- Add filling to the center
- Fold corners inward or leave open
Popular shapes:
- Envelope fold
- Pinwheel
- Open square
Step 5: Apply Egg Wash
- Brush edges with beaten egg
- Helps achieve a golden brown crust
Step 6: Bake to Perfection
- Preheat oven to 190–200°C (375–400°F)
- Bake for 15–20 minutes
- Look for deep golden color and puffed layers
Step 7: Add Glaze and Serve
- Mix powdered sugar with a little milk
- Drizzle over cooled pastries
- Serve slightly warm for best texture
Notes
Bake Time
18 minutes
- Prep Time: PT15M
- Category: Breakfast
- Method: Baking
- Cuisine: European-Inspired
Nutrition
- Serving Size: 1 danish
- Calories: 280 Kcal
- Sugar: 14 g
- Sodium: 220 mg
- Fat: 18 g
- Saturated Fat: 10 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 24 g
- Fiber: 1 g
- Protein: 5 g
- Cholesterol: 70 mg
