Appetizers
This copycat Starbucks cheese Danish recipe delivers the same buttery layers and pull-apart cheese magic you crave—just like the café’s famous original, but with a homemade twist. the original, but with a fraction of the cost.
I've perfected this recipe after years of testing, ensuring every bite delivers that signature flaky texture and rich, tangy cheese flavor.
The foundation starts with a simple yeast dough that gets rolled, folded, and chilled to develop layers of flaky goodness. The filling combines cream cheese with a touch of sugar and vanilla, creating that signature cheesecake-like center that melts in your mouth.
Baking at the right temperature ensures the layers stay crisp while the cheese stays creamy—no soggy bottoms or dry crusts here.
What you'll end up with is a cheese Danish that looks and tastes just like the Starbucks version, with that signature pull-apart texture and rich, buttery flavor. The golden-brown crust contrasts beautifully with the soft, creamy cheese filling, making every bite irresistible.
This recipe is perfect for breakfast, dessert, or a midday treat—just like the original.
Ready to make your own copycat version? The process is straightforward, and with a few key tips, you'll achieve professional results every time. Let's get started on creating that perfect cheese Danish at home!
Ingredients for copycat starbucks cheese danish
Four cups of flour, one cup of butter, and a pinch of patience—this is your shortcut to café-quality cheese Danish at home.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 cups | Sifted for light texture |
| Instant Yeast 🍞 | ¼ tsp | Active dry works too |
| Granulated Sugar 🍚 | ½ cup | For dough and filling |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for dough |
| Large Eggs 🥚 | 1 whole | Room temperature preferred |
| Milk 🥛 | ¼ cup | Whole milk for richness |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Vanilla Extract 🍯 | 1 tsp | Pure vanilla preferred |
| Powdered Sugar 🍚 | 1 tbsp | For dusting finished pastries |
| Egg Wash 🥚 | 1 whole | 1 egg + 1 tbsp milk |
| Confectioners' Glaze 🍯 | 2 tbsp | Optional for extra shine |
| Coarse Sugar 🍚 | 1 tbsp | For sprinkling top |
The butter is non-negotiable here. Use European-style butter if you can find it—it has more fat content and stays flakier. Land O'Lakes or Plugrá work well too, but avoid margarine or low-fat versions. The cream cheese matters just as much—Philadelphia brand is the gold standard, but any full-fat block works if you grate it yourself. For the flour, King Arthur or Gold Medal are my go-to brands—they give the best rise. Keep everything cold until you're ready to roll, or the butter will melt and ruin those perfect layers.
No powdered sugar? Granulated sugar works in a pinch, but it won't dissolve as nicely for the glaze. Short on vanilla? Almond extract at half the amount adds depth, but stick with vanilla for that classic Starbucks flavor. The egg wash is crucial—don't skip it. If you're worried about salmonella, use pasteurized eggs. For the glaze, store-bought confectioners' glaze from the baking aisle saves time, but homemade (powdered sugar + milk) is just as easy. The coarse sugar topping? Turbinado sugar gives the best caramelized look, but regular granulated works fine if you pulse it in a food processor.
This dough needs time to rest—at least 2 hours in the fridge—so plan ahead. The filled Danish keeps for 2 days at room temperature wrapped tightly, or 5 days in the fridge. Freeze the unbaked version for up to 3 months—thaw overnight before baking. Reheat slices in a 300°F oven for 5 minutes to restore that fresh-from-the-oven texture. Trust me, the first bite out of the fridge is still amazing, but warm is next-level.
Why You'll Love This Recipe
- No Yeast Nightmares: I swear by this dough—it’s actually forgiving. No need to fuss with proofing times or perfect temperatures. Just mix the instant yeast with warm water, flour, and a pinch of sugar, then let it sit while you roll out the butter. My first attempt was slightly lumpy, but the flavor still won over my skeptical roommate.
- Buttery, Flaky Magic: That layer upon layer of cold butter? It’s the real MVP. The recipe calls for cutting it into the dough like a lazy lattice—no fancy techniques, just pressing and folding until it’s tender enough to roll. Bake it, and you get that signature Starbucks shatter with every bite. Honestly, I’ve tried store-bought puff pastry, but this homemade version beats it every time.
- Breakfast or Snack Hero: I’ve used these for everything from a quick grab-and-go breakfast to a weekend brunch spread. Split one open for a pastry-topped coffee cake, or keep them whole for a café-style treat. Between us, they’re also my go-to for movie nights—no one judges you for eating dessert at 9 PM.
- Budget-Friendly Stash: A single batch makes 8 danishes, and the ingredients cost me less than half of what I’d spend at Starbucks for the same. Plus, leftovers? They freeze like a dream—just reheat in the oven for 5 minutes. My freezer is always stocked, and my wallet thanks me every time.
Step-by-step instructions for Starbucks cheese Danish
Here's how to recreate those iconic, gooey cheese pull-apart layers at home.
Make the Cheese Filling
In a medium bowl, combine the 8 oz cream cheese and 0.5 cup granulated sugar. Beat with an electric mixer on medium speed until completely smooth and creamy, about 2 minutes. This ensures no lumps remain for that signature smooth texture.
Add 1 tsp vanilla extract and mix for another 30 seconds until fully incorporated. The filling should be thick but spreadable—like soft butter. Cover the bowl with plastic wrap and refrigerate while you prepare the dough. This chilled filling will be easier to work with later.
Prepare the Danish Dough
In a large mixing bowl, combine 4 cups all-purpose flour, 0.25 tsp instant yeast, and 0.5 tsp salt. Whisk gently to distribute the yeast evenly through the flour. This prevents clumping and ensures even rising later.
Cut in 1 cup unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces. Add 0.25 cup milk and mix until the dough begins to come together. The dough should be shaggy but hold when pressed.
Knead and Chill the Dough
Turn the dough onto a lightly floured surface and knead gently for 3-4 minutes until smooth and elastic. Be careful not to overwork it—this is a tender dough that needs to stay delicate. Shape into a rectangle about 12x8 inches and wrap tightly in plastic wrap.
Refrigerate for at least 1 hour or up to 24 hours. This long chill time is crucial—it allows the gluten to relax and makes rolling out the dough much easier. The dough should be firm but still pliable when ready to use.
Assemble and Shape the Danish
Preheat your oven to 375°F. On a lightly floured surface, roll out the chilled dough into a 12x16-inch rectangle about 1/8-inch thick. Spread the chilled cheese filling evenly over the dough, leaving a 1-inch border around the edges.
Roll up the dough tightly from the long side, then pinch the seam to seal. Cut the log into 4 equal pieces and arrange them cut-side up in a greased 9x13-inch baking dish. The edges should be sealed tightly to prevent filling from leaking during baking.
Bake to Golden Perfection
Brush the tops with egg wash (1 egg + 1 tbsp milk) and sprinkle evenly with 1 tbsp coarse sugar. Bake for 25-30 minutes until the danishes are golden brown and the filling is bubbling at the edges. The center should still be slightly soft—it will firm up as it cools.
For extra shine, brush the warm danishes with 2 tbsp confectioners' glaze diluted with 1 tbsp milk. Let cool for 10 minutes before serving. The cheese should be gooey and pull-apart when sliced—just like the Starbucks original!
Pro Tips For Making Copycat Starbucks Cheese Danish
- Chill the Dough Properly: After your first rise, pop the dough in the fridge overnight—yes, even if you’re eager to bake. I used to rush the second rise and ended up with dense, chewy danishes instead of that light, flaky texture. Cold dough develops gluten slowly and stays manageable when rolling.
- Cut Butter into Flour Like Frosting: Use a pastry cutter or your fingers to work the cold butter into the flour until it resembles coarse crumbs, not a sandy mess. I learned this the hard way—when the butter melts too early, your danishes turn out greasy instead of tender. Keep everything ice-cold.
- Don’t Overwork the Laminated Layers: Handle the dough gently when rolling it out—just enough to keep it cohesive, not until it’s smooth. Every time I pressed too hard, the layers collapsed, and the final product lost that signature flakiness. Think "light touch," not "perfection."
- Proof in a Warm Spot: Skip the oven for proofing—use a turned-off oven with a bowl of hot water underneath instead. The gentle heat keeps the dough rising steadily without overproofing, which I used to do when relying on room temp. Aim for just under doubling in size.
Flavor customization for this dish
Sweet & Tangy Twist
Add 1 tbsp lemon zest and 1 tsp lemon juice to the cheese filling for that bright, citrusy kick that cuts through the richness. I like to use Eureka lemons for their intense flavor.
Pair this with a sprinkle of candied lemon peel on top before baking for extra pop. 🍋
Spiced Vanilla Option
Infuse your cheese filling with warmth by adding ½ tsp cinnamon and ¼ tsp cardamom to the cream cheese mixture. A pinch of ground ginger adds depth without overpowering. This spiced version tastes amazing with a dusting of powdered sugar and a few chopped pistachios on top.
Caramelized Cheese
For a decadent upgrade, swap 2 tbsp of the cream cheese with 2 tbsp caramelized sugar (melt ½ cup sugar in a pan until golden). The caramelized sugar adds a buttery sweetness that mimics the Starbucks version's signature flavor.
Spread this mixture over the dough before rolling it up for a chewy, caramelized crust. 🍯
Chocolate-Dipped Ending
After baking, dip the tops of the danishes in melted dark chocolate (I use Ghirardelli 70% cocoa) and sprinkle with flaky sea salt. Let the chocolate set for 10 minutes before serving. This adds a sophisticated contrast to the creamy cheese filling.
Cinnamon Sugar Swirl
Mix 2 tbsp brown sugar and 1 tsp cinnamon in a small bowl. After brushing the danishes with egg wash, sprinkle this mixture evenly over the tops. The cinnamon sugar caramelizes beautifully during baking, creating a sweet, aromatic crust. 🌟
Citrus Cream Cheese
Replace the vanilla extract with 1 tbsp orange zest and ½ tsp orange extract for a zesty, citrusy flavor. Top with thin orange slices before baking for a vibrant presentation. This version pairs perfectly with a cup of Earl Grey tea for a sophisticated breakfast.
Nutrition facts
Frequently asked questions
Can I make this cheese Danish ahead of time?
The unbaked version keeps well in the fridge for 2 days or freezes for 3 months when wrapped tightly. Bake from frozen (add 5-10 minutes to baking time). For best results, reheat slices in a 300°F oven for 5 minutes to restore that fresh-from-the-oven texture. The filling stays creamy when properly stored!
Why did my Danish turn out dense instead of flaky?
Overworking the dough or skipping the chill time are the most common culprits. Keep everything cold until rolling, and avoid kneading more than 3-4 minutes. Also, ensure your butter is cold but not rock-hard—it should be pliable but firm. If the dough feels sticky, add just enough flour to handle it, but don't overdo it.
Can I use a different type of cheese for the filling?
While cream cheese is ideal, you can substitute with ricotta or mascarpone for a lighter texture. For extra richness, blend 4 oz cream cheese + 4 oz softened butter. Avoid low-fat cheeses—they won't melt as beautifully. If you love tang, add 1 tsp lemon juice to the filling for that signature Starbucks brightness.
How do I make this recipe gluten-free?
Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill). Add ½ tsp xanthan gum to improve texture. Chill the dough longer (24 hours) and handle it gently to prevent crumbling. The filling and other ingredients can stay the same—just expect a slightly denser (but still delicious!) result.
What's the secret to getting that pull-apart texture?
Proper layering and baking are key! Roll the dough thinly (1/8-inch) and spread the filling evenly, leaving that 1-inch border. Seal the edges tightly before cutting into pieces. Bake until golden but still slightly soft in the center—the cheese needs to stay gooey. Let it cool 10 minutes before slicing for that signature pull-apart magic!