If you have a soft spot for pastries that balance creamy sweetness with a burst of fresh fruit, you’re in for a treat with this Decadent Blueberry Cream Cheese Danish Recipe. It combines buttery puff pastry, luscious cream cheese filling, and vibrant blueberry topping into one irresistible dessert or breakfast delight. Whether you’re welcoming guests or simply indulging yourself, this recipe promises that perfect harmony of textures and flavors you’ll want to make again and again.

Ingredients You’ll Need
Getting started on this Decadent Blueberry Cream Cheese Danish Recipe is a breeze because it depends on a handful of simple but incredibly tasty ingredients. Each one plays a key role, from the flaky puff pastry that forms the base to the creamy cheese and tangy blueberries that bring it all to life.
- Puff pastry sheets: The flaky foundation that crisps beautifully and holds all the filling perfectly.
- Cream cheese: Smooth and rich, it creates the luscious filling that contrasts with the fruit topping.
- Granulated sugar: Adds a touch of sweetness to the cream cheese, balancing its tang.
- Vanilla extract: Infuses the cream cheese layer with warm, inviting aroma and flavor.
- Egg: Helps seal the pastry edges and gives the crust a glossy, golden finish.
- Water: Used in the egg wash and blueberry sauce to achieve the right texture.
- Blueberries (fresh or frozen): The star fruit topping that adds freshness and a pop of vibrant color.
- Lemon juice: Adds brightness and balances the sweetness in the blueberry sauce.
- Cornstarch: Thickens the blueberry topping so it doesn’t run all over the pastry.
- Powdered sugar (optional): For a delicate dusting to give your Danish a pretty finishing touch.
How to Make Decadent Blueberry Cream Cheese Danish Recipe
Step 1: Prepare Your Baking Space
Start by warming up your oven to 400°F (200°C). Prep a baking sheet by lining it with parchment paper, which prevents sticking and helps crisp the pastry evenly. This simple setup is crucial for baking your Danish to golden perfection.
Step 2: Cut and Score the Puff Pastry
Take your puff pastry sheets out of the package and gently unfold them on a clean surface. Cut each sheet into four equal squares, giving you a total of eight individual pastries. Carefully score a half-inch border around each square and prick the centers with a fork to allow steam to escape, so the edges puff up beautifully while the center stays nicely flat.
Step 3: Make the Cream Cheese Filling
In a mixing bowl, combine the cream cheese, sugar, and vanilla extract. Beat them together until you have a silky smooth filling that’s both rich and fragrant. This filling is where much of the Danish’s indulgent flavor comes from, so take your time to make it perfect.
Step 4: Assemble the Filling on the Pastry
Using a spoon, dollop about one tablespoon of the cream cheese filling onto the center of each puff pastry square. Try to keep it inside the scored border so the edges can rise up around the filling, creating a lovely framed effect.
Step 5: Cook the Blueberry Topping
Pour the blueberries, water, and lemon juice into a small saucepan and bring to a simmer over medium heat. Let it cook gently for 3 to 5 minutes to soften the berries and release their natural juices, forming a bright and tangy sauce.
Step 6: Thicken the Blueberries
Stir the cornstarch into the simmering blueberry mixture and cook it for another minute until it thickens nicely. This step ensures the blueberry topping will cling perfectly to the cream cheese without making the pastry soggy. Allow it to cool slightly before the next step.
Step 7: Add Blueberry Topping to the Danish
Spoon about one tablespoon of the thickened blueberry sauce over the cream cheese layer on each pastry square. This luscious topping adds vibrant color, juicy flavor, and a wonderful contrast to the creamy base.
Step 8: Apply the Egg Wash
Whisk the egg with a teaspoon of water to create an egg wash. Using a pastry brush, lightly coat the puff pastry borders with this mixture. This step gives your Danish a gorgeous golden shine and helps the edges seal and puff up perfectly.
Step 9: Bake Until Golden
Place your tray of assembled Danishes into the preheated oven and bake for 18 to 20 minutes. You’ll know they’re done when the puff pastry is beautifully puffed and golden brown, and the cream cheese filling looks set yet soft.
Step 10: Cool and Finish
Let the Danishes cool for a few minutes on a wire rack to prevent sogginess. If you like, sprinkle a little powdered sugar on top for a delicate, sweet finish before serving. This extra touch makes them look as delightful as they taste.
How to Serve Decadent Blueberry Cream Cheese Danish Recipe

Garnishes
To really make your Decadent Blueberry Cream Cheese Danish Recipe shine, consider garnishing with a handful of fresh blueberries or a sprig of mint. A light drizzle of honey or a dusting of cinnamon can add a subtle layer of flavor and an inviting aroma that elevates every bite.
Side Dishes
This Danish pairs wonderfully with a cup of freshly brewed coffee or a hot tea, making it a perfect breakfast or brunch treat. A simple glass of cold milk or a fruity smoothie can also complement its rich and fruity taste for a balanced meal.
Creative Ways to Present
For a special occasion, serve your Danishes on a pretty platter lined with parchment paper or a doily, and scatter extra blueberries and lemon slices around for a burst of color. You can also offer small bowls of whipped cream or yogurt on the side for guests to create their own topping combinations.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers from your batch of this Decadent Blueberry Cream Cheese Danish Recipe, store them in an airtight container at room temperature for up to two days. Keeping them covered ensures the pastry stays tender without drying out.
Freezing
To freeze, wrap each Danish individually in plastic wrap and then place them in a freezer-safe bag. Freeze for up to a month. This way, you can enjoy a homemade Danish anytime by simply reheating when the craving strikes.
Reheating
For best results when reheating, warm the Danish in a 350°F (175°C) oven for about 10 minutes. This will bring back the crispiness of the puff pastry without drying out the filling. Avoid microwaving as it tends to make the pastry soggy.
FAQs
Can I use frozen blueberries for this recipe?
Absolutely! Frozen blueberries work just as well as fresh ones. Just thaw them slightly and drain any excess liquid before cooking for the blueberry topping, so your Danish doesn’t become watery.
Is it possible to make this Danish without puff pastry?
Puff pastry is key to achieving that signature flaky texture, but if you’re in a pinch, you can try using crescent roll dough, although the texture and flakiness will be different and slightly less crisp.
How do I prevent the cream cheese filling from leaking during baking?
Scoring the pastry’s border and keeping the filling inside that border helps. Also, using a thick cream cheese mixture without excess liquid minimizes leakage and keeps everything tidy while baking.
Can I prepare the Danishes ahead of time before baking?
Yes, you can assemble them and refrigerate on the tray for up to a day before baking. Just cover them loosely with plastic wrap and bake straight from the fridge, adding a minute or two to the baking time if needed.
What can I substitute for cornstarch in the blueberry topping?
If you don’t have cornstarch, you can use arrowroot powder or flour as a thickener, but the sauce may be slightly less glossy. Use the same amount of arrowroot or slightly more flour, and mix well to avoid lumps.
Final Thoughts
This Decadent Blueberry Cream Cheese Danish Recipe is a true crowd-pleaser that feels fancy but comes together with ease. Its combination of buttery, flaky pastry, creamy filling, and vibrant fruit topping is pure joy in every bite. Give it a try—you’ll be so glad you did, and it might just become your new favorite way to enjoy breakfast or dessert!
Print
Decadent Blueberry Cream Cheese Danish Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 8 servings
- Category: Breakfast, Brunch, Dessert
- Method: Baking
- Cuisine: American, European
Description
A delightful and easy-to-make Decadent Blueberry Cream Cheese Danish featuring flaky puff pastry filled with a creamy, sweetened cream cheese mixture and topped with a fresh blueberry compote. Perfect for breakfast, brunch, or a sweet snack.
Ingredients
Puff Pastry
- 2 puff pastry sheets
Cream Cheese Filling
- 8 oz cream cheese
- 1/3 cup granulated sugar
- 1 tsp vanilla extract
Blueberry Topping
- 1 1/2 cups blueberries (fresh or frozen)
- 2 tbsp water
- 1 tbsp lemon juice
- 1 tsp cornstarch
Egg Wash
- 1 large egg
- 1 tsp water
Optional
- powdered sugar (for dusting)
Instructions
- Preheat Oven: Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper to prevent sticking and make cleanup easier.
- Prepare Puff Pastry: Unfold both puff pastry sheets and cut each into 4 equal squares to get 8 total pieces. Score a 1/2-inch border on each square and prick the center inside the border with a fork to help it bake evenly without puffing too much in the center.
- Make Cream Cheese Filling: In a mixing bowl, beat together the cream cheese, granulated sugar, and vanilla extract until the mixture is smooth and creamy without lumps.
- Assemble Filling: Spoon about 1 tablespoon of the cream cheese filling into the center of each pastry square, staying within the scored border.
- Prepare Blueberry Topping: In a small saucepan, combine blueberries, 2 tablespoons water, and lemon juice. Simmer over medium heat for 3 to 5 minutes until the berries start to soften and release juices.
- Thicken Blueberry Mixture: Stir in the cornstarch and continue cooking for another minute until the mixture thickens slightly. Remove from heat and let it cool to avoid melting the cream cheese filling.
- Add Blueberries on Pastry: Spoon about 1 tablespoon of the blueberry topping over the cream cheese layer on each pastry square.
- Apply Egg Wash: In a small bowl, whisk together the egg and 1 teaspoon water. Brush this egg wash over the scored borders of each pastry to encourage a golden, shiny finish when baked.
- Bake: Place the assembled pastries on the prepared baking sheet and bake for 18 to 20 minutes, or until the puff pastry is fully puffed and golden brown.
- Cool and Serve: Allow the Danish pastries to cool slightly on a wire rack. Dust with powdered sugar if desired before serving for an elegant touch.
Notes
- You can use fresh or frozen blueberries; if frozen, thaw slightly before cooking.
- Ensure cream cheese is softened for an easier and smoother filling consistency.
- Serving these pastries warm will enhance their flavor and texture.
- Store any leftovers in an airtight container in the refrigerator for up to 2 days; reheat gently before serving.
- For a dairy-free option, use vegan cream cheese and puff pastry, though texture may slightly differ.

