There’s something irresistible about a freshly baked Blueberry Cream Cheese Danish—the flaky, buttery layers of pastry, the rich and creamy filling, and the sweet burst of juicy blueberries in every bite. This classic bakery favorite might look fancy, but it’s surprisingly simple to make at home using store-bought puff pastry. Whether you’re hosting brunch or just craving a sweet morning treat, this recipe delivers impressive results with minimal effort.
One of the best things about this recipe is how quickly it comes together. With just a handful of ingredients and about 30–40 minutes, you can have warm, golden danishes fresh from your oven. The cream cheese filling is smooth and lightly sweetened, perfectly complementing the tangy blueberry topping. It’s a beautiful balance of flavors and textures that feels both indulgent and comforting.
These danishes are also incredibly versatile. You can easily swap in different fruit fillings, add a hint of lemon zest for brightness, or drizzle a simple glaze on top for that authentic bakery-style finish. Whether you’re serving them for a weekend breakfast, a holiday brunch, or even dessert, they’re guaranteed to impress family and guests alike.
If you’ve ever thought homemade pastries were too complicated, this recipe will change your mind. With a few simple steps and helpful tips, you’ll be creating bakery-quality Blueberry Cream Cheese Danishes right in your own kitchen. Get ready to enjoy flaky layers, creamy filling, and sweet berries in every delicious bite!
Print
Blueberry Cream Cheese Danish
These Blueberry Cream Cheese Danishes are flaky, buttery, and filled with a luscious sweet cream cheese center topped with juicy blueberry filling. They taste bakery-worthy but are surprisingly simple to make at home using puff pastry. Perfect for breakfast, brunch, or a sweet afternoon treat.
- Total Time: 40–45 minutes
- Yield: 8 danishes 1x
Ingredients
For the Danishes
1 sheet puff pastry, thawed
4 oz cream cheese, softened
3 tbsp granulated sugar
1 tsp vanilla extract
1 egg yolk
1 cup blueberry pie filling or homemade blueberry topping
1 egg
1 tbsp water
Optional Glaze
1/2 cup powdered sugar
1-2 tbsp milk
1/2 tsp vanilla extract
Instructions
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
Lightly flour your work surface and unfold the puff pastry sheet. Cut it into 8 equal rectangles or squares.
Make the Cream Cheese FillingIn a small bowl, mix together:
softened cream cheese
granulated sugar
vanilla extract
egg yolk
Beat until smooth and creamy.
Shape the DanishesPlace the pastry pieces on the prepared baking sheet. Use a knife to lightly score a border about 1/2 inch from the edge of each piece, being careful not to cut all the way through.
Prick the center lightly with a fork so it doesn’t puff too much.
FillSpoon about 1 tablespoon cream cheese filling into the center of each pastry. Top with 1–2 tablespoons blueberry filling.
Egg WashWhisk together the egg and water. Brush the edges of each pastry with the egg wash for a golden finish.
BakeBake for 18–22 minutes, or until the danishes are puffed and deep golden brown.
Let cool on the pan for about 5 minutes, then transfer to a wire rack.
Add Glaze (Optional)Whisk powdered sugar, milk, and vanilla until smooth. Drizzle over slightly cooled danishes.
Serve warm or at room temperature.
Notes
Cooking Tips
- Keep the puff pastry cold for the flakiest texture. If it gets too soft, chill it for 10 minutes before baking.
- Don’t overfill the centers or the filling may spill over while baking.
- Use room temperature cream cheese for the smoothest filling.
- Homemade blueberry topping works beautifully if you want a fresher, less sweet flavor.
- Bake until deeply golden—underbaked puff pastry can be doughy in the center.
- For extra shine, brush the pastries with egg wash twice before baking.
- Let them cool slightly before glazing so the glaze doesn’t melt completely off.
Variations
- Lemon Blueberry Danish: Add 1 tsp lemon zest to the cream cheese filling.
- Mixed Berry Danish: Swap the blueberries for strawberries, raspberries, or blackberries.
- Almond Blueberry Danish: Add a few drops of almond extract and top with sliced almonds.
- Mini Danishes: Cut the puff pastry into smaller squares for bite-sized brunch pastries.
- Streusel Topping: Sprinkle with a quick crumb topping before baking for bakery-style texture.
- Vanilla Bean Cream Cheese: Use vanilla bean paste instead of extract for a richer flavor.
- Fresh Blueberry Version: Use fresh blueberries tossed with a little sugar and cornstarch.
- Breakfast Brunch Style: Dust lightly with powdered sugar instead of using glaze.
- Prep Time: 20 minutes
- Cook Time: 18–22 minutes
Nutrition
- Serving Size: 1 serving
- Calories: 255
- Sugar: 11g
- Sodium: 170mg
- Fat: 16g
- Saturated Fat: 6g
- Carbohydrates: 24g
- Fiber: 1g
- Protein: 4g




