Starbucks Cream Cheese Danish Recipe: Bake Up Café Quality at Home!
Craving that flaky, creamy goodness of a Starbucks Cream Cheese Danish but don’t want to leave the house? Or maybe you’re tired of the price tag? You’re in luck! This recipe allows you to recreate that iconic pastry in your own kitchen, delivering a warm, satisfying treat that’s perfect for breakfast, brunch, or a delightful afternoon indulgence. Get ready to impress your friends and family (or just yourself!) with this surprisingly easy-to-follow recipe.
Why This Recipe Works
This recipe focuses on achieving the key elements that make the Starbucks Cream Cheese Danish so irresistible: a flaky, buttery crust and a smooth, tangy cream cheese filling. Here’s how we do it:
- Puff Pastry Power: We use store-bought puff pastry to simplify the process and guarantee those beautiful, delicate layers. No need to spend hours making your own!
- Cream Cheese Filling Perfection: The filling is a carefully balanced blend of cream cheese, sugar, egg yolk, and vanilla extract, creating a rich and decadent center that complements the flaky crust perfectly.
- Simple Glaze: A quick and easy glaze adds a touch of sweetness and a glossy finish, making these danishes look as good as they taste.
- Easy Assembly: The folding and assembly technique is straightforward, ensuring even a novice baker can create beautiful, professional-looking danishes.
Ingredients
- Puff Pastry: 1 sheet (about 14 ounces) store-bought puff pastry, thawed according to package directions. Make sure it’s cold but pliable.
- Cream Cheese: 8 ounces cream cheese, softened to room temperature. This is crucial for a smooth, lump-free filling.
- Granulated Sugar: 1/4 cup granulated sugar. Adds sweetness and helps to create a creamy texture.
- Egg Yolk: 1 large egg yolk. Adds richness and helps bind the filling together.
- Vanilla Extract: 1 teaspoon pure vanilla extract. Enhances the flavor of the cream cheese filling.
- Lemon Zest: 1/2 teaspoon lemon zest (optional). A tiny bit of zest brightens the flavor and adds a subtle citrus note.
- Egg Wash: 1 large egg, beaten with 1 tablespoon of water. For a golden-brown, shiny crust.
- Glaze:
- 1 cup powdered sugar
- 2-3 tablespoons milk (or lemon juice for a tangier glaze)

Instructions
- Prepare the Cream Cheese Filling: In a medium bowl, beat the softened cream cheese and granulated sugar together with an electric mixer until smooth and creamy.
- Add Egg Yolk and Vanilla: Beat in the egg yolk and vanilla extract (and lemon zest, if using) until well combined. Set aside.
- Prepare the Puff Pastry: Gently unfold the thawed puff pastry sheet on a lightly floured surface.
- Cut the Pastry: Using a sharp knife or pizza cutter, cut the puff pastry into 9 equal squares.
- Create the Danish Shape: On each square, make a diagonal cut from each corner towards the center, stopping about 1/2 inch from the center. Don’t cut all the way through!
- Fold the Corners: Gently fold one point from each corner towards the center, overlapping them slightly. Press lightly to secure. This creates the classic pinwheel shape.
- Fill the Danishes: Spoon a generous tablespoon of the cream cheese filling into the center of each danish.
- Brush with Egg Wash: In a small bowl, whisk together the egg and water for the egg wash. Brush the exposed puff pastry with the egg wash. This will give them a beautiful golden-brown color.
- Bake: Preheat your oven to 375°F (190°C). Place the danishes on a baking sheet lined with parchment paper. Bake for 18-22 minutes, or until the pastry is golden brown and the filling is set.
- Cool: Remove the danishes from the oven and let them cool on the baking sheet for a few minutes before transferring them to a wire rack to cool completely.
- Make the Glaze: While the danishes are cooling, prepare the glaze. In a small bowl, whisk together the powdered sugar and milk (or lemon juice) until smooth. Add more milk or lemon juice, 1 teaspoon at a time, until you reach your desired consistency. The glaze should be thick enough to coat the danishes but thin enough to drizzle easily.
- Glaze the Danishes: Once the danishes are completely cool, drizzle the glaze over the top. You can use a spoon, a fork, or a piping bag for a more precise application.
- Serve: Enjoy your homemade Starbucks Cream Cheese Danishes immediately, or store them in an airtight container.
Tips for Success
- Keep the Puff Pastry Cold: Work quickly with the puff pastry and keep it cold. If it gets too warm, it will be difficult to work with and won’t rise properly in the oven. If you notice it becoming too soft, pop it back in the refrigerator for a few minutes.
- Don’t Overfill: Avoid overfilling the danishes with cream cheese filling, as this can cause them to leak during baking.
- Bake Until Golden Brown: Make sure the puff pastry is a deep golden brown color before removing the danishes from the oven. This ensures that they are fully cooked and crispy.
- Adjust Sweetness: If you prefer a less sweet danish, you can reduce the amount of sugar in the cream cheese filling.
- Experiment with Flavors: Feel free to add other flavors to the cream cheese filling, such as almond extract, orange zest, or a pinch of cinnamon. You can also add a sprinkle of chopped nuts or dried fruit on top before baking.
- Use Parchment Paper: Lining your baking sheet with parchment paper will prevent the danishes from sticking and make cleanup a breeze.
Storage Instructions
Store leftover cream cheese danishes in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to 4 days. They are best enjoyed fresh, but can be reheated in a low oven (300°F/150°C) for a few minutes to restore their crispness.

FAQ
Q: Can I use homemade puff pastry?
A: Absolutely! If you’re feeling ambitious, homemade puff pastry will elevate these danishes even further. Just be prepared for a more time-consuming process.
Q: Can I freeze the danishes?
A: Yes, you can freeze the unbaked danishes. Assemble them as directed, then place them on a baking sheet lined with parchment paper and freeze until solid. Once frozen, transfer them to a freezer bag or airtight container. When ready to bake, bake them directly from frozen, adding a few extra minutes to the baking time.
Q: Can I make these ahead of time?
A: You can prepare the cream cheese filling ahead of time and store it in the refrigerator for up to 2 days. You can also assemble the danishes a few hours before baking and keep them refrigerated. Just be sure to bake them within a few hours of assembling them to prevent the puff pastry from becoming soggy.
Q: My puff pastry didn’t rise properly. What went wrong?
A: The most common cause of puff pastry not rising is that it wasn’t cold enough. Make sure your puff pastry is cold but pliable before working with it. Also, avoid overworking the dough, as this can develop the gluten and prevent it from rising properly.
Q: My cream cheese filling is lumpy. How can I fix it?
A: Make sure your cream cheese is softened to room temperature before mixing it with the other ingredients. If it’s still lumpy after mixing, you can try using an immersion blender or a whisk to smooth it out.
Conclusion
With this recipe, you can easily create delicious, café-worthy Cream Cheese Danishes in the comfort of your own home. The flaky crust, creamy filling, and sweet glaze combine to create a truly irresistible treat. So, gather your ingredients, preheat your oven, and get ready to enjoy a taste of Starbucks without ever leaving the house. Happy baking!