Breakfast & Brunch
Creating bakery-style cherry cheese danish at home delivers layers of flaky pastry, tangy cream cheese, and tart cherry filling that rival any café pastry. The secret lies in proper lamination and careful assembly—techniques that transform simple ingredients into something extraordinary.
I’ve perfected this recipe after years of testing, ensuring every bite delivers that perfect balance of textures and flavors.
This recipe builds on classic Danish pastry methods but simplifies the process for home bakers. You’ll work with a layered dough that develops crisp, flaky layers when baked, while the cream cheese filling adds richness and structure.
The cherry compote, made from fresh or frozen cherries, provides that signature tart-sweet contrast that makes these danishes irresistible.
The result is a golden, caramelized pastry with tender layers that practically melt in your mouth. The cream cheese filling stays soft and creamy, while the cherry compote adds bursts of fruity flavor in every bite.
This is the kind of recipe that makes Sunday mornings feel special—without requiring professional baking skills.
Whether you’re baking for a brunch gathering or treating yourself to a homemade indulgence, this recipe delivers professional-quality results. The key steps—dough preparation, filling assembly, and baking—are broken down clearly so you can achieve bakery-style perfection in your own kitchen.
Ingredients for cherry cheese danish
Layered pastry, tangy cream, and tart cherries transform simple pantry staples into bakery-style perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 cups | Sifted for light texture |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for lamination |
| Granulated Sugar 🍚 | ¼ cup | Fine grain preferred |
| Instant Yeast 🍞 | 0.03 oz | Or 2.5 grams |
| Large Eggs 🥚 | 1 whole | Room temperature |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Milk 🥛 | ¼ cup | Whole milk for richness |
| Cream Cheese 🧀 | 8 oz | Full-fat, softened |
| Powdered Sugar 🍚 | ½ cup | For filling sweetness |
| Fresh Cherries 🍒 | 1 ½ cups | Pitted, fresh or frozen |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Cornstarch 🌾 | 1 tbsp | For compote thickening |
| Vanilla Extract 🌿 | ½ tsp | Pure vanilla preferred |
| Heavy Cream 🥛 | ¼ cup | For brushing layers |
| Coarse Sugar 🍚 | ¼ cup | For caramelized finish |
The butter's quality dictates your Danish's flakiness. European-style butter like Plugrá or Land O'Lakes European has higher fat content, ideal for lamination. Purchase from specialty grocers like Whole Foods or Eataly for authentic results. Keep all butter components cold until the final fold—this prevents gluten development. For the cream cheese, Philadelphia brand remains the gold standard, though any full-fat variety works. The cherries can be fresh, frozen, or even high-quality canned—just ensure they're pitted and drained thoroughly to avoid excess moisture in the compote.
No instant yeast? Active dry yeast at double the amount works, but must be dissolved in warm milk first. Substituting butter with margarine compromises flakiness—stick to dairy fat for optimal texture. For a dairy-free version, vegetable shortening can replace butter, though the layers won't be as delicate. The powdered sugar in the filling can be swapped for superfine sugar if you prefer a finer texture. When assembling, room-temperature cream cheese spreads more evenly, but don't over-soften it or it'll melt during baking. The vanilla extract can be omitted if you prefer a more tart flavor profile.
All dough components should be refrigerated until ready to use—this prevents premature melting. The cream cheese filling keeps for 3 days in the fridge, while the dough can be laminated ahead and stored overnight. Cherry compote freezes beautifully for up to 3 months, making it ideal for batch baking. For best results, bake danishes immediately after assembly—they're delicate and best enjoyed fresh. Brush with heavy cream and sprinkle coarse sugar immediately after baking for that signature bakery finish.
Why You'll Love This Recipe
- No Yeast Nightmares: I swear by this dough—just flour, butter, and a little sugar. No kneading, no waiting for yeast to wake up. The butter cuts in smooth, and the dough comes together faster than my coffee brews.
- Sweet Creamy Magic: That gooey cherry filling and tangy cream cheese? It’s like biting into a hug. The butter-rich dough balances the sweetness perfectly—no one will guess it’s this simple.
- Breakfast or Snack: Morning meeting? Afternoon slump? These work for both. Bake a batch Sunday, and you’ve got grab-and-go treats for the week. (Yes, even when I forget to pack lunch.)
- Budget-Friendly Luxury: Butter and flour make this feel fancy without the price tag. A single batch stretches for days—wrap leftovers in parchment, freeze them, and reheat straight from the fridge. My wallet thanks me.
Step-by-step instructions for cherry cheese danish
Mastering bakery-style layers requires precision—follow these steps for perfect flaky dough and vibrant cherry filling.
Prepare the Dough for Laminated Layers
In a large mixing bowl, combine the 4 cups all-purpose flour, 0.5 teaspoon salt, and 0.025 ounce instant yeast. Whisk gently to distribute evenly, creating a uniform base for the dough. In a separate bowl, beat the 1 whole large egg and 0.25 cup milk until smooth, then gradually incorporate the 1 cup unsalted butter, cut into ½-inch cubes, while mixing on low speed.
Add the wet ingredients to the dry mixture and knead just until combined—overmixing develops gluten, which disrupts the delicate lamination. The dough should form a shaggy mass rather than a smooth ball. Wrap tightly in plastic wrap and refrigerate for 1 hour to firm up, ensuring the butter remains cold for optimal layering.
Create the Cream Cheese Filling
In a medium bowl, beat the 8 ounces cream cheese and 0.5 cup powdered sugar until smooth and creamy. Add the 0.5 teaspoon vanilla extract and mix until fully incorporated. The filling should be thick but spreadable—this ensures even distribution between the dough layers. Cover and refrigerate while you prepare the cherry compote.
For the compote, combine the 1.5 cups fresh cherries, 1 tablespoon lemon juice, and 1 tablespoon cornstarch in a saucepan. Cook over medium heat, stirring constantly, until the cherries soften and the mixture thickens to a jam-like consistency (5-7 minutes). Remove from heat and stir in 0.25 cup coarse sugar to balance the tartness. Let cool completely before using.
Assemble and Laminate the Dough
Roll the chilled dough into a 12x16-inch rectangle on a lightly floured surface. Spread the cream cheese filling evenly over ⅔ of the dough, leaving a 2-inch border along one long edge. Roll tightly from the filling-free edge, sealing the dough as you go to encase the filling completely. This creates the classic spiral shape.
Place the log seam-side down on a parchment-lined baking sheet. Brush the top generously with 0.25 cup heavy cream for a golden finish. Bake at 375°F for 25-30 minutes, until the danish is deep golden brown and the internal temperature reaches 190°F. The edges should pull away slightly from the pan, indicating proper baking.
Fill and Glaze for Bakery Perfection
While the danish is still warm, carefully slice it into 8 equal wedges using a sharp serrated knife. Spoon 1-2 tablespoons of the cherry compote into the center of each wedge, allowing the filling to peek through slightly for visual appeal. The residual heat from the danish will help the compote set into a glossy filling.
For the glaze, whisk together 0.25 cup powdered sugar and 1 tablespoon milk until smooth. Drizzle lightly over the filled danishes, reserving any extra for garnish. Let cool for 10 minutes before serving to allow the glaze to set. The final result should feature crisp, flaky layers with a vibrant cherry center and a delicate sugar crust.
Pro Tips For Making Cherry Cheese Danish
- Chill the Dough Properly: After shaping your danish, refrigerate it for at least 12 hours—overnight is ideal. I used to rush this and wondered why my layers collapsed in the oven. Cold dough rises slower, develops better flavor, and holds its shape when you bake it.
- Use Cold Butter: Cut that unsalted butter into cubes and freeze it for 10 minutes before mixing into the dough. Warm butter makes the dough too soft, and you’ll end up with a dense, gummy mess instead of flaky layers. Trust me, your future danish will thank you.
- Don’t Overproof the Dough: Watch those bubbles—once the dough has doubled in size, it’s done. Leave it any longer, and the yeast will eat all the sugar, making your danish taste flat and lose its rise. I learned this after a batch of sad, dense danish that looked more like a brick than pastry.
- Brush with Egg Wash: Whisk a whole egg with 1 tablespoon water and brush it lightly over the shaped danish before baking. This isn’t just for looks—it creates a golden crust and helps the cheese filling stay in place. Skip it, and you’ll get a dull, pale finish that’s less appetizing.
Dietary considerations for this cherry cheese danish
Gluten-Free Adaptation
Replace the all-purpose flour with a 1:1 gluten-free flour blend, like Bob’s Red Mill or King Arthur, which mimics wheat flour’s structure. Add 1 teaspoon xanthan gum to improve elasticity in the dough.
Chill the dough longer—2 hours instead of 1—to prevent spreading during baking. The layers won’t be quite as flaky, but the texture remains tender. 🌾
Dairy-Free Options
For a dairy-free version, swap butter with vegetable shortening (like Crisco) and use dairy-free cream cheese, such as Kite Hill or Violife. Replace milk with unsweetened almond milk> and heavy cream with coconut cream>.
The texture will differ slightly, but the tart-sweet balance stays intact. Test with ½ teaspoon lemon zest> to brighten the filling.
Lower-Sugar Version
Reduce the sugar in the dough to ¼ cup> and omit the coarse sugar topping. Use ½ cup monk fruit sweetener> in the cream cheese filling instead of powdered sugar.
For the cherry compote, cut the sugar to ¼ cup> and add 1 teaspoon erythritol> for volume without sweetness. The result is a lighter, less syrupy danish with vibrant cherry flavor. 🍒
Nut-Free Allergy-Friendly
Ensure all ingredients—especially butter and cream cheese—are certified nut-free. Use a dedicated rolling pin and work surface to avoid cross-contamination. For extra safety, bake on a parchment-lined sheet with a silicon baking mat> underneath to prevent crumbs from falling into the oven.
Store finished danishes in an airtight container> with a nut-free label.
Vegan Substitutions
Replace butter with vegan butter> (like Miyoko’s) and cream cheese with a blend of silken tofu> and lemon juice>. Use flax eggs> (1 tbsp ground flax + 3 tbsp water) instead of chicken eggs.
For the dough, add 1 tbsp apple cider vinegar> to mimic the tang of milk. The texture will be denser, but the layers remain distinct. 🌱
Protein Boost
Add 1 scoop vanilla protein powder> (like Orgain or Premier Protein) to the cream cheese filling for extra protein. Use a whey or plant-based blend> to avoid altering the flavor.
For the dough, replace ½ cup flour> with ½ cup oat flour>, which adds fiber and nutrients without compromising texture. This keeps the danish indulgent while making it more balanced. 💪
Nutrition facts
Frequently asked questions
Can I use store-bought puff pastry for this recipe?
Yes! For a quicker version, use 1 sheet of high-quality puff pastry (like Pillsbury or store-brand). Spread the cream cheese filling over ⅔ of the pastry, roll it up, and bake as directed. The texture won't be as flaky, but it'll still deliver that signature cream-cheese and cherry combo in half the time.
How do I prevent the cream cheese filling from leaking out?
Keep the cream cheese filling thick but spreadable—it should hold its shape when chilled. Roll the dough tightly from the filling-free edge, sealing the edges well. For extra security, place the log seam-side down on the baking sheet and brush the top with heavy cream before baking. This creates a protective barrier.
Can I make this recipe without a stand mixer?
Mix the dough by hand—cut the butter into the flour mixture with a pastry cutter or your fingers until it resembles coarse crumbs. Knead just until combined (about 5 minutes) to avoid overdeveloping the gluten. The manual method works perfectly for this delicate dough.
What’s the best way to reheat leftover cherry cheese danish?
Warm slices in a 350°F oven for 5-7 minutes on a wire rack to maintain crispness. For microwave reheating, cover with a damp paper towel and heat for 10-15 seconds—this prevents sogginess. Avoid reheating in airtight containers, as condensation ruins the texture.
Can I substitute frozen cherries for fresh?
Yes! Use 1.5 cups frozen cherries (thawed and drained) in the compote. Add 1 extra tablespoon lemon juice to brighten the flavor, as frozen cherries can taste slightly dull. Simmer for 3-5 minutes longer to ensure proper thickening. The texture will be identical to fresh.
