If you are craving a treat that feels like a little slice of bakery heaven, then this Decadent Blueberry Cream Cheese Danish Recipe is exactly what you need. It’s flaky, buttery puff pastry layered perfectly with a luxuriously smooth cream cheese filling, topped with a luscious, slightly tangy blueberry compote that balances sweetness and freshness beautifully. Whether you are whipping these up for a weekend brunch, a special occasion, or just a cozy afternoon teatime, these danishes bring a touch of elegance without demanding hours in the kitchen. Trust me, once you take that first bite, this recipe will be your new go-to for an impressive yet surprisingly simple dessert or breakfast pastry.

Ingredients You’ll Need
These ingredients may seem straightforward, but they each play a vital role in creating the ideal texture, flavor, and appearance of your danish. The key is to use quality products, especially for the cream cheese and blueberries, to elevate the entire experience.
- 2 puff pastry sheets: The flaky, buttery base that puffs up to golden perfection and carries all the delicious fillings.
- 8 oz cream cheese: Provides that creamy texture and slight tang which complements the sweetness of the blueberries perfectly.
- 1/3 cup granulated sugar: Sweetens the cream cheese filling without overpowering it.
- 1 tsp vanilla extract: Adds a warm, fragrant depth that makes the filling irresistible.
- 1 large egg: Used to create a glossy egg wash that gives the danishes a beautiful golden finish.
- 1 tsp water: Mixed with the egg to make the perfect brushable wash for sealing and shine.
- 1 1/2 cups blueberries (fresh or frozen): Bursting with juicy freshness and slightly tart flavors that balance sweetness.
- 2 tbsp water: Helps the blueberries cook down smoothly into a compote.
- 1 tbsp lemon juice: Brightens the blueberry topping and adds a subtle zing.
- 1 tsp cornstarch: Thickens the blueberry mixture so it stays luscious and doesn’t make the pastry soggy.
- Powdered sugar (optional, for dusting): Adds a pretty finishing touch with a hint of sweetness.
How to Make Decadent Blueberry Cream Cheese Danish Recipe
Step 1: Prepare Your Oven and Pastry
Start by preheating your oven to 400°F (200°C) and lining a baking sheet with parchment paper. This setup ensures your danishes bake evenly and won’t stick, giving you that perfect golden crust to look forward to.
Step 2: Cut and Score the Puff Pastry
Unfold both puff pastry sheets and cut each into four equal squares, giving you eight total. This bite-size division allows for perfectly portioned danishes. Next, gently score a half-inch border around each square and prick the center with a fork. This tiny detail helps the edges puff up distinctively, keeping the filling beautifully contained in the center.
Step 3: Make the Cream Cheese Filling
In a mixing bowl, beat together the cream cheese, granulated sugar, and vanilla extract until smooth and creamy. This mixture will become the rich, velvety base of the danish that complements the fruit topping perfectly.
Step 4: Assemble the Filling on the Pastry
Carefully spoon about one tablespoon of the cream cheese filling into the center of each pastry square. Resist the urge to overfill; a modest amount is key to keeping the delicate pastry flaky and crisp while delivering that luscious, creamy bite.
Step 5: Cook the Blueberry Topping
Place the blueberries, water, and lemon juice in a small saucepan and simmer gently for 3 to 5 minutes. The heat helps the blueberries release their juices, melding into a sweet and tangy compote that’s far more vibrant than store-bought jams.
Step 6: Thicken the Blueberry Mixture
Stir in the cornstarch and continue cooking for another minute until the blueberry mixture thickens slightly. This step is crucial to ensure your topping stays luscious without making the pastry soggy, offering a perfect texture contrast.
Step 7: Add the Blueberries on Top
Once the blueberry topping has cooled slightly, spoon about one tablespoon over the cream cheese on each pastry square. This layering of flavors creates that unforgettable combo of creamy and fruity in every bite.
Step 8: Apply the Egg Wash
Whisk the egg with water to make a smooth egg wash. Using a pastry brush, gently brush the puff pastry borders with this mixture. The egg wash helps the edges become beautifully golden and shiny, adding to the visual appeal of your danishes.
Step 9: Bake to Perfection
Bake the danishes for 18 to 20 minutes or until they puff impressively and turn a rich golden brown. The smell of baking pastries will fill your kitchen, building delightful anticipation for the treat that awaits.
Step 10: Cool and Optional Dusting
Let your danishes cool just slightly, then dust with powdered sugar if you like a touch of extra sweetness and a charming, bakery-style finish. Now, they’re ready to serve and enjoy!
How to Serve Decadent Blueberry Cream Cheese Danish Recipe

Garnishes
To elevate the visual appeal and flavor, consider garnishing your danishes with a sprinkle of fresh blueberries, a few mint leaves for color contrast, or a gentle drizzle of honey or glaze. Each additional touch helps make these pastries feel special for any occasion.
Side Dishes
This danish pairs beautifully with a cup of freshly brewed coffee or a bright herbal tea. If serving brunch, offer alongside fresh fruit salad or a light green salad dressed with citrus vinaigrette to balance the richness of the pastry.
Creative Ways to Present
For a whimsical touch, arrange the danishes on a tiered dessert stand for a stunning centerpiece. You can also serve them warm with a scoop of vanilla ice cream or a dollop of whipped cream to transform them into an elegant dessert.
Make Ahead and Storage
Storing Leftovers
If you find yourself lucky enough to have leftovers, store them in an airtight container at room temperature for up to two days. This keeps the pastry flaky and the cream cheese filling fresh, allowing you to enjoy the deliciousness even the next morning.
Freezing
To save danishes for a longer period, place them on a baking sheet in a single layer in the freezer to freeze individually. Then transfer to a freezer-safe container or bag. They keep well for up to one month, so you can have a decadent treat ready anytime.
Reheating
Reheat frozen or stored danishes in the oven at 350°F (175°C) for about 5 to 8 minutes until warmed through and the pastry regains its crispness. Avoid microwaving, which can make the puff pastry soggy and chewy.
FAQs
Can I use frozen blueberries for this Decadent Blueberry Cream Cheese Danish Recipe?
Absolutely! Frozen blueberries work wonderfully and often provide great flavor since they are picked at peak ripeness. Just thaw them slightly before cooking to ensure even consistency in your topping.
Is it possible to make this recipe dairy-free?
You can swap cream cheese for a dairy-free cream cheese alternative and use a plant-based puff pastry. While the taste and texture may vary slightly, it’s still a delicious adaptation for those with dietary restrictions.
How do I prevent the puff pastry from becoming soggy?
Scoring the edges and pricking the center of the puff pastry helps keep the filling contained and allows the edges to puff independently. Also, thickening the blueberry topping with cornstarch ensures it doesn’t release too much liquid during baking.
Can I prepare these danishes in advance?
Yes! You can assemble them a few hours ahead of time and keep them refrigerated until ready to bake. Just brush with egg wash right before baking for the best golden finish.
What should I do if my danishes don’t puff up as expected?
Make sure your puff pastry is cold when you start, and resist opening the oven door during baking. Puff pastry relies on steam created from the layers, so temperature control is key to that perfect rise and flakiness.
Final Thoughts
This Decadent Blueberry Cream Cheese Danish Recipe is truly a delightful way to brighten any morning or treat yourself during the day. It brings together such an irresistible combination of creamy, fruity, and buttery layers in every bite. I encourage you to give it a try—you’ll be amazed at how simple ingredients come together into something truly special that will have everyone asking for seconds.
Print
Decadent Blueberry Cream Cheese Danish Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 8 servings
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This Decadent Blueberry Cream Cheese Danish recipe combines flaky puff pastry with a creamy sweetened cream cheese filling and a luscious homemade blueberry topping. Perfect for a brunch or special breakfast, these Danish pastries are baked to golden perfection and optionally dusted with powdered sugar for added sweetness.
Ingredients
Puff Pastry and Filling
- 2 puff pastry sheets
- 8 oz cream cheese
- 1/3 cup granulated sugar
- 1 tsp vanilla extract
- 1 large egg
- 1 tsp water (for egg wash)
Blueberry Topping
- 1 1/2 cups blueberries (fresh or frozen)
- 2 tbsp water
- 1 tbsp lemon juice
- 1 tsp cornstarch
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 ensure easy cleanup.
- Prepare Puff Pastry: Unfold both puff pastry sheets and cut each one into 4 equal squares, resulting in 8 total squares. Using a knife, score a 1/2-inch border around each square without cutting through. Prick the centers with a fork to prevent excessive puffing in the middle.
- Make Cream Cheese Filling: In a bowl, beat together the cream cheese, granulated sugar, and vanilla extract until the mixture is smooth and creamy, ensuring no lumps remain.
- Assemble Cream Cheese Base: Spoon approximately 1 tablespoon of the cream cheese filling into the center of each puff pastry square, staying within the scored borders.
- Cook Blueberry Topping: In a small saucepan, combine the blueberries, 2 tablespoons of water, and lemon juice. Simmer over medium heat for 3 to 5 minutes until the berries soften and release juice.
- Thicken Blueberries: Stir in the cornstarch and cook for an additional minute, allowing the mixture to thicken. Remove from heat and let it cool slightly to prevent melting the pastry filling.
- Add Blueberry Topping to Pastries: Spoon about 1 tablespoon of the cooled blueberry topping over the cream cheese on each pastry square.
- Apply Egg Wash: In a small bowl, whisk together the egg and 1 teaspoon of water. Brush the puff pastry borders with this egg wash to promote a golden and shiny finish when baked.
- Bake: Place the prepared pastries on the lined baking sheet and bake in the preheated oven for 18 to 20 minutes or until the pastry is puffed up and golden brown.
- Finish and Serve: Allow the Danish to cool slightly before optionally dusting them with powdered sugar. Serve warm or at room temperature for best flavor.
Notes
- Fresh or frozen blueberries can be used; if using frozen, thaw slightly before cooking.
- Ensure the cream cheese is softened to room temperature for easier mixing.
- Puff pastry must be kept cold until ready to use to ensure proper puffing while baking.
- Scoring the pastry borders helps control how the dough puffs up, creating a nice edge to hold the filling.
- Powdered sugar is optional but adds a lovely finishing touch for presentation and slight sweetness.

