
I recently made this Blueberry Cream Cheese Danish Recipe for a weekend brunch, and they disappeared faster than I expected. The flaky pastry, creamy filling, and juicy blueberries created the perfect bakery-style treat right at home.
I love how simple this recipe is, especially when using frozen puff pastry. Every bite tastes rich, buttery, and lightly sweet without being too heavy. If you enjoy easy homemade pastries that look impressive, this recipe is definitely worth trying.

Ingredients
These simple ingredients come together to create a flaky and creamy pastry that tastes bakery fresh.
- 1 sheet puff pastry, thawed – Store-bought puff pastry saves time and creates beautifully flaky layers.
- 4 oz cream cheese, softened – Softened cream cheese blends smoothly and creates a rich filling.
- ⅓ cup granulated sugar – Adds balanced sweetness without overpowering the blueberries.
- 1 teaspoon vanilla extract – Gives the filling a warm bakery-style flavor.
- 1 cup fresh blueberries – Fresh berries hold their shape and provide juicy bursts of flavor.
- 1 egg – Used for egg wash to create a golden and shiny crust.
- 1 tablespoon milk – Mixed with egg for an even pastry glaze.
- 1 tablespoon all-purpose flour – Prevents sticking while rolling the pastry.
- 1 tablespoon lemon zest – Optional, but it brightens the flavor wonderfully.
- Powdered sugar for garnish – Adds a classic bakery finish after baking.
Note: The ingredient quantities make about 6 servings depending on the size of your danishes.
Variations
You can easily customize this recipe based on your taste or dietary needs.
- Use strawberries, raspberries, or blackberries instead of blueberries.
- Swap regular cream cheese with dairy-free cream cheese for a vegan-friendly option.
- Add lemon curd for a tangy citrus flavor.
- Replace sugar with monk fruit sweetener for a lower-sugar version.
- Sprinkle sliced almonds on top for extra crunch.
- Add a touch of almond extract for a richer bakery aroma.
- Use blueberry jam along with fresh berries for a sweeter filling.
For a complete brunch spread, you can also enjoy Crispy Parmesan Artichoke Hearts Recipe crispy-parmesan-artichoke-hearts-recipe alongside these sweet danishes.

Cooking Time
This recipe comes together surprisingly quickly and is perfect for busy mornings.
- Prep Time: 15 minutes
- Cooking Time: 18–20 minutes
- Total Time: About 35 minutes
Equipment You Need
Having the right kitchen tools makes the process smoother and easier.
- Mixing bowl – For preparing the cream cheese filling.
- Baking sheet – Helps bake the danishes evenly.
- Parchment paper – Prevents sticking and makes cleanup easier.
- Rolling pin – Useful for flattening the puff pastry slightly.
- Pastry brush – Helps apply the egg wash evenly.
- Sharp knife or pizza cutter – Makes cutting pastry neat and simple.
- Cooling rack – Keeps the danishes crisp while cooling.
How to Make Blueberry Cream Cheese Danish Recipe?
This recipe is simple enough for beginners but still creates impressive bakery-style pastries. Follow each step carefully for flaky layers and creamy filling. The combination of buttery pastry and juicy blueberries makes every bite delicious.
Prepare the Puff Pastry
Start by thawing the puff pastry according to the package directions. Lightly flour your surface and gently roll the pastry into a square shape. Cut the pastry into equal squares for evenly sized danishes.
Make the Cream Cheese Filling
In a medium bowl, combine softened cream cheese, sugar, vanilla extract, and lemon zest if using. Mix until smooth and creamy with no lumps remaining. The filling should feel thick but spreadable.

Shape the Danish Pastries
Place the pastry squares on a lined baking tray with space between them. Score a border around each square without cutting through the dough completely. This helps the edges puff up beautifully while baking.

Add the Filling and Blueberries
Spoon the cream cheese mixture into the center of each pastry square. Top evenly with fresh blueberries for juicy flavor in every bite. Avoid overfilling so the pastries bake evenly and stay crisp.

Brush with Egg Wash
Whisk together the egg and milk in a small bowl until smooth. Brush the edges of each pastry lightly for a shiny golden finish. This step gives the danishes a bakery-quality appearance.
Bake Until Golden
Bake the pastries in a preheated 400°F oven for about 18 to 20 minutes. The edges should become golden brown and beautifully puffed. Let them cool slightly before adding powdered sugar on top.
Cool and Serve
Transfer the danishes to a cooling rack after baking for the best texture. Dust lightly with powdered sugar before serving for a classic finish. Enjoy them warm for the ultimate flaky and creamy bite.
They pair well with savory dishes like Low Carb Chicken Piccata Meatballs Recipe low-carb-chicken-piccata-meatballs-recipe for a balanced brunch table.
Additional Tips for Making This Recipe Better
After making these danishes several times, I discovered a few tricks that really improve the texture and flavor.
- I always use cold puff pastry because it creates flakier layers while baking.
- I found that fresh blueberries work best since frozen berries can release too much moisture.
- I like adding a little lemon zest because it balances the sweetness beautifully.
- I recommend chilling the assembled pastries for 10 minutes before baking for extra puffiness.
- I brush the pastry edges twice with egg wash for a deeper golden color.
- I usually serve them slightly warm because the filling tastes creamier that way.
How to Serve Blueberry Cream Cheese Danish Recipe?
These danishes are versatile and work well for breakfast, brunch, or dessert. Serve them warm with coffee, tea, or a glass of cold milk for a comforting treat. For a prettier presentation, dust with powdered sugar and garnish with extra fresh blueberries or mint leaves. You can also drizzle a light vanilla glaze over the top for a bakery-style finish.

Nutritional Information
Here’s a quick look at the approximate nutrition per serving.
- Calories: Around 320 calories
- Protein: About 5g protein
- Carbohydrates: Approximately 28g carbohydrates
- Fat: Around 20g fat
Make Ahead and Storage
These danishes store well, making them perfect for meal prep or entertaining guests ahead of time.
Refrigerating
Store leftover danishes in an airtight container in the refrigerator for up to 3 days. The cream cheese filling stays fresh and creamy when chilled properly. I like reheating them slightly before serving again.
Freezing
You can freeze baked danishes for up to 2 months in a freezer-safe container. Wrap each pastry individually to maintain freshness and prevent freezer burn. Thaw overnight in the refrigerator before reheating.
Reheating
Warm the danishes in a 350°F oven for about 5 minutes to restore crispiness. Avoid microwaving too long because the pastry may become soft. I find the oven gives the best flaky texture again.
Why You’ll Love This Recipe?
This blueberry cream cheese danish recipe is easy, delicious, and perfect for any occasion. Here are a few reasons why it quickly became one of my favorite homemade pastries.
- Easy to Make
I love how frozen puff pastry saves so much time while still creating bakery-style results. Even beginners can make these danishes confidently without complicated baking techniques. - Perfect Flavor Combination
The creamy filling and sweet blueberries taste amazing together in every bite. The buttery pastry adds the perfect flaky texture that feels rich and satisfying. - Great for Different Occasions
These danishes work beautifully for breakfast, brunch, dessert, or holiday gatherings. I often make them when hosting friends because they always look impressive. - Easily Customizable
You can switch the berries, adjust the sweetness, or add extra flavors like lemon or almond extract. I enjoy experimenting with different toppings depending on the season. - Bakery-Style at Home
Making these at home feels special because they taste just like pastries from a café. The golden flaky crust and creamy filling make them feel extra indulgent.

Blueberry Cream Cheese Danish Recipe
Ingredients
Method
- Start by thawing the puff pastry according to the package directions. Lightly flour your surface and gently roll the pastry into a square shape. Cut the pastry into equal squares for evenly sized danishes.
- In a medium bowl, combine softened cream cheese, sugar, vanilla extract, and lemon zest if using. Mix until smooth and creamy with no lumps remaining. The filling should feel thick but spreadable.
- Place the pastry squares on a lined baking tray with space between them. Score a border around each square without cutting through the dough completely. This helps the edges puff up beautifully while baking.
- Spoon the cream cheese mixture into the center of each pastry square. Top evenly with fresh blueberries for juicy flavor in every bite. Avoid overfilling so the pastries bake evenly and stay crisp.
- Whisk together the egg and milk in a small bowl until smooth. Brush the edges of each pastry lightly for a shiny golden finish. This step gives the danishes a bakery-quality appearance.
- Bake the pastries in a preheated 400°F oven for about 18 to 20 minutes. The edges should become golden brown and beautifully puffed. Let them cool slightly before adding powdered sugar on top.
- Transfer the danishes to a cooling rack after baking for the best texture. Dust lightly with powdered sugar before serving for a classic finish. Enjoy them warm for the ultimate flaky and creamy bite.
Notes
- I always use cold puff pastry because it creates flakier layers while baking.
- I found that fresh blueberries work best since frozen berries can release too much moisture.
- I like adding a little lemon zest because it balances the sweetness beautifully.
- I recommend chilling the assembled pastries for 10 minutes before baking for extra puffiness.
- I brush the pastry edges twice with egg wash for a deeper golden color.
- I usually serve them slightly warm because the filling tastes creamier that way.






