If you’ve ever found yourself savoring a Starbucks Cream Cheese Danish, you know just how delightful that flaky pastry filled with creamy goodness can be. The best part? You can recreate this indulgent treat in the comfort of your own kitchen using just a few simple ingredients and a bit of love. This recipe captures the essence of the Starbucks Cream Cheese Danish, making it perfect for breakfast, brunch, or even a sweet afternoon snack. Get ready to impress your family and friends with this delectable pastry!
Why This Recipe Works

This recipe works beautifully because it combines the light, flaky texture of puff pastry with a rich and creamy cream cheese filling. Thawing the puff pastry ensures that it’s pliable and easy to work with, while softening the cream cheese allows for a smooth and luscious filling. The addition of powdered sugar and vanilla extract enhances the sweetness and flavor, making every bite irresistible. Plus, the egg wash gives the Danish a golden, glossy finish that makes it as beautiful as it is delicious!
Your Shopping Guide
- 1 sheet puff pastry, thawed: This is the star of the show, providing that light and flaky texture.
- 1 (8-ounce) box cream cheese, softened: The key ingredient for the luscious filling.
- 1 cup powdered sugar: Adds sweetness and creates a creamy texture.
- 1 teaspoon vanilla extract: Enhances the flavor of the cream cheese filling.
- 1 egg: Used for the egg wash to give the pastry a beautiful golden color.
- 2 tablespoons water: Helps in creating the egg wash.
Prep & Cook Tools
- Baking Sheet: A flat surface to bake your Danish on.
- Parchment Paper: Prevents sticking and makes cleanup easy.
- Mixing Bowl: For combining the cream cheese filling.
- Whisk or Fork: To mix the filling and egg wash.
- Rolling Pin: Optional, for rolling out the puff pastry if needed.
From Start to Finish: Starbucks Cream Cheese Danish

Step 1: Prepare the Puff Pastry
Begin by preheating your oven to 400°F (200°C). Unroll the thawed puff pastry on a lightly floured surface. If you’d like, you can use a rolling pin to gently roll it out to ensure it’s even and slightly larger. Cut the pastry into squares, approximately 4×4 inches in size.
Step 2: Make the Cream Cheese Filling
In a mixing bowl, combine the softened cream cheese, powdered sugar, and vanilla extract. Mix thoroughly with a whisk or fork until the mixture is smooth and creamy. Taste it and adjust the sweetness if necessary.
Step 3: Assemble the Danish
Scoop a generous tablespoon of the cream cheese filling onto the center of each puff pastry square. Fold the corners of the pastry over the filling to create a diamond shape, pinching the edges to seal them. Alternatively, you can leave the corners open for a more rustic look.
Step 4: Prepare the Egg Wash
In a small bowl, whisk together the egg and water to create an egg wash. This will give your pastries a beautiful golden-brown color when baked.
Step 5: Brush and Bake
Place the assembled pastries on a baking sheet lined with parchment paper. Brush the tops with the egg wash, ensuring an even coating. Bake in the preheated oven for 15-20 minutes, or until they are puffed and golden brown.
Step 6: Cool and Serve
Once baked, remove the Danish from the oven and let them cool slightly on a wire rack. Serve warm or at room temperature for the best experience. Enjoy your homemade Starbucks Cream Cheese Danish!
Fit It to Your Goals

- Make it Gluten-Free: Use gluten-free puff pastry available at many grocery stores.
- Reduce Sugar: Substitute powdered sugar with a sugar alternative for a lighter version.
- Add Fruits: Incorporate fresh fruits like blueberries or strawberries in the cream cheese filling for added flavor.
- Vegan Option: Use a plant-based cream cheese and a flax egg for a vegan-friendly alternative.
Notes on Ingredients
The ingredients used in this recipe are quite straightforward, making it easy to whip up these delightful pastries. The key is to ensure that your cream cheese is perfectly softened, as this will help achieve a creamy filling. If you prefer a sweeter filling, feel free to adjust the powdered sugar to your liking. Additionally, using high-quality vanilla extract will greatly enhance the flavor of your Danish.
Refrigerate, Freeze, Reheat
If you have leftovers, you can refrigerate them in an airtight container for up to 3 days. To freeze, place the cooled Danish in a single layer on a baking sheet, freeze until solid, then transfer to a freezer bag. They can be stored for up to 2 months. To reheat, simply place them in a preheated oven at 350°F (175°C) for about 10-15 minutes until warmed through.
Handy Q&A
Can I use homemade puff pastry instead of store-bought?
Absolutely! If you have the time and skill, homemade puff pastry can elevate your Danish even further. Just ensure it’s rolled out to the appropriate thickness.
What can I do if my cream cheese filling is too thick?
If your filling is too thick, simply add a splash of milk or cream to loosen it up. Just be careful not to make it too runny!
Can I make these Danish ahead of time?
Yes, you can prepare the Danish up to the point of baking, cover them with plastic wrap, and refrigerate for a few hours before baking. Just remember to brush with egg wash right before baking.
What other fillings can I use?
The possibilities are endless! You can fill your Danish with fruit preserves, chocolate ganache, or even a savory filling like spinach and feta for a unique twist.
Quick Weeknight Wins
- Quick Cinnamon Rolls – Soft and gooey rolls that can be made in no time.
- Easy Pasta Primavera – A colorful and quick dinner option.
- 15-Minute Chocolate Mousse – A decadent dessert that requires minimal effort.
Ready, Set, Cook
Now that you have the tools, ingredients, and steps to create your own Starbucks Cream Cheese Danish, it’s time to roll up your sleeves and get cooking! This easy-to-follow recipe will not only satisfy your cravings but also impress anyone lucky enough to share in your delicious creation. Enjoy the process, and don’t forget to share your bakes with friends and family!
The joy of baking is not just about the end result but also about the experience and memories created along the way. Get ready to indulge in the delightful flavors of your homemade Starbucks Cream Cheese Danish, and happy baking!

Starbucks Cream Cheese Danish
Equipment
- Baking Sheet
- Parchment Paper
- Mixing Bowl
- Whisk or fork
- Rolling Pin
Ingredients
- 1 sheet puff pastry thawed
- 8 ounce cream cheese softened
- 1 cup powdered sugar
- 1 teaspoon vanilla extract
- 1 egg egg for egg wash
- 2 tablespoons water for egg wash
Instructions
- Preheat your oven to 400°F (200°C). Unroll the thawed puff pastry on a lightly floured surface. Optionally, use a rolling pin to gently roll it out evenly. Cut the pastry into approximately 4x4 inch squares.
- In a mixing bowl, combine the softened cream cheese, powdered sugar, and vanilla extract. Mix thoroughly with a whisk or fork until smooth and creamy. Adjust sweetness if needed.
- Scoop a generous tablespoon of cream cheese filling onto the center of each puff pastry square. Fold the corners over the filling to create a diamond shape, pinching edges to seal, or leave corners open for a rustic look.
- In a small bowl, whisk together the egg and water to create an egg wash.
- Place the pastries on a baking sheet lined with parchment paper. Brush the tops evenly with the egg wash. Bake for 15-20 minutes until puffed and golden brown.
- Remove from oven and let cool slightly on a wire rack. Serve warm or at room temperature. Enjoy!
Notes
- Use gluten-free puff pastry for a gluten-free version.
- Substitute powdered sugar with sugar alternatives to reduce sugar content.
- Add fresh fruits like blueberries or strawberries to the filling for extra flavor.
- Use plant-based cream cheese and a flax egg for a vegan option.
- Leftovers can be refrigerated up to 3 days or frozen up to 2 months; reheat in oven at 350°F for 10-15 minutes.
