As I pulled these golden-brown pastries from the oven, the sweet aroma of cream cheese and cinnamon wafted through my kitchen, instantly transporting me to a quaint little bakery in Copenhagen. This Heavenly Cheese Danish is more than just a breakfast treat; it’s an experience that turns a simple brunch into a delightful gathering. Crafted with a flaky, homemade pastry and a luscious filling, each bite is a perfect blend of warmth and sweetness, making it a crowd-pleaser for all ages. Plus, the easy-to-follow recipe means you can impress your family and friends without spending hours in the kitchen. So, are you ready to elevate your brunch game and indulge in this decadent delight? Let’s dive into the recipe!

Why is this Danish so special?
Elevated Brunch Experience: This Heavenly Cheese Danish transforms an ordinary brunch into an extraordinary occasion, delighting your guests with its homemade charm.
Flaky Perfection: The delicate layers of pastry are crafted to achieve that perfect texture, ensuring each bite is a satisfying crunch followed by a creamy filling.
Customizable Delight: Want to add a twist? Enhance the cream cheese mixture with a splash of vanilla extract or zesty lemon for a personalized flavor.
Quick & Easy: Don’t worry about spending all day in the kitchen; this recipe is designed with simplicity in mind, making it accessible for both beginner and experienced bakers alike.
Deliciously Shareable: Ideal for gatherings, these pastries are bound to impress family and friends alike, pairing beautifully with coffee or tea, just like a traditional café experience!
For another delightful breakfast option, check out my Cream Cheese Danish or those scrumptious Mashed Potato Cheese puffs!
Heavenly Cheese Danish Ingredients
For the Danish Pastry
- Active Dry Yeast – Essential for creating the light and flaky texture of the pastry; ensure it’s fresh for best results.
- Warm Water (110° to 115°F) – The perfect temperature to activate the yeast without killing it.
- All-Purpose Flour – Provides the structure to create a soft, flaky dough.
- Granulated Sugar – Adds just the right amount of sweetness to balance the flavors.
- Salt – Enhances the overall taste and helps balance out the sweetness in the dough.
- Cold Butter – Key for creating those delicious flaky layers when incorporated into the flour.
- 2% Milk – Contributes to the moisture of the dough, ensuring it stays soft.
- Egg Yolks – Help bind the ingredients and add richness to the dough.
- Ground Cinnamon – Infuses a warm aroma and flavor throughout the pastry.
For the Cream Cheese Filling
- Cream Cheese – The star of the filling, delivering a rich and creamy texture.
- Sugar – Sweetens the filling and complements the tangy cream cheese.
- Large Egg (separated) – Serves two purposes: enriching the filling and brushing on top for a lovely golden shine.
For the Glaze
- Water – Mixed with the egg white for the egg wash, adding a shiny finish to the baked pastries.
- Maple Syrup – Drizzled on top post-baking for an extra touch of sweetness and flavor.
This Heavenly Cheese Danish is not just a treat; it’s a culinary experience that will impress everyone at your brunch table!
Step‑by‑Step Instructions for Heavenly Cheese Danish
Step 1: Activate Yeast
In a small bowl, combine 2 teaspoons of active dry yeast with 1/4 cup of warm water (110° to 115°F). Let the mixture sit for about 5 minutes until it becomes frothy and bubbly, signaling that the yeast is active. This vital step ensures your Heavenly Cheese Danish will rise beautifully.
Step 2: Mix Dry Ingredients
In a large mixing bowl, whisk together 2 cups of all-purpose flour, 1/4 cup of granulated sugar, and 1/2 teaspoon of salt until well combined. Next, cut in 1/2 cup of cold butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs. This creates that flaky texture essential for your Danish.
Step 3: Form Dough
To the flour mixture, gently stir in 1/2 cup of 2% milk, 2 egg yolks, and the yeast mixture. Mix until a soft, sticky dough forms, signaling that the ingredients are fully incorporated. This dough will be the base for your Heavenly Cheese Danish, exuding warmth and flavor.
Step 4: Chill Dough
Cover the bowl tightly with plastic wrap and place it in the refrigerator for 8 to 24 hours. This chilling period enhances the flavor and flakiness of your dough, ensuring a light and airy result. The longer you chill, the better the taste of your Heavenly Cheese Danish will become.
Step 5: Prepare Dough
Once chilled, remove the dough from the refrigerator and punch it down to release air. Transfer it onto a floured surface and divide the dough into four equal pieces. This will make it easier to shape your Danish pastries individually, allowing for that signature flaky goodness.
Step 6: Shape
With a rolling pin, flatten each piece into a rectangle, about 1/4 inch thick. Sprinkle a mix of ground cinnamon on top before slicing each rectangle into strips approximately 1-inch wide. This adds a warm spice to your Heavenly Cheese Danish, making the aroma irresistible as you bake.
Step 7: Twist & Coil
Take each cinnamon strip and twist it gently, then coil the twisted strip into a loose spiral. Place each coiled strip on greased baking sheets, giving them room to expand. This shaping will create lovely visual appeal and texture in your Heavenly Cheese Danish once baked.
Step 8: Make Filling
In a medium bowl, beat together 8 ounces of cream cheese, 1/4 cup of sugar, and 1 egg yolk until the mixture is smooth and creamy. This filling will be the star of your Heavenly Cheese Danish, bringing richness and a delightful tanginess to each bite.
Step 9: Fill Pastries
Using your finger, create an indentation in the center of each coiled strip. Carefully spoon the cream cheese filling into each indentation, ensuring not to overfill. This step keeps the filling contained, allowing the pastries to rise and maintain their beautiful, flaky structure.
Step 10: Rise
Cover the baking sheets with a clean kitchen towel and let the pastries rise in a warm area for about 45 minutes, or until they double in size. Watching them rise brings anticipation for the delightful Heavenly Cheese Danish you’re about to bake!
Step 11: Preheat Oven
While the pastries are rising, preheat your oven to 350°F (175°C). A properly heated oven ensures that your Heavenly Cheese Danish will bake evenly and develop a golden-brown hue, making it visually alluring and delicious.
Step 12: Egg Wash
In a small bowl, whisk together the reserved egg white and 1 tablespoon of water to create an egg wash, which adds a beautiful sheen. Brush the mixture over each pastry gently, enhancing both the appearance and the texture of your Heavenly Cheese Danish.
Step 13: Bake
Place the baking sheets in the oven and bake for 15 to 20 minutes, or until the pastries are golden brown and fragrant. Keep an eye on them, as you want that perfect color that promises a flaky and delectable Heavenly Cheese Danish.
Step 14: Glaze
Once out of the oven, immediately brush the warm pastries with a drizzle of maple syrup for added sweetness and a glossy finish. This final touch elevates the flavor profile, transforming your Heavenly Cheese Danish into a sumptuous treat that everyone will adore.

What to Serve with Heavenly Cheese Danish
Imagine a cozy brunch table set with warm pastries, rich coffee, and sweet delights that elevate the ordinary to extraordinary.
- Fresh Fruit Salad: Bright, juicy fruits like berries and melons add a refreshing contrast to the rich, creamy pastries, balancing your meal perfectly.
- Classic Coffee: A steaming cup of freshly brewed coffee enhances the flavors of the Danish, offering a delightful pick-me-up with every bite.
- Lightly Whipped Cream: A dollop of whipped cream alongside adds a luxurious, airy touch, perfect for dipping your pastry or simply enjoying on the side.
- Spiced Chai Tea: The aromatic spices in chai tea complement the cinnamon notes in the Danish, creating a warming flavor experience that’s hard to resist.
- Maple Syrup Drizzle: Consider serving a small pitcher of maple syrup for an optional drizzle, amplifying the sweetness and inviting indulgence with each piece.
- Nutty Granola: Adding a crunchy side of granola brings texture and earthiness, making your brunch spread a delightful juxtaposition of flavors and sizes.
For an extra treat, pair your Heavenly Cheese Danish with a light dessert, such as a delicate lemon sorbet. It’s a perfect way to round off your meal while refreshing the palate!
Heavenly Cheese Danish Variations
Feel free to let your creativity shine and personalize this delightful treat!
-
Flavor Boost: Add a splash of vanilla extract or a hint of lemon zest to the cream cheese filling for a refreshing twist.
-
Vegan Alternative: Swap cream cheese with a plant-based cream cheese substitute for a vegan-friendly version that still packs a creamy punch.
-
Berry Bliss: Incorporate fresh or frozen berries, like blueberries or raspberries, into the cream cheese filling for a fruity explosion that awakens your taste buds.
-
Nutty Crunch: Mix in chopped nuts, such as walnuts or almonds, into the filling for added texture and a delightful crunch.
-
Chocolate Lovers: Fold in mini chocolate chips into the cream cheese mixture for a decadent chocolate-infused treat that satisfies your sweet tooth.
-
Spiced Cinnamon: Increase the cinnamon in the dough or add nutmeg for a spicier twist that adds warmth to your pastries.
-
Maple Pecan: For a comforting maple flavor, replace granulated sugar with maple sugar in the dough and filling, and sprinkle pecans on top before baking.
-
Savory Twist: Try a savory filling using herbs and cheese, like goat cheese or feta, for a delightful brunch alternative that will surprise your guests.
These fun variations allow you to tailor your Heavenly Cheese Danish to fit any occasion! For other delicious options, be sure to check out my delightful Cream Cheese Danish or scrumptious Baked Cream Cheese recipes!
Expert Tips for Heavenly Cheese Danish
-
Check Yeast Freshness: Always ensure your active dry yeast is fresh. Use warm water and watch for froth; if there’s none, start over for successful rising.
-
Chill for Flavor: Don’t rush the refrigeration step; chilling the dough for 8 to 24 hours enhances flavor and flakiness, essential for that perfect Heavenly Cheese Danish.
-
Egg Wash Technique: Brush your pastries gently with egg wash to create a stunning golden finish, but avoid overdoing it to prevent sogginess.
-
Baking Time Watch: Keep an eye on your pastries while baking; every oven is different. Look for that beautiful golden brown to ensure they’re perfectly cooked.
-
Storage Wisdom: Enjoy your Heavenly Cheese Danish the same day for optimal taste. If storing, wrap tightly and refrigerate for up to 5 days or freeze for 3 months.
Storage Tips for Heavenly Cheese Danish
- Room Temperature: Enjoy your Heavenly Cheese Danish fresh on the day of baking for the best taste; store in a cool, dry place for up to 2 days.
- Fridge: If you have leftovers, keep them in an airtight container in the fridge for up to 5 days to maintain their flavor and softness.
- Freezer: To preserve them longer, wrap each Danish tightly in plastic wrap and freeze for up to 3 months; simply thaw and reheat before serving.
- Reheating: For the best texture, reheat in the oven at 350°F for about 10 minutes, or until warmed through, ensuring that they’re still fluffy and delicious.
Make Ahead Options
These Heavenly Cheese Danish are perfect for meal prep enthusiasts! You can prepare the dough up to 24 hours in advance by following the chilling step (Step 4) and storing it in the refrigerator. The filled pastries can also be assembled and covered, then refrigerated for up to 3 days before baking—this maintains their flaky texture and delicious flavor. When you’re ready to serve, let them rise for about 45 minutes (Step 10) and then follow the baking instructions. Remember, for the best results, keep the dough tightly covered to prevent it from drying out. With these tips, you’ll enjoy delightful, fresh Danish pastries with minimal hassle!

Heavenly Cheese Danish Recipe FAQs
How do I know if my yeast is active?
To test if your yeast is active, combine it with warm water (110° to 115°F) and wait about 5 minutes. If it becomes frothy and bubbly, it’s ready to use! If not, your yeast might be expired, and it’s best to start over for successful rising.
What’s the best way to store leftovers?
For the best taste, enjoy your Heavenly Cheese Danish the same day they are baked. If you have leftovers, store them in an airtight container in the fridge for up to 5 days. Make sure to keep them in a cool, dry place to preserve their delightful texture.
Can I freeze my Heavenly Cheese Danish?
Absolutely! To freeze your Danish, wrap each pastry tightly in plastic wrap and place them in an airtight container. They can be frozen for up to 3 months. When you’re ready to enjoy them, simply thaw at room temperature and reheat in the oven at 350°F for about 10 minutes for that fresh-baked taste!
What if my dough isn’t rising?
If your dough isn’t rising, it could be due to inactive yeast. Always check that your yeast is fresh and properly activated. Warm water is crucial—too hot can kill the yeast, while too cold won’t activate it. Ensure the dough is kept in a warm area free from drafts during the rising process for optimal results.
Can I make these dairy-free?
Yes, definitely! For a dairy-free version of your Heavenly Cheese Danish, substitute the cream cheese with a vegan cream cheese alternative or use ricotta or mascarpone. This way, you can enjoy the delicious pastries while accommodating dietary preferences!

Heavenly Cheese Danish: Your New Favorite Brunch Indulgence
Ingredients
Equipment
Method
- Activate Yeast: In a small bowl, combine 2 teaspoons of active dry yeast with 1/4 cup of warm water. Let sit for 5 minutes until frothy.
- Mix Dry Ingredients: In a large bowl, whisk 2 cups of flour, 1/4 cup of sugar, and 1/2 teaspoon of salt. Cut in 1/2 cup cold butter until crumbly.
- Form Dough: Stir in 1/2 cup of milk, 2 egg yolks, and yeast mixture. Mix until a soft dough forms.
- Chill Dough: Cover with plastic wrap and refrigerate for 8 to 24 hours.
- Prepare Dough: Remove from fridge, punch down, and divide into 4 pieces.
- Shape: Roll each piece into a rectangle, sprinkle with cinnamon, and slice into 1-inch strips.
- Twist & Coil: Twist each strip and coil into a spiral. Place on greased baking sheets.
- Make Filling: Beat together cream cheese, 1/4 cup sugar, and 1 egg yolk until smooth.
- Fill Pastries: Create indentations in coiled strips and fill with cream cheese mixture.
- Rise: Cover and let pastries rise in a warm area for about 45 minutes.
- Preheat Oven: Preheat oven to 350°F (175°C).
- Egg Wash: Whisk reserved egg white with 1 tablespoon of water and brush over pastries.
- Bake: Bake for 15 to 20 minutes until golden brown.
- Glaze: Brush warm pastries with maple syrup.

Leave a Reply