As the aroma of freshly baked pastries wafted through my kitchen, I found myself transported to a sunlit café tucked away in the heart of Copenhagen. Today, I’m excited to share my recipe for a Flaky Cheese Danish, perfect for those cozy breakfast moments or delightful brunch gatherings. What makes these danishes truly special is their beautiful buttery layers, combined with a luscious cream cheese filling, which offers a taste of nostalgia while being surprisingly easy to make. Not only are these pastries a treat for your taste buds, but they also bring a sense of accomplishment you’ll adore. Whether you choose to top them with vibrant fruits or decadent jams, each bite is a delightful surprise. Are you ready to impress your family and friends with these irresistible danishes? Let’s get baking!

Why are Flaky Cheese Danishes irresistible?
Indulgent Flavor: The creamy, tangy filling pairs perfectly with the buttery layers, making each bite a delightful experience.
Simple Process: With just a few steps, you’ll create bakery-quality pastries right at home, impressing guests without the hassle.
Versatile Toppings: Go classic with a drizzle of glaze or get creative with fresh berries or your favorite jam—endless possibilities await!
Perfect for Sharing: These danishes are fantastic for brunch gatherings, sure to become the star of the table alongside your freshly brewed coffee or tea.
Make-Ahead Friendly: Prepare them in advance and simply bake when needed for effortless hosting—your guests will think you slaved over these!
Let your love for homemade food shine with this exceptional Flaky Cheese Danish recipe—you’ll also want to check out our Pumpkin Cheesecake Muffins for another delicious treat!
Flaky Cheese Danish Ingredients
For the Dough
- All-Purpose Flour – A key component for the dough; no substitutions recommended for the best texture.
- Sugar – Enhances flavor; can use granulated or brown sugar for a different taste.
- Salt – Essential for balancing sweetness; sea salt can be used as a substitute.
- Active Dry Yeast – Necessary for dough rise; instant yeast can also be used if desired.
- Warm Milk – Make sure it’s warm, not hot, to activate yeast; almond or oat milk can be used for a dairy-free version.
- Egg – Aids in structure; for vegan, substitute with flaxseed egg or applesauce.
- Butter – Use unsalted butter for flakiness; margarine can substitute, but may affect flavor.
For the Filling
- Cream Cheese – Adds creaminess and tang; mascarpone can be used for a richer filling.
For the Glaze
- Powdered Sugar – Cornstarch-based sugar substitute can work for a lower-sugar option.
- Lemon Juice or Vanilla Extract – Enhances glaze flavor; optional but recommended.
The irresistible Flaky Cheese Danish is just a few ingredients away—let’s get baking and create some delicious memories!
Step‑by‑Step Instructions for Flaky Cheese Danish
Step 1: Make the Dough
In a mixing bowl, combine 2 cups of all-purpose flour, 1 tablespoon of sugar, and 1 teaspoon of salt. In a separate bowl, mix 1/2 cup of warm milk with 2 teaspoons of active dry yeast and let it sit for 5-10 minutes until foamy. Gradually add the yeast mixture to the dry ingredients, along with 1 beaten egg and 1/4 cup of melted unsalted butter. Knead the dough for 6-8 minutes until smooth, then chill in the refrigerator for 30 minutes.
Step 2: Prepare Butter Block
While the dough chills, prepare your butter block. Take 1/2 cup of cold unsalted butter and place it between two sheets of parchment paper. Using a rolling pin, shape the butter into an 8-inch square. Once ready, place it back in the refrigerator to firm up while you finish preparing the dough.
Step 3: Laminate the Dough
After the dough has chilled, roll it out on a lightly floured surface into a 16-inch square. Place the cold butter block in the center, folding the dough over to enclose it completely. Roll it out into a long rectangle, then fold it into thirds like a letter. Chill for 30 minutes, and repeat this folding process two more times to create flakiness in your Flaky Cheese Danish.
Step 4: Shape the Danish
Once you’ve completed the laminating process, roll the dough one final time to about 1/4 inch thick. Cut the dough into 4-inch squares and place small mounds of cream cheese filling in the center of each square. Fold the corners of the dough toward the center and pinch to seal, creating a lovely shape, perfect for showcasing that creamy filling.
Step 5: Proof and Bake
Arrange the shaped danishes on a parchment-lined baking sheet, making sure to leave space between each. Let them proof in a warm spot for 1 hour, until slightly puffed. During the last 15 minutes, preheat your oven to 390°F (200°C). Once risen, brush the tops with an egg wash for a golden finish before placing them in the oven.
Step 6: Glaze and Serve
Bake the danishes for 15-20 minutes, until they are golden brown and beautifully flaky. Allow them to cool slightly on a wire rack. Meanwhile, prepare the glaze by mixing 1 cup of powdered sugar with 2-3 tablespoons of milk and a splash of lemon juice or vanilla extract. Drizzle the glaze over the warm danishes and serve immediately for a delightful breakfast experience!

What to Serve with Flaky Cheese Danish
Elevate your breakfast experience with delightful pairings that enhance the warmth and comfort of every bite.
-
Fresh Berries: Juicy strawberries and blueberries add a refreshing, fruity burst that complements the creamy filling beautifully.
-
Herbal Tea: A lovely chamomile or mint tea serves as a soothing counterpart, enhancing the moment of indulgence.
-
Greek Yogurt Parfait: Pairing with creamy Greek yogurt and granola brings a delightful crunch, perfect for those who enjoy contrasting textures.
-
Orange Juice: Freshly squeezed orange juice offers a bright, citrusy flavor that plays off the richness of the cheese danish.
-
Coffee or Espresso: A robust cup of freshly brewed coffee or espresso is the ultimate partner, balancing sweetness with its bold flavor.
-
Dark Chocolate Sauce: Drizzling dark chocolate over your danish can elevate it from breakfast to dessert, perfect for special occasions.
Serve your Flaky Cheese Danish with these complementary options to create a beautiful morning spread that everyone will love.
Make Ahead Options
These Flaky Cheese Danishes are perfect for busy cooks looking to save time while still enjoying homemade goodness! You can prepare the dough and shape the danishes up to 24 hours in advance; just assemble them, cover tightly with plastic wrap, and refrigerate. For optimal freshness, be sure to allow them to proof at room temperature for about 30 minutes before baking. Alternatively, after shaping, you can freeze the unbaked danishes for up to 3 days. Just place them on a baking sheet to freeze individually, then transfer to an airtight container. When you’re ready to enjoy, bake them straight from the freezer (adding a few extra minutes to the bake time) for that warm, flaky delight, just as delicious as if made fresh!
How to Store and Freeze Flaky Cheese Danish
Room Temperature: Store your Flaky Cheese Danish in an airtight container at room temperature for up to 2 days to maintain their delightful texture.
Fridge: If you need extra time, refrigerate in an airtight container for up to 5 days, but note that this may affect the flakiness.
Freezer: For longer storage, wrap cooled danishes individually in plastic wrap and then in aluminum foil. Freeze for up to 3 months; to enjoy, thaw overnight in the fridge and bake briefly to regain freshness.
Reheating: Warm in the oven at 350°F (175°C) for about 10 minutes to restore crispness, or microwave for 15-20 seconds if you’re in a hurry.
Flaky Cheese Danish Variations
Invite your culinary creativity to shine with these delightful twists on the classic Flaky Cheese Danish that will elevate your baking game!
-
Fruit Filling: Replace cream cheese with fresh fruits like ricotta and berries for a fruity explosion in every bite. The sweetness of ripe strawberries or blueberries can make your danish feel like a summer festival, bringing freshness and joy to your breakfast table.
-
Nutty Crunch: Add chopped nuts, such as walnuts or almonds, to the cream cheese filling for a deliciously nutty texture. This will not only add flavor but also a delightful crunch to your danish. Think of it as your secret ingredient to surprise your friends!
-
Chocolate Indulgence: Incorporate chocolate chips or a drizzle of chocolate in the cream cheese filling for a decadent upgrade. Could anything be better than biting into a flaky pastry with delicate layers wrapped around a gooey chocolate surprise?
-
Herbed Cheese: Swap cream cheese for herbed feta or goat cheese for a savory twist that’s perfect for brunch gatherings. Imagine the delightful aroma of Mediterranean herbs wafting through your kitchen. Presentation matters too, so feel free to garnish with fresh herbs for visual appeal.
-
Glazed Varieties: Experiment with different glazes, like a maple syrup glaze or almond icing, to add flair and flavor diversity. Picture drizzling almond-flavored icing over your warm danishes, leaving everyone guests curious about the amazing taste experience.
-
Jam Toppers: Smother your danishes with homemade or store-bought jam to enhance sweetness and flavor. Whether you prefer raspberry, apricot, or blueberry, the jam will add a lovely layer of indulgence. Serve them with your morning coffee for a delicious pairing.
-
Cinnamon Sugar Swirl: Mix cinnamon and sugar into the dough to create a delightful cinnamon twist within each flaky layer. This comforting flavor combo can evoke memories of freshly baked pastries on a cozy Sunday morning.
-
Vegan Substitute: For a vegan-friendly option, use dairy-free cream cheese and a flaxseed egg instead of traditional cream cheese and egg. You’ll have a beautifully formed danish without sacrificing taste—perfect for vegan breakfasts!
Feel free to explore these variations and find your favorite combination. And if you’re looking for more delightful recipes to round out your brunch, check out our Pumpkin Goat Cheese Risotto for a savory touch or warm up with our delicious Apple Cinnamon Blondies for dessert!
Helpful Tricks for Flaky Cheese Danish
Temperature Matters: Keep all ingredients, especially the butter, cold and at room temperature to achieve the best flaky texture in your danish.
Knead Properly: Don’t skip the kneading process! Proper kneading for 6-8 minutes helps develop gluten for structure in your flaky cheese danish.
Chill Between Steps: Each time after rolling and folding the dough, chill it for at least 30 minutes. This keeps the butter cold and ensures optimal flakiness when baked.
Avoid Overbaking: Keep an eye on your danishes! They should be golden brown, about 15-20 minutes. Overbaking can dry them out.
Layer Creativity: Feel free to experiment by adding your favorite fruit toppings or flavored jams, enhancing the taste of your flaky cheese danish!

Flaky Cheese Danish Recipe FAQs
What type of milk should I use for the dough?
I recommend using warm milk to activate the yeast, aiming for it to be warm but not hot. If you’re looking for a dairy-free option, both almond and oat milk work wonderfully in this recipe.
How should I store my Flaky Cheese Danish?
To keep them delightful, store your Flaky Cheese Danish in an airtight container at room temperature for up to 2 days. If you require a little longer storage, transfer them to the fridge in an airtight container for up to 5 days, although this may compromise their flaky texture.
Can I freeze Flaky Cheese Danish?
Absolutely! After shaping the danishes, I often recommend freezing them before baking. Wrap each one individually in plastic wrap, then in aluminum foil. They can be frozen for up to 3 months. When you’re ready to bake, simply thaw them overnight in the fridge and allow them to proof before placing them in the oven.
What’s the best way to reheat leftover danishes?
To restore that delicious crispness, I suggest warming them in the oven at 350°F (175°C) for about 10 minutes. If you’re pressed for time, you can gently microwave them for around 15-20 seconds, but keep in mind that the oven will help maintain their texture much better.
Can I substitute the cream cheese in the filling?
Yes, if you’re looking to switch things up! Feel free to use mascarpone for a richer filling, or you can opt for flavored cream cheeses if you’re feeling adventurous. Just ensure the consistency aligns well with the creamy filling texture you desire.
Are there any dietary considerations for this recipe?
This Flaky Cheese Danish is vegetarian-friendly. However, if you’re accommodating allergies, be cautious with the cream cheese filling and use a dairy-free alternative as previously mentioned. For egg-free options, substituting with a flaxseed egg or unsweetened applesauce works nicely.

Irresistibly Flaky Cheese Danish for Perfect Weekend Mornings
Ingredients
Equipment
Method
- In a mixing bowl, combine flour, sugar, and salt. In another bowl, mix warm milk with yeast and let sit until foamy. Add yeast mixture, egg, and melted butter to the dry ingredients. Knead the dough for 6-8 minutes until smooth, then chill for 30 minutes.
- Prepare a butter block by placing cold butter between parchment paper and rolling it into an 8-inch square. Refrigerate until firm.
- Roll the dough into a 16-inch square, place the butter block in the center, fold the dough to enclose it, and roll into a long rectangle. Fold into thirds, chill for 30 minutes, and repeat twice.
- Roll dough to 1/4 inch thick, cut into 4-inch squares, place cream cheese filling in the center, fold corners towards the center and pinch to seal.
- Place shaped danishes on a parchment-lined baking sheet and let proof for 1 hour. Preheat oven to 390°F (200°C) during the last 15 minutes. Brush with egg wash.
- Bake for 15-20 minutes until golden brown. Cool slightly. Mix powdered sugar with milk and lemon juice/vanilla for glaze and drizzle over warm danishes.

Leave a Reply