If you are on the hunt for a dessert that perfectly balances flaky, buttery goodness with luscious fruit and creamy indulgence, the Blueberry Danish Puff Pastry with Cream Cheese Filling Recipe is going to become your new favorite. This delightful treat combines the crisp texture of puff pastry with a rich, smooth cream cheese filling and a vibrant burst of fresh blueberry topping. It’s elegant enough for special occasions yet simple enough to whip up any day when you need a little homemade magic. Trust me, once you try this Blueberry Danish Puff Pastry with Cream Cheese Filling Recipe, you’ll find it hard to resist going back for seconds.

Ingredients You’ll Need
All of these ingredients are straightforward pantry staples, but each plays a vital role in creating the perfect balance of texture, flavor, and visual appeal in your Blueberry Danish Puff Pastry with Cream Cheese Filling Recipe. From the buttery puff pastry that provides the flaky base to the fresh blueberries that add a natural tartness, every element is essential.
- Puff pastry sheet: The star of the show, giving your Danish a beautifully flaky and buttery crust.
- Egg (for egg wash): Adds a golden, shiny finish that makes the Danishes visually irresistible.
- Granulated sugar (for sprinkling): Offers a subtle sweetness and a touch of crunch on top.
- Fresh or frozen blueberries: Bring a juicy pop of color and flavor, perfect for that fruity compliment to the cream cheese.
- Granulated sugar (for blueberry filling): Balances the tartness of the blueberries for a luscious filling.
- Lemon juice: Adds brightness and enhances the blueberry flavor perfectly.
- Cornstarch: Thickens the blueberry mixture so it holds beautifully on the pastry.
- Water: Helps cook the blueberry filling to the right consistency.
- Cream cheese (softened): Creates a rich, smooth center that contrasts beautifully with the crispy pastry.
- Powdered sugar: Sweetens the cream cheese filling without grit for that silky texture.
- Vanilla extract: Adds a warm, comforting aroma that rounds out the flavor profile.
How to Make Blueberry Danish Puff Pastry with Cream Cheese Filling Recipe
Step 1: Prepare the Oven and Baking Sheet
Preheat your oven to 375°F (190°C) and line a baking sheet with parchment paper. This step ensures that your Danishes bake evenly and don’t stick, resulting in a clean, golden surface that practically glows when ready.
Step 2: Cut the Puff Pastry
Roll out your puff pastry on a lightly floured surface for easy handling. Cut the sheet into 4 equal squares—or more if you want bite-sized delights. Precision here helps each Danish puff up evenly and cook through perfectly.
Step 3: Whip Up the Cream Cheese Filling
In a bowl, blend the softened cream cheese with powdered sugar and vanilla extract until silky smooth. This creamy filling adds a gentle sweetness and luxurious texture that pairs beautifully with the tart blueberries.
Step 4: Make the Blueberry Filling
Combine your blueberries, granulated sugar, lemon juice, cornstarch, and water in a saucepan. Cook over medium heat, stirring occasionally until the mixture thickens and the berries start to burst. This cooking process intensifies the blueberry flavor and creates that perfect, jam-like consistency that won’t run off your pastries.
Step 5: Assemble the Danishes
Place a spoonful of the cream cheese mixture in the center of each puff pastry square and spread it gently. Top with a generous spoonful of the warm blueberry filling. This layering ensures every bite delivers a heavenly mix of creamy and fruity flavors.
Step 6: Fold and Seal
Fold the corners of the pastry over the filling, pinching the edges to seal them. If you prefer a more rustic look, leave the centers exposed so the vibrant blueberry topping shines through.
Step 7: Brush and Sprinkle
Brush each Danish with the beaten egg to give them a beautiful golden sheen after baking. Sprinkle lightly with granulated sugar for a delightful crunch and sweetness on top.
Step 8: Bake to Perfection
Bake in your preheated oven for 18-20 minutes, or until the pastries puff up and turn a gorgeous golden brown. The kitchen will smell heavenly during this step, an irresistible signal that your Blueberry Danish Puff Pastry with Cream Cheese Filling Recipe is almost ready to enjoy.
Step 9: Cool and Serve
Allow the Danishes to cool for a few minutes on a wire rack so the filling sets slightly, making them easier to eat and enhancing the flavors.
How to Serve Blueberry Danish Puff Pastry with Cream Cheese Filling Recipe

Garnishes
For an extra touch of charm, drizzle your Danishes with a simple powdered sugar glaze or a light dusting of cinnamon. Fresh mint leaves or a few extra blueberries on top add visual appeal and a refreshing bite.
Side Dishes
These Danishes shine on their own but also pair wonderfully with a cup of strong coffee or a fresh fruit salad. A dollop of whipped cream or a scoop of vanilla ice cream makes a decadent companion for an indulgent brunch or dessert experience.
Creative Ways to Present
Try serving the Danishes on a rustic wooden board for a charming, casual vibe or arrange them neatly on a fancy platter sprinkled with edible flowers for special gatherings. Wrapping each in parchment paper tied with twine makes for a sweet gift or party favor.
Make Ahead and Storage
Storing Leftovers
Leftover Blueberry Danish Puff Pastry with Cream Cheese Filling Recipe keeps best stored in an airtight container at room temperature for up to two days, preserving the crispness of the puff pastry and the freshness of the filling.
Freezing
You can freeze unbaked assembled Danishes by placing them on a baking sheet lined with parchment, freezing until solid, then transferring to a freezer bag. When ready, bake from frozen, adding a few extra minutes to the cooking time.
Reheating
Warm leftover Danishes in a preheated oven at 350°F (175°C) for about 5-7 minutes to revive the flakiness of the pastry and gently warm the filling without making it soggy.
FAQs
Can I use frozen blueberries for this recipe?
Absolutely! Frozen blueberries work wonderfully and often result in a thicker filling because they release more juice when cooked. Just be sure to thaw them slightly and drain any excess liquid if needed before cooking.
Is it possible to make this recipe dairy-free?
To make a dairy-free version, swap the cream cheese for a plant-based alternative and use a dairy-free puff pastry. These substitutions allow you to enjoy the same delicious flavors and textures without dairy.
How long can I keep the blueberry filling in the refrigerator?
The blueberry filling can be stored in an airtight container in the fridge for up to 3 days. Just give it a quick stir before assembling the Danishes to reincorporate any settled juices.
Can I prepare these Danishes the night before?
Yes! You can assemble the Danishes, cover them tightly, and refrigerate overnight. Just brush with egg wash and add sugar right before baking the next day for fresh, golden results.
What other fruits can I use in place of blueberries?
This recipe is very versatile! Try substituting raspberries, strawberries, or a mix of your favorite berries. Just adjust the sugar slightly depending on the natural sweetness of the fruit.
Final Thoughts
I hope you enjoy making and savoring this Blueberry Danish Puff Pastry with Cream Cheese Filling Recipe as much as I do. It’s one of those timeless treats that brings a little bit of joy with every flaky bite. Whether you serve it for breakfast, brunch, or dessert, it’s sure to become a go-to in your recipe collection. Go ahead, give it a whirl—your taste buds will thank you!
Print
Blueberry Danish Puff Pastry with Cream Cheese Filling Recipe
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 – 4 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Blueberry Danish recipe features flaky puff pastry filled with a smooth cream cheese mixture and topped with a luscious homemade blueberry compote. Perfectly golden and sprinkled with sugar, these Danishes make a delightful breakfast or dessert treat, combining sweet and tangy flavors with a tender, buttery crust.
Ingredients
Puff Pastry and Topping
- 1 sheet puff pastry (store-bought or homemade)
- 1 egg, beaten (for egg wash)
- 1 tablespoon granulated sugar (for sprinkling)
Blueberry Filling
- 1 cup fresh or frozen blueberries
- 1/4 cup granulated sugar
- 1 tablespoon lemon juice
- 1 tablespoon cornstarch
- 1/4 cup water
Cream Cheese Mixture
- 4 oz cream cheese, softened
- 1/4 cup powdered sugar
- 1/2 teaspoon vanilla extract
Instructions
- Preheat Oven: Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper to prevent sticking and ensure easy cleanup.
- Prepare Puff Pastry: Roll out the puff pastry sheet on a lightly floured surface. Cut the pastry into 4 equal squares, or smaller pieces if you prefer smaller Danishes.
- Make Cream Cheese Filling: In a small bowl, mix the softened cream cheese, powdered sugar, and vanilla extract until smooth and creamy. Set aside this mixture.
- Cook Blueberry Compote: In a saucepan, combine the blueberries, granulated sugar, lemon juice, cornstarch, and water. Cook over medium heat, stirring occasionally, until the mixture thickens and the blueberries start to break down, about 5-7 minutes. Remove from heat and let cool slightly.
- Assemble Danishes: Place a spoonful of the cream cheese mixture in the center of each pastry square, spreading it gently. Add a spoonful of the blueberry compote on top of the cream cheese layer.
- Fold and Seal Pastry: Fold the corners of each puff pastry square over the filling, pinching the edges to seal. Alternatively, you may leave the center open for a more rustic look.
- Apply Egg Wash and Sugar: Brush the top of the pastries with the beaten egg to help them turn golden brown while baking. Sprinkle granulated sugar on top for added sweetness and crunch.
- Bake Danishes: Place the assembled Danishes on the prepared baking sheet and bake in the preheated oven for 18-20 minutes, or until they are puffed up and golden brown.
- Cool and Serve: Let the Danishes cool for a few minutes on a wire rack before serving to allow the filling to set and prevent burning.
Notes
- You can use fresh or frozen blueberries; if frozen, no need to thaw before cooking.
- For a dairy-free version, substitute cream cheese with a vegan alternative.
- Feel free to add a sprinkle of cinnamon to the blueberry mixture for extra flavor.
- Ensure the puff pastry is cold to help it puff well in the oven.
- Store leftover Danishes in an airtight container and consume within 2 days for best freshness.

