The Ultimate Cream Cheese Danish Recipe 3 Ways Easy to Scratch
introduction
Craving a Cream Cheese Danish that tastes like it came straight from a bakery? You’re in the right place. This recipe shows you how to make it three simple ways using crescent rolls, puff pastry, or soft homemade dough. Each version delivers that creamy, buttery bite you love without the stress. Whether you want something fast or from scratch, you’ll find your perfect method right here.
Table of Contents
The Definitive Danish Dough Guide: Which Method Is Right for You
Choosing the right dough makes all the difference in your Cream Cheese Danish. Each method offers its own texture, flavor, and level of effort. Whether you want something quick for breakfast or prefer a slow, rewarding bake, this guide helps you pick your perfect match.
| Dough Type | Time and Effort | Final Texture | Ideal For |
| Crescent Roll | 15 minutes prep, Low Effort | Soft and slightly flaky | Quick breakfast or beginners |
| Puff Pastry | 20 minutes prep Moderate Effort | Crisp and bakery-style layers | Brunch or guests |
| Yeast Scratch | 2 plus hours, including chilling, High Effort | Soft, rich bread texture | Authentic flavor and baking lovers |
Each of these methods creates delicious results. The shortcut doughs save time while still delivering a golden, creamy treat. The scratch version gives you the satisfaction of true homemade baking with deep flavor and soft texture.
Method 1: The Easiest Cheese Danish Crescent Roll Shortcut
If you need a quick breakfast pastry, this Crescent Roll Cheese Danish is your best choice. It takes only minutes to prepare and tastes rich, buttery, and sweet. Perfect for busy mornings or last-minute guests.
Prep Time: 15 minutes
Bake Time: 18 to 20 minutes
Bake Temperature: 375°F
Yield: 8 pastries
Ingredients
- 1 package crescent roll dough
- 8 ounces cream cheese, softened
- 1 4 cup granulated sugar
- 1 teaspoon vanilla extract
- 1 egg yolk
- 1 tablespoon lemon juice
- 1 tablespoon all-purpose flour
- 1 egg white for brushing
Step-by-Step Shaping The Crescent Roll Braid
- Preheat your oven to 375°F and line a baking sheet with parchment paper.
- Unroll the crescent dough and press the seams together to form one large rectangle.
- Cut 1-inch strips along both long sides of the dough, leaving the center solid for filling.
- In a bowl, mix cream cheese, sugar, vanilla, lemon juice, egg yolk, and flour until smooth.
- Spread the filling down the center of the dough.
- Fold the side strips over the filling in a crisscross pattern to create a braid.
- Brush lightly with egg white for shine.
- Bake for 18 to 20 minutes until golden brown and slightly puffed.
- Let cool for 5 minutes before drizzling with glaze or dusting with powdered sugar.
Pro Tip: Keep the dough chilled until ready to use. This helps the seams stay sealed and gives a cleaner, flakier finish.

Method 2 Bakery Style Puff Pastry Squares The Quick Classic
This version gives you that classic bakery-style Cream Cheese Danish look with crisp, buttery layers and a rich, creamy filling. It is elegant enough for brunch yet simple enough for a weekday treat.
Prep Time: 20 minutes
Bake Time: 20 to 22 minutes
Bake Temperature: 400°F
Yield: 8 pastries
Ingredients
- 1 sheet puff pastry, thawed but still cold
- 8 ounces of cream cheese, softened
- 1/ 4 cup powdered sugar
- 1 teaspoon vanilla extract
- 1 tablespoon lemon zest or juice
- 1 egg white for brushing
- Jam or fresh berries for topping
Achieving the Perfect Puff: Controlling the Shape
- Preheat your oven to 400°F and line a baking sheet with parchment paper.
- Cut the puff pastry into 8 equal squares.
- Lightly score a small border around each square without cutting through.
- Poke the center a few times with a fork to prevent the filling area from rising too much.
- Place a spoonful of cream cheese filling in the middle of each square.
- Brush only the borders with egg white to help with browning without burning.
- Bake for 20 to 22 minutes until golden and crisp.
- Let cool slightly before adding toppings.

Topping Success Fresh Fruit Jam or Frozen Berries
You can use fruit jam or fresh berries, depending on what you have. Jam gives a sweet, glossy finish while berries add freshness. If you use frozen berries, do not thaw them first. They will bake perfectly and keep their color.
These puff pastry danishes come out flaky, rich, and picture-perfect. Ideal for coffee mornings or special gatherings.
Starbucks Copycat Tip: Replicating the Look and Flavor
If you want your Cream Cheese Danish to look and taste just like the popular Starbucks version, puff pastry is the secret. The coffee shop favorite uses buttery puff pastry with a rich cream cheese center and a thick glaze on top.
To match that flavor and texture, cut your puff pastry into neat, even squares for a clean shape. Poke the centers gently with a fork to keep the middle from puffing too high. Brush only the borders with egg white for an even golden edge.
After baking, let the pastries cool for a few minutes, then drizzle generously with powdered sugar glaze for that signature Starbucks finish. The result is flaky, creamy, and perfectly sweet with that recognizable coffee shop style everyone loves.
Method 3: The Best Cream Cheese Danish From Scratch Soft Yeast Dough
For those who love the satisfaction of true homemade baking, this Cream Cheese Danish from Scratch delivers the richest flavor and softest texture. It takes time, but the result is worth every minute.
Prep Time: 40 minutes
Chilling Time: 2 hours
Bake Time: 25 minutes
Bake Temperature: 350°F
Yield: 10 pastries
Ingredients
- 2 1/ 4 teaspoons active dry yeast
- 1 /4 cup warm water, about 110°F
- 1 /2 cup sour cream
- 1 /4 cup unsalted butter, melted
- 1 /4 cup granulated sugar
- 1 large egg
- 1 teaspoon vanilla extract
- 2 1/4 cups all-purpose flour
- 1 /2 teaspoon salt
- 8 ounces of cream cheese, softened
- 1 /4 cup powdered sugar
- 1 teaspoon lemon zest
Preparing the Rich Danish Dough
- In a small bowl, dissolve yeast in warm water and let it sit for 5 to 10 minutes until foamy.
- In a saucepan, warm sour cream, melted butter, and sugar until just combined. Remove from heat and let cool slightly.
- Add the egg, vanilla, and yeast mixture, stirring until smooth.
- Gradually add flour and salt until a soft dough forms. Knead for about 5 minutes until smooth.
- Cover the bowl and chill the dough in the refrigerator for 2 hours.
Chilling and Shaping the Traditional Braid
- Roll the chilled dough into a large rectangle about 12 by 8 inches.
- Spread the cream cheese filling evenly down the center.
- Cut strips along both sides and fold them over the filling to form a braid.
- Place the braid on a baking sheet lined with parchment paper and let it proof (rise) for 20 minutes in a warm place until slightly puffy.
- Brush lightly with an egg wash and bake at 350°F for 25 minutes until golden brown.
Note on Authenticity
This soft yeast dough is inspired by the traditional Mennonite-style Danish. It is not a laminated pastry, but it still delivers that sweet bakery flavor with a tender crumb. True laminated Danish involves multiple layers of butter and chilling steps similar to croissants.

The Perfect Cream Cheese Filling Recipe
Every Cream Cheese Danish needs a smooth and creamy filling that balances sweetness with a slight tang. This simple filling works for all three methods, giving your pastries that classic bakery taste.
Ingredients
- 8 ounces full-fat cream cheese, softened
- 1 4 cup powdered sugar
- 1 teaspoon vanilla extract
- 1 tablespoon lemon juice or zest
Instructions
- In a mixing bowl, beat the cream cheese with a hand mixer until soft and smooth.
- Add powdered sugar and continue beating until fluffy.
- Mix in vanilla and lemon juice for a bright, balanced flavor.
- Chill the mixture for 10 minutes before spreading to help it hold its shape while baking.
Flavor Boosters Lemon Zest Almond Sour Cream
- Lemon Zest adds a clean citrus note that keeps the filling fresh.
- Almond Extract gives a warm bakery-style aroma.
- Sour Cream adds a richer texture if you like a creamier filling.
Using room temperature cream cheese is key to a silky, lump-free texture. This filling turns every pastry into a smooth, melt-in-your-mouth treat that pairs perfectly with flaky pastry or soft yeast dough.
Essential Finishing Touches: Glazes and Drizzles
The final touch makes your Cream Cheese Danish look and taste irresistible. A light glaze adds sweetness and shine while keeping the pastry soft. You can choose a classic powdered sugar glaze or a bright lemon glaze for extra flavor.
Classic Powdered Sugar Glaze
Ingredients
- 1 cup powdered sugar
- 2 tablespoons milk
- 1 2 teaspoon vanilla extract
Instructions
- Whisk powdered sugar, milk, and vanilla until smooth.
- Drizzle over slightly cooled pastries with a spoon or piping bag.
- Let the glaze set for 5 minutes before serving.
Lemon Glaze
Ingredients
- 1 cup powdered sugar
- 2 tablespoons lemon juice
- 1 teaspoon lemon zest
Instructions
- Mix all ingredients until creamy and pourable.
- Adjust consistency by adding more sugar for thickness or juice for brightness.
- Drizzle over warm pastries for a tangy, sweet finish.
A good glaze gives your Danish that professional bakery look while enhancing flavor. Whether you prefer a hint of lemon or a pure sweet touch, these easy glazes make every bite shine.
Beyond Sweet Savory Cream Cheese Danish Variations
If you enjoy savory flavors, try turning your Cream Cheese Danish into a delicious snack or light meal. The same soft dough and creamy filling work beautifully with herbs, cheese, and vegetables. These versions are simple to make and look just as impressive as the sweet ones.
Asparagus and Parmesan Danish
- Spread cream cheese on the dough and top with blanched asparagus spears.
- Sprinkle with grated Parmesan and a pinch of black pepper.
- Bake until golden and enjoy warm with a drizzle of olive oil.
Sun Dried Tomato Pesto and Basil Danish
- Mix a spoonful of pesto into your cream cheese filling.
- Add chopped sun-dried tomatoes and a few fresh basil leaves.
- Bake until puffed and slightly crisp for a flavorful bite.
Smoked Salmon and Dill Danish
- Combine cream cheese with lemon juice and fresh dill.
- Spread on baked Danish rounds and top with slices of smoked salmon.
- Add a few capers or thin onion slices if desired.
These savory options show just how versatile a Cream Cheese Danish can be. They are great for brunch, parties, or any time you want something buttery, creamy, and full of flavor.
Cost Analysis: Store Bought vs Homemade Savings
Baking your own Cream Cheese Danish is not just rewarding but also saves money. A simple cost comparison shows how affordable homemade baking can be compared to store prices.
| Type | Approximate Cost per Danish | Notes |
| Store Bought Danish | $3.50 each | Average coffee shop or bakery price |
| Homemade Puff Pastry Danish | $1.20 each | Includes puff pastry sheet, cream cheese, sugar, and glaze |
| Homemade Crescent Roll Danish | $0.90 each | Uses ready-to-bake crescent dough and simple filling ingredients |
When you make your own pastries, you spend less than one-third of what you would at a bakery while enjoying fresher ingredients and customizable flavors. You also have the freedom to adjust sweetness, add toppings, or prepare savory versions.
Homemade baking delivers bakery-quality results at a fraction of the cost, making your Cream Cheese Danish both delicious and budget-friendly.
FAQs and Troubleshooting Your Cheat Sheet
Even experienced bakers run into small issues when making a Cream Cheese Danish. Here are the most common questions and quick solutions to help you get perfect results every time.
Are Danishes Typically Made with Puff Pastry
Yes, they usually are. Traditional bakery versions use puff pastry for those flaky golden layers. Crescent rolls are a popular, easy shortcut for a similar look and taste. You can check the comparison table to see which dough best fits your time and skill level.
How Do I Get My Puff Pastry Danish to Look Bakery Style
Focus on cutting neat squares and scoring a small border. Brush only the edges with egg white and poke the center a few times with a fork to control the puff. This keeps the filling in place and gives that professional bakery shape.
Can I Freeze Cream Cheese Danish, Baked or Unbaked
Yes, you can. For the best texture, freeze the unbaked dough without the filling. When ready to bake, add the filling and glaze after baking. If freezing baked pastries, wrap them tightly and reheat in the oven to refresh the crispness.
How Long Can I Store Cream Cheese Danishes, and Should I Refrigerate Them
Because of the cream cheese filling, these pastries should be stored in the refrigerator. They stay fresh for about three days in an airtight container. Warm slightly in the oven before serving for the best texture.
Why Is My Cream Cheese Filling Runny or Oozing Out
This usually happens when there is too much liquid in the mixture or the oven temperature is too low. Make sure to use full-fat cream cheese at room temperature and follow the baking time closely for perfect creamy centers.
With these tips, your Cream Cheese Danish will come out flaky, golden, and delicious every time, whether you bake the easy version or the full scratch recipe.
Ready to Bake
Now that you know how to make a Cream Cheese Danish three different ways, it is time to get baking. Each method brings its own charm, from the fast crescent roll version to the buttery puff pastry and the rich yeast dough. No matter which you choose, every bite will be golden flaky, and filled with creamy sweetness.
Try one method today and save the others for another weekend. Once you taste your homemade Danish, you may never go back to store-bought again. Share your results, leave a comment, or rate the recipe to help other bakers find their perfect version too.
Have you given our recipe a try ?
There are no reviews yet. Be the first one to write one.

The Ultimate Cream Cheese Danish Recipe – 3 Ways (Easy to Scratch)
Ingredients
Crescent Roll Danish
- 1 package crescent roll dough
- 8 oz cream cheese, softened
- 1/4 cup granulated sugar
- 1 tsp vanilla extract
- 1 egg yolk
- 1 tbsp lemon juice
- 1 tbsp all-purpose flour
- 1 egg white for brushing
Puff Pastry Danish
- 1 sheet puff pastry, thawed but cold
- 8 oz cream cheese, softened
- 1/4 cup powdered sugar
- 1 tsp vanilla extract
- 1 tbsp lemon zest or juice
- 1 egg white for brushing
- jam or fresh berries for topping
Yeast Dough Danish (From Scratch)
- 2 1/4 tsp active dry yeast
- 1/4 cup warm water (110°F)
- 1/2 cup sour cream
- 1/4 cup unsalted butter, melted
- 1/4 cup granulated sugar
- 1 large egg
- 1 tsp vanilla extract
- 2 1/4 cups all-purpose flour
- 1/2 tsp salt
Cream Cheese Filling (For All Methods)
- 8 oz full-fat cream cheese, softened
- 1/4 cup powdered sugar
- 1 tsp vanilla extract
- 1 tbsp lemon juice or zest
Classic Glaze
- 1 cup powdered sugar
- 2 tbsp milk
- 1/2 tsp vanilla extract
Instructions
- Crescent Roll Danish
- Preheat oven to 375°F (190°C) and line a baking sheet with parchment paper.
- Unroll crescent dough and press seams together to form a rectangle.
- Cut 1-inch strips on both long sides, leaving the center for filling.
- Mix cream cheese, sugar, vanilla, lemon juice, egg yolk, and flour until smooth.
- Spread filling in the center, fold strips over to form a braid, and brush with egg white.
- Bake 18–20 minutes until golden and puffed. Cool and glaze or dust with powdered sugar.
- Puff Pastry Danish
- Preheat oven to 400°F (200°C). Line baking sheet with parchment paper.
- Cut pastry into 8 squares and lightly score a border. Poke centers with a fork.
- Place cream cheese filling in center, brush edges with egg white, and bake 20–22 minutes.
- Cool slightly, then top with jam or berries and drizzle with glaze.
- Yeast Dough Danish (From Scratch)
- Dissolve yeast in warm water and let sit until foamy. In a saucepan, warm sour cream, butter, and sugar until combined.
- Mix in egg, vanilla, and yeast mixture. Add flour and salt to form a soft dough. Knead for 5 minutes.
- Cover and chill for 2 hours. Roll into rectangle, fill with cream cheese mixture, cut strips and braid.
- Proof 20 minutes, brush with egg wash, bake 25 minutes at 350°F (175°C) until golden.
- Classic Glaze
- Whisk powdered sugar, milk, and vanilla until smooth. Drizzle over cooled pastries.
Notes
- Healthy Cottage Cheese Pudding Recipe (5 Minutes) - December 20, 2025
- Strawberry Crunch Cheesecake: Easy Recipe & Tips - December 6, 2025
- The Ultimate Sopapilla Cheesecake Recipe (Churro Cheesecake Bars) - November 22, 2025

