The aroma of baked goods can transport you to another time, perhaps back to a cozy café where buttery pastries beckoned from behind a glass case. Today, I’m sharing my favorite recipe for a Flaky Cheese Danish that delivers that same delightful experience with every bite! Imagine transforming your mornings with this easy-to-make treat that not only elevates your breakfast game but also gives you a wonderful reason to step away from fast food. With just a few basic ingredients and quick prep, you’ll create golden, crispy layers with a creamy, rich filling that’s perfect for brunch or a sweet snack. Ready to treat yourself to something special? Let’s dive into the world of homemade pastries!

Why Choose This Cheese Danish Recipe?
Simplicity Made Delicious: Whip up these danishes with minimal fuss, perfect for both novice and experienced bakers alike.
Irresistible Flavor: The wonderful blend of a flaky crust paired with a creamy cheese filling creates a mouthwatering bite that you’ll crave again and again.
Perfect for Any Occasion: Whether it’s a brunch gathering or a cozy breakfast at home, these danishes will impress family and friends.
Customizable Delights: Feeling adventurous? Add fresh berries or jam for a fruity twist that enhances the experience even more.
Time-Saving Treat: Bake in under an hour, allowing you to enjoy homemade goodness without dedicating your entire morning.
A Café Experience at Home: Enjoy the aroma and tastes reminiscent of your favorite bakery, right from your kitchen, and say goodbye to fast food!
Pair these danishes with a warm cup of coffee or herbal tea for an even more delightful breakfast experience. Happy baking!
Flaky Cheese Danish Ingredients
For the Dough
• All-purpose flour – Provides structure; can substitute with bread flour for a chewier texture.
• Sugar – Adds sweetness; use brown sugar for a deeper flavor.
• Salt – Enhances flavor; essential for balancing sweetness.
• Warm milk – Activates yeast and adds moisture; dairy-free milk works as a substitute.
• Active dry yeast – Leavening agent for dough rise; replace with instant yeast with slight adjustments.
• Egg – Acts as a binder and enriches dough; substitute with a flax egg for vegan options.
• Cold butter – Creates layers for flakiness; margarine can replace butter, though flavor will vary.
For the Filling
• Cream cheese – Provides a rich filling; mascarpone can be used for a different taste.
For the Glaze
• Powdered sugar – Used for glazing; can be omitted if desired.
• Lemon juice – Adds acidity to glaze; optional, can use milk only.
Ready to create a delightful Flaky Cheese Danish that will brighten your mornings? Let’s get baking!
Step‑by‑Step Instructions for Flaky Cheese Danish
Step 1: Make the Dough
In a large mixing bowl, whisk together the all-purpose flour, sugar, and salt. In a separate bowl, combine warm milk and active dry yeast, letting it sit for 5–10 minutes until frothy. After that, blend in the egg, then slowly mix the yeast mixture into the flour mixture to form a dough. Knead the dough on a lightly floured surface for 6–8 minutes until smooth, then cover and refrigerate for 30 minutes.
Step 2: Prepare Butter Block
While your dough chills, prepare the butter block by placing cold butter between two sheets of parchment paper. Use a rolling pin to pound the butter into an 8-inch square, ensuring it’s even throughout. Once shaped, wrap the butter block in parchment and place it back in the refrigerator to chill until firm but pliable, about 15 minutes.
Step 3: Laminate the Dough
Remove the chilled dough from the refrigerator and roll it out on a floured surface into a 16-inch square. Place the chilled butter block in the center and fold the dough over to completely enclose the butter. Roll the dough into a long rectangle measuring 8×24 inches, then fold it into thirds like a letter. Wrap it in plastic and chill in the refrigerator for 30 minutes to allow the layers to set.
Step 4: Repeat Rolling and Folding
Take the chilled dough out after 30 minutes, roll it again into an 8×24 inch rectangle, then fold into thirds. Repeat this rolling and folding process two more times, chilling the dough for 30 minutes between each fold. This layering technique is essential for creating the flaky texture of your Cheese Danish.
Step 5: Shape the Danish
Once you’ve completed the laminating, roll the dough out to a thickness of about 1/4 inch. Cut the dough into 4-inch squares, then place a dollop of cream cheese filling in the center of each square. Fold the corners of the dough towards the center to create a lovely shape, and pinch to seal them well, ensuring the filling stays inside.
Step 6: Proof and Bake
Place the shaped danishes on a lined baking sheet, cover with a clean kitchen towel, and let them proof for 1 hour. Meanwhile, preheat your oven to 390°F (200°C). Once they’ve risen, brush the tops with an egg wash or milk for a glossy finish, then bake in the preheated oven for 15–20 minutes, or until golden brown and flaky.
Step 7: Glaze and Serve
After baking, allow the danishes to cool slightly on a wire rack. Meanwhile, whisk powdered sugar with a little milk or lemon juice until smooth to create the glaze. Drizzle the glaze over the cooled Flaky Cheese Danishes, then serve warm. Enjoy this delightful treat as part of your breakfast or coffee break!

How to Store and Freeze Flaky Cheese Danish
Room Temperature: Store leftover danishes in an airtight container at room temperature for up to 2 days to maintain freshness and flavor.
Fridge: If you prefer to keep them longer, refrigerate danishes for up to 5 days in an airtight container. Reheat in the microwave for 10-15 seconds to restore warmth.
Freezer: For extended storage, freeze shaped but unbaked danishes for up to 2 months. Thaw overnight in the fridge, then proof and bake as needed for fresh pastries.
Reheating: To reheat baked danishes, place them in a preheated oven at 350°F (175°C) for 5–10 minutes until warmed through and crispy again.
Make Ahead Options
These Flaky Cheese Danishes are perfect for meal prep enthusiasts! You can prepare the dough and chill it up to 24 hours in advance, ensuring a time-saving solution for busy mornings. Simply follow the dough-making steps and refrigerate it tightly wrapped. Additionally, you can shape the danishes and freeze them unbaked for up to 3 days; just thaw them overnight in the refrigerator before letting them proof and bake. When you’re ready to enjoy, brush with egg wash and bake directly from the fridge or thaw as directed. This way, your danishes will be just as delicious, flaky, and fresh as if you made them that morning!
What to Serve with Flaky Cheese Danish
Elevate your breakfast experience by pairing this delightful pastry with complementary dishes that enhance its flaky charm.
-
Fresh Berries: A vibrant medley of strawberries, blueberries, or raspberries adds a juicy burst that contrasts beautifully with the creamy filling.
-
Herbal Tea: Enjoy a soothing cup of chamomile, mint, or green tea for a refreshing drink that harmonizes with the sweetness of the danish.
-
Warm Coffee: A rich, aromatic coffee complements the pastry’s buttery layers, making each bite more indulgent and setting a cozy morning mood.
-
Yogurt Parfait: A creamy yogurt layered with granola and fruit provides a creamy crunch, offering both texture and a healthful counterbalance to the rich danish.
-
Citrus Salad: A light salad of oranges or grapefruit drizzled with honey brightens the palate and adds a zesty note that pairs well with the danish’s richness.
-
Orange Juice: Freshly squeezed orange juice offers a bright, tangy contrast to the sweet flavors, making for a classic breakfast combination.
-
Savory Quiche: For a brunch spread, a slice of quiche adds hearty protein. The mixture of flavors brightens the overall meal while keeping your guests satisfied.
-
Chocolate Croissant: If you’re feeling decadent, serve alongside a warm chocolate croissant for a delightful pastry duet that will mesmerize your taste buds.
-
Ice Cream: For dessert versions, pairing your danish with a scoop of vanilla or cream cheese ice cream transforms it into a sweet indulgence!
Expert Tips for Flaky Cheese Danish
-
Room Temperature Ingredients: Always use room temperature ingredients for the best mixing and to ensure your dough rises properly, enhancing the flaky texture of your cheese danish.
-
Chill Dough and Butter: Keep both the dough and butter cold during the laminating process. This helps create distinct layers for that irresistible flakiness while preventing greasy dough.
-
Perfect Proofing: Allow the shaped danishes to proof in a warm area. This step is crucial for a fluffy, airy interior; don’t skip it!
-
Mind the Butter: Ensure that the butter block is firm but pliable before encasing it in dough. Too soft, and it’ll melt out; too hard, and it won’t incorporate well.
-
Egg Wash for Shine: Brush your danishes with an egg wash before baking for a lovely golden color and extra shine on your flaky cheese danish.
-
Freezing for Later: You can freeze shaped, unbaked danishes. Just thaw, proof, and bake them when you’re ready for a fresh pastry experience!
Flaky Cheese Danish Variations
Feel free to get creative and customize your cheese danish experience with these delightful twists!
-
Dairy-Free: Use coconut, almond, or oat milk in place of warm milk and choose a dairy-free cream cheese for a perfect vegan version.
Every bite will be as indulgent as the traditional recipe. -
Whole Wheat: Swap half of the all-purpose flour with whole wheat flour for extra fiber and a nutty flavor.
This small change boosts nutrition while still maintaining that flaky texture. -
Jam-Filled: Add a spoonful of your favorite jam, like raspberry or apricot, in the center of the cream cheese filling for a burst of fruity flavor.
It’s a delightful surprise that makes every bite even more enjoyable! -
Herb-Infused: Mix chopped fresh herbs like chives or dill into the cream cheese filling for a savory twist.
These flavors would work wonderfully for a brunch gathering, adding a sophisticated edge to your danish. -
Cinnamon-Spiced: Incorporate a teaspoon of ground cinnamon into the cream cheese mixture for a warm, spicy touch.
This cozy addition is perfect for cold mornings and pairs beautifully with a warm cup of coffee. -
Chocolate Drizzle: Melt some dark chocolate to drizzle over the finished danishes for an extra touch of indulgence.
Chocolate and cheese? Yes, please! This rich combo will elevate your treat. -
Nutty Crunch: Add chopped walnuts or pecans to the cream cheese filling for extra texture and flavor.
Each bite will offer a satisfying crunch, making your danish even more irresistible. -
Pumpkin Twist: Swap out half the cream cheese filling with pumpkin puree and add spices like nutmeg and allspice for a seasonal delight.
This variation is perfect for fall and will bring pumpkin spice joy to your brunch table!
With just a few adjustments, you can turn your flaky cheese danishes into a variety of amazing treats. Looking for something sweet after your danish? Try those Cinnamon Blondies with Maple Cream Cheese Frosting for a perfect finish! Or, if you love pumpkin, check out the Pumpkin Cheesecake Muffins for another delicious baked option!

Flaky Cheese Danish Recipe FAQs
How do I select the right ingredients for my Flaky Cheese Danish?
Absolutely! For the best results, use fresh all-purpose flour and ensure your yeast is active by checking the expiration date. The milk should be warm (not hot) to activate the yeast effectively. For butter, choose a high-quality cold unsalted variety to achieve those desirable flaky layers. If you’re going for a rich filling, make sure your cream cheese is at room temperature for better mixing.
What’s the best way to store leftover Flaky Cheese Danishes?
Store your leftover danishes in an airtight container at room temperature for up to 2 days. If you prefer to keep them longer, you can refrigerate them for up to 5 days. When ready to enjoy, just pop them in the microwave for about 10-15 seconds to warm them up and regain some of that lovely flakiness!
Can I freeze my Flaky Cheese Danishes?
Yes, you can freeze them! After shaping your danishes but before baking, place them on a baking sheet lined with parchment and flash freeze them for about 1-2 hours. Once frozen solid, transfer them to a freezer-safe bag or container and store for up to 2 months. When you’re ready, thaw them in the refrigerator overnight, then let them proof for about 30-60 minutes before baking.
What if my cheese filling is too runny?
If your filling ends up runny, it might be because the cream cheese wasn’t sufficiently thick or perhaps the egg has affected its consistency. To fix this, add a tablespoon of flour to the filling mixture, which will help thicken it. Alternatively, you can chill the filling in the fridge for about 30 minutes before using it to stabilize the mixture.
Are there any dietary considerations I should keep in mind?
Yes! This recipe can be modified for different dietary preferences. For a vegan option, substitute the egg for a flax egg and use dairy-free cream cheese, such as almond or coconut cream cheese. Always double-check for allergens like dairy or gluten if you’re serving these danishes to guests, especially if they have specific allergies.
How long does it take to bake the Flaky Cheese Danishes?
Baking typically takes about 15-20 minutes. Preheat your oven to 390°F (200°C) and keep an eye on them; you’ll know they are done when they turn a beautiful golden brown and give off that delightful aroma. Enjoy your baking journey—you’re in for a treat!

Flaky Cheese Danish That Will Brighten Your Mornings
Ingredients
Equipment
Method
- In a large mixing bowl, whisk together the all-purpose flour, sugar, and salt.
- In a separate bowl, combine warm milk and active dry yeast, letting it sit for 5–10 minutes until frothy.
- Blend in the egg, then slowly mix the yeast mixture into the flour mixture to form a dough.
- Knead the dough on a lightly floured surface for 6–8 minutes until smooth, then cover and refrigerate for 30 minutes.
- Prepare the butter block by placing cold butter between two sheets of parchment paper and pound into an 8-inch square.
- Wrap the butter block in parchment and chill until firm but pliable, about 15 minutes.
- Roll the chilled dough out into a 16-inch square, place the chilled butter block in the center, and fold the dough over.
- Roll the dough into a long rectangle measuring 8x24 inches, then fold into thirds and chill for 30 minutes.
- Repeat rolling and folding two more times, chilling for 30 minutes between each fold.
- Once complete, roll the dough out to 1/4 inch thickness, cut into 4-inch squares, and add cream cheese filling.
- Fold corners of the dough towards the center to create a shape and pinch to seal.
- Place the shaped danishes on a lined baking sheet, let them proof for 1 hour, then preheat your oven to 390°F.
- Brush the tops with egg wash or milk and bake for 15–20 minutes until golden brown.
- After baking, cool on a wire rack and whisk powdered sugar with milk or lemon juice to create the glaze.
- Drizzle glaze over cooled danishes and serve warm.

Leave a Reply