• Recipe Index
  • About
  • Contact
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
menu icon
go to homepage
  • Recipe Index
  • About
  • Contact
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
search icon
Homepage link
  • Recipe Index
  • About
  • Contact
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
×

Homemade Cheese Danish Recipe

Published: Dec 20, 2025 by Mira · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

I absolutely adore making this Homemade Cheese Danish Recipe whenever I crave a flaky, buttery pastry filled with a luscious, sweet cream cheese center. It’s one of those recipes that feels like a special treat but is surprisingly simple to whip up at home. I love that it uses my favorite cheater’s homemade puff pastry, but you can absolutely use store-bought if you’re in a pinch. The tender, golden layers combined with the smooth, tangy-sweet filling always bring a smile to my face and a cozy feel to my kitchen.

Why You'll Love This Homemade Cheese Danish Recipe

What really makes this recipe stand out for me is the perfect balance of flavors and textures. The puff pastry gets wonderfully flaky and golden in the oven, giving you that satisfying light crunch with every bite. Then the cream cheese filling adds that rich, creamy sweetness with a subtle hint of lemon and vanilla that brightens it all up. It’s the kind of delicious contrast that I find totally irresistible and crave on a lazy weekend morning or a relaxed afternoon coffee break.

Another big plus is how approachable this recipe is. If you’re a bit intimidated by pastry, don’t worry — my cheater’s method for homemade puff pastry makes the whole process feel much simpler and less time-consuming than traditional puff pastry recipes. Plus, it’s a wonderful crowd-pleaser, perfect for breakfast gatherings, brunches, or even as a homemade dessert to impress guests. Every time I bring these to a get-together, they disappear fast, and I love seeing friends enjoying something I made from scratch.

Ingredients You'll Need

The image shows a wooden table with baking ingredients neatly arranged in a row. From left to right, there is a tall clear jar filled with white sugar labeled

Believe it or not, this recipe relies on a handful of simple, everyday ingredients but each one plays a crucial role in making the perfect cheese danish. From the creamy richness of the cream cheese to the delicate sweetness of the sugar and the vanilla notes that tie everything together, every component is essential for that classic taste and texture I’m aiming for.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Homemade puff pastry dough: This is the base that gives the danish its delicate layers and buttery flavor. You can easily swap in store-bought if you prefer.
  • Cream cheese (softened): The star of the filling, providing a tangy richness and smooth texture that melts in your mouth.
  • Granulated sugar: Just enough sweetness to balance the cream cheese without overpowering it.
  • Lemon juice: Adds a subtle brightness to the filling that elevates the flavor beautifully.
  • Vanilla extract: Enhances the filling’s aroma and sweetness with warm, comforting notes.
  • Egg: Used in the egg wash to give the pastry a shiny, golden finish.
  • Water: Mixed with the egg to create the perfect consistency for the egg wash.
  • Powdered sugar: For the glaze, adding a sweet, delicate finish that complements the filling.
  • Milk: To adjust the glaze’s thickness for perfect drizzling.

Directions

Step 1: Preheat your oven to 400 degrees Fahrenheit (205 degrees Celsius) and line two baking sheets with parchment paper to ensure your danishes don’t stick and bake evenly.

Step 2: Prepare the cream cheese filling by stirring together the softened cream cheese, granulated sugar, lemon juice, and vanilla extract until smooth and well combined. This tangy-sweet mixture will be the delicious heart of your danishes.

Step 3: Divide your puff pastry into two equal parts. If you're using my homemade puff pastry, you’ll usually cut it width-wise. For store-bought dough, it will likely already be in two sheets, but you can gently roll it out to a 12 by 12-inch square for a perfect size.

Step 4: Roll out the first half of the puff pastry into about a 1/16-inch thick 12x12-inch square. Then, cut this into four even-sized squares and place them onto the prepared baking sheet.

Step 5: Dollop approximately two tablespoons of the cream cheese filling into the center of each puff pastry square. Fold the corners of the dough over the filling, leaving a little space in the center—that ¼ inch or so—to keep it from spilling out.

Step 6: Whisk together one large egg and two teaspoons of water to make your egg wash. Brush this generously over the top of the prepared pastry. This will give your danishes a gorgeous golden gloss when baked.

Step 7: Bake the cheese danishes in your preheated oven for 17 to 19 minutes, or until the pastry is puffed and lightly golden brown. Remember, the danishes will puff in the oven but will settle slightly as they cool.

Step 8: Repeat these steps with the second half of the puff pastry dough to make the remaining danishes.

Step 9: While the pastries are cooling, whisk together the powdered sugar, milk (start with 3 teaspoons and add more if needed), and vanilla extract to make a smooth glaze. Once the cheese danishes have cooled, drizzle this glaze generously over the top for a sweet finishing touch.

Servings and Timing

This Homemade Cheese Danish Recipe makes 8 delicious pastries—perfect for sharing or saving a few for yourself! The prep time is about 20 minutes, which includes making the filling and preparing the pastry. Baking time takes around 17 to 19 minutes, so you’ll have a batch ready in just under 40 minutes. Don’t forget to allow a few extra minutes for cooling before adding the glaze and serving to avoid melting it away.

How to Serve This Homemade Cheese Danish Recipe

A close-up view shows several square puff pastries on a cooling rack over a white marbled surface. Each pastry has four folded corners forming a pinwheel shape around a creamy white center. The pastries are golden brown with a slightly flaky texture. A woman's hand holds a silver spoon, slowly drizzling smooth white icing in thin lines across one pastry in the foreground. The icing adds a shiny contrast over the warm, toasted pastry. The scene is bright and clear, focusing on the texture and warmth of the baked goods. photo taken with an iphone --ar 4:5 --v 7

I love serving these danishes warm, straight from the oven or at room temperature. The layers are at their flakiest and the filling smoothest when they’re fresh, but they’re also great after a little resting time. For a lovely breakfast or brunch, try pairing these with a fresh fruit salad or a simple green herb salad to balance the richness of the cheese.

If you want to elevate the presentation for guests, I sprinkle a bit of fresh lemon zest on top of the glaze or add a few whole berries alongside each piece. Serving these on a pretty platter or rustic wooden board makes all the difference and gets everyone excited for a bite. For a beverage pairing, nothing beats a freshly brewed cup of coffee or a lightly iced tea infused with herbs like mint or lemon verbena. On special occasions, I sometimes pour a light sparkling wine or even a citrusy mimosa to complement the danish’s bright flavor.

These danishes make a fantastic treat for weekend breakfasts, holiday brunches, or even a sweet afternoon snack. I recommend portioning one or two per person, especially if you’re serving other breakfast goodies. They’re visually inviting and satisfying without being too heavy, so you can happily indulge without feeling overstuffed.

Variations

One of my favorite things about this Homemade Cheese Danish Recipe is how easily it adapts to different tastes and dietary needs. Instead of cream cheese, you can experiment with mascarpone or ricotta for a lighter, slightly different texture and flavor. For vegan variations, there are excellent dairy-free cream cheese alternatives that work wonderfully, and swapping the puff pastry for a vegan version lets you keep the indulgence fully plant-based.

If you want to switch up the flavor profile, try adding a swirl of fruit jam like raspberry or apricot on top of your cream cheese filling before folding the puff pastry corners. Cinnamon or cardamom sprinkled into the filling also adds a cozy spiced dimension that’s perfect for cooler months or holiday mornings. Another idea I love is a sprinkle of chopped nuts, such as pistachios or almonds, over the glaze for an added crunch and nutty aroma.

While I usually bake these danishes in the oven, sometimes I lightly toast leftover pastries in a hot skillet to restore some crispness on the outside if they’ve softened overnight. Just a minute or two on each side, watching carefully so they don’t burn, is enough to revive their signature flakiness.

Storage and Reheating

Storing Leftovers

Once cooled, I store any leftover cheese danishes in an airtight container in the refrigerator. This helps keep them fresh and prevents them from drying out. They’ll keep well for up to 2 days, though I recommend enjoying them as soon as possible for the best taste and texture.

Freezing

If you want to make these ahead of time, you can absolutely freeze the unbaked cheese danishes after assembling but before baking. Place them on a parchment-lined tray to freeze individually and then transfer to a freezer-safe container or zip-top bag for up to 1 month. When you’re ready to bake, simply pop them in the oven directly from the freezer, adding a couple of extra minutes to the baking time. Baked leftover danishes can also be frozen in an airtight container, but their flakiness improves when frozen before baking.

Reheating

The best way I’ve found to reheat cheese danishes is gently in a 350-degree Fahrenheit oven for 5 to 7 minutes, which warms them through and crisps up the pastry again. Avoid microwaving as much as possible since it can make the puff pastry soggy. If you’re short on time, a quick 1 to 2-minute toast in a skillet set to medium heat works well to revive some crunch while keeping the filling soft and creamy.

FAQs

Can I use store-bought puff pastry for this recipe?

Absolutely! Store-bought puff pastry works wonderfully and makes the process even simpler. Just thaw it according to the package instructions and roll it out lightly to the right size. Keep in mind that store-bought pastry often puffs up more, so I gently press down the folds after baking to shape the danishes if needed.

What can I substitute for cream cheese in the filling?

If you don’t have cream cheese or want a lighter option, mascarpone or ricotta are great alternatives. For a dairy-free choice, use a vegan cream cheese substitute. Just make sure it’s softened to blend smoothly with the other filling ingredients.

How do I prevent the filling from leaking out during baking?

Folding the pastry corners carefully over the filling and leaving a small space in the center helps control this. Also, don’t overfill the danishes; using about two tablespoons of filling per square is ideal. A well-chilled dough also holds its shape better when baked.

Can I make this recipe ahead of time?

Yes! You can assemble the cheese danishes and store them covered in the fridge for up to a day before baking. This is super helpful if you want to prep for a special breakfast or brunch. Just bake them fresh for the best puffiness and flakiness.

What can I use instead of powdered sugar glaze?

If you’re not a fan of the classic powdered sugar glaze, you could dust the danishes lightly with cinnamon sugar before baking, or drizzle a honey glaze made from warmed honey and a splash of lemon juice after baking. Both add lovely sweetness and a nice finish.

Conclusion

I truly hope you enjoy making this Homemade Cheese Danish Recipe as much as I do. It’s such a rewarding treat to create flaky, golden pastries filled with creamy, dreamy filling right at home. Whether you’re serving these for a cozy breakfast, a festive brunch, or a special dessert, they never fail to impress and delight. Give this recipe a try, and I’m sure it will become one of your favorite homemade pastries too!

Print

Homemade Cheese Danish Recipe

Homemade Cheese Danish Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 4 reviews

This Homemade Cheese Danish recipe offers a deliciously flaky and creamy treat made with easy homemade puff pastry or store-bought dough. Perfect for breakfast or dessert, these danishes combine a sweetened cream cheese filling with a light glaze, baked to golden perfection.

  • Author: Mira
  • Prep Time: 20 minutes
  • Cook Time: 17 minutes
  • Total Time: 37 minutes
  • Yield: 8 cheese danishes
  • Category: Breakfast, Dessert
  • Method: Baking
  • Cuisine: American, Austrian

Ingredients

Puff Pastry

  • 1 batch homemade puff pastry (see notes to use store-bought pastry)

Filling

  • 8 oz (226 g) cream cheese, softened
  • ½ cup (100 g) granulated sugar
  • 1 teaspoon lemon juice
  • ¾ teaspoon vanilla extract

Egg Wash

  • 1 large egg
  • 2 teaspoons water

Glaze

  • 1 cup (125 g) powdered sugar
  • 3-5 teaspoons milk
  • ½ teaspoon vanilla extract

Instructions

  1. Preheat oven: Preheat your oven to 400°F (205°C) and line two baking sheets with parchment paper. This ensures your danishes bake evenly and don’t stick.
  2. Prepare filling: In a bowl, thoroughly mix the softened cream cheese, granulated sugar, lemon juice, and vanilla extract until smooth and creamy. This sweet, tangy filling forms the heart of each danish.
  3. Divide puff pastry: Split the puff pastry into two equal parts. If using homemade puff pastry, cut it width-wise. For store-bought dough, it typically comes as two sheets already divided.
  4. Roll and cut dough: Roll the first half of puff pastry into a 12x12-inch square about 1/16-inch thick. Cut this into four equal squares to shape your danishes.
  5. Assemble danishes: Place the puff pastry squares on your prepared baking sheet. Spoon approximately two tablespoons of the cream cheese filling into the center of each square. Fold each corner towards the center over the filling, leaving a small ¼-inch gap in the middle and between the corners to allow steam to escape and maintain flakiness.
  6. Apply egg wash: Whisk together the egg and 2 teaspoons of water to make the egg wash. Brush this generously over the pastry tops to ensure a shiny, golden finish when baked.
  7. Bake danishes: Place the baking sheets in the preheated oven and bake for 17 to 19 minutes or until the danishes are puffed and lightly golden brown. Note that the pastries will puff up significantly during baking but will settle as they cool.
  8. Repeat assembly: Repeat the rolling, filling, folding, and baking steps with the second half of the puff pastry dough to create the remaining danishes.
  9. Cool danishes: Allow the danishes to cool completely on a wire rack before glazing to ensure the glaze sets properly.
  10. Prepare glaze: In a small bowl, whisk together the powdered sugar, 3 to 5 teaspoons of milk (adjust for desired consistency), and vanilla extract until smooth.
  11. Glaze and serve: Drizzle the glaze liberally over the cooled cheese danishes and serve. Enjoy your flaky, creamy homemade treat!

Notes

  • Substituting store-bought puff pastry: Use a 1.1 lb box of store-bought puff pastry. Thaw according to package instructions. You may need to roll it lightly with a rolling pin to reach the 12x12" size. Store-bought puff pastry tends to puff more than homemade, so after baking gently press the folds down with your hands if desired.
  • Storing: Store leftover cheese danishes in an airtight container in the refrigerator for up to 2 days. Reheat gently before serving if preferred.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Breakfast

  • Savory Cottage Cheese Breakfast Bowls Recipe
    Savory Cottage Cheese Breakfast Bowls Recipe
  • Banana Waffles Recipe
    Banana Waffles Recipe
  • One Bowl Healthy Zucchini Chocolate Chip Muffins Recipe
    One Bowl Healthy Zucchini Chocolate Chip Muffins Recipe
  • Pandebonos (Colombian Yuca Cheese Bread) Recipe
    Pandebonos (Colombian Yuca Cheese Bread) Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

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

Welcome to Mira Cooking

Where every recipe tells a story and every meal is a chance to create something beautiful.

Learn more

Popular

  • Brazilian Coconut Bonbon (Bala Baiana) with Strawberry Recipe
    Brazilian Coconut Bonbon (Bala Baiana) with Strawberry Recipe
  • Roasted Red Pepper Gnocchi Recipe
    Roasted Red Pepper Gnocchi Recipe
  • Cookies 'N Cream Cheesecake Recipe
    Cookies 'N Cream Cheesecake Recipe
  • Slow Cooker Chicken Keema with Veggies Recipe
    Slow Cooker Chicken Keema with Veggies Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Mira Cooking. All rights reserved.