If you’ve ever dreamed of a pastry that’s both show-stoppingly delicious and deceptively easy to make, this Decadent Blueberry Cream Cheese Danish Recipe is your new best friend. Flaky puff pastry meets a luxuriously smooth cream cheese filling and a vibrant, tangy blueberry topping, creating an irresistible harmony of flavors and textures that will brighten any breakfast or afternoon tea. Each bite delivers a tender, buttery crust with hints of sweet and tart that is simply unforgettable. Trust me, once you try this recipe, your pastry game will never be the same.

Ingredients You’ll Need
These ingredients are wonderfully simple yet thoughtfully chosen to build layers of flavor and texture. Each component plays a vital role—from the flaky puff pastry that provides the perfect crisp base, to the creamy, slightly sweet filling, and to the fresh tartness of blueberries that adds a refreshing pop of color and taste.
- 2 puff pastry sheets: The foundation of our danish, offering that golden, flaky outside we all crave.
- 8 oz cream cheese: Provides a rich, smooth filling that contrasts beautifully with the crisp pastry.
- 1/3 cup granulated sugar: Sweetens the cream cheese just enough to balance the tart blueberries.
- 1 tsp vanilla extract: Adds a warm, aromatic depth to the filling mixture.
- 1 large egg: Used both in the filling and as an egg wash to create a glossy finish on the crust.
- 1 tsp water: Mixed with egg to make the egg wash, helping the pastry edges brown perfectly.
- 1 1/2 cups blueberries (fresh or frozen): Bursting with flavor, these bring a natural tartness and beautiful color.
- 2 tbsp water: Helps cook the blueberry topping to a saucy consistency.
- 1 tbsp lemon juice: Brightens and lifts the blueberry topping with a hint of citrus.
- 1 tsp cornstarch: Thickens the blueberry sauce so it stays luscious and doesn’t run off the danish.
- Powdered sugar (optional, for dusting): Adds a delicate, sweet finishing touch that’s as pretty as it is tasty.
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)—this ensures a hot environment to achieve those perfectly flaky, golden pastries. Line a baking sheet with parchment paper to prevent sticking and make cleanup a breeze. Then, unfold your puff pastry sheets carefully to avoid tearing and cut each into four equal squares, giving you eight bite-sized delights.
Step 2: Score and Prick the Pastry Squares
Gently score a 1/2-inch border around each square. This little border will create a raised edge once baked, keeping the filling neatly contained. Use a fork to prick the centers lightly—this helps the middle stay a bit flatter so your filling sits beautifully on top without swelling too much during baking.
Step 3: Whip Up the Cream Cheese Filling
In a bowl, beat together the cream cheese, granulated sugar, and vanilla extract until the mixture is smooth and creamy. This velvety filling is the heart of your danish and will add a sweet, luscious contrast to the tart blueberries.
Step 4: Fill Each Pastry Square
Place a generous tablespoon of the cream cheese mixture in the center of each pastry square, staying within the scored borders. This helps keep a neat presentation and ensures every bite is packed with flavor.
Step 5: Make the Blueberry Topping
Combine the blueberries, water, and lemon juice in a saucepan. Let this mixture simmer gently for 3 to 5 minutes, which allows the blueberries to break down slightly and release their juicy goodness.
Step 6: Thicken the Blueberry Sauce
Stir in the cornstarch to the simmering blueberries and cook for an additional minute, stirring constantly. This step is key to achieving that luscious, spoonable topping consistency that complements the cream cheese perfectly. Remove from heat and let it cool slightly to prevent soggy pastry later.
Step 7: Top Each Danish with Blueberries
Spoon about one tablespoon of the thickened blueberry topping over the cream cheese filling on each square, bathing your danishes in gorgeous jewel-toned fruit.
Step 8: Apply the Egg Wash
Whisk together the egg and water to create an egg wash, then carefully brush it over the borders of each pastry. This will give the edges a beautiful glossy sheen and help them brown evenly in the oven.
Step 9: Bake to Golden Perfection
Place the baking sheet in the preheated oven and bake your danishes for 18 to 20 minutes, or until they have puffed up and turned a gorgeous golden brown. The aroma filling your kitchen at this point is truly magical.
Step 10: Cool and Add Finishing Touches
Let your danishes cool slightly on a wire rack before adding a light dusting of powdered sugar if desired. This adds a subtle sweetness and a touch of elegance, perfect for impressing guests or simply treating yourself.
How to Serve Decadent Blueberry Cream Cheese Danish Recipe

Garnishes
Adding fresh mint leaves or a small dollop of whipped cream on top can elevate the presentation and offer a fresh contrast to the rich cream cheese and sweet blueberries. A sprinkle of lemon zest also brings a wonderful aromatic lift that brightens the entire dish.
Side Dishes
This danish pairs beautifully with a cup of freshly brewed coffee or a lightly steeped tea—ideal companions that complement the pastry’s richness. For a brunch spread, include fresh fruit salad or a crisp green salad to add balance and freshness to your meal.
Creative Ways to Present
Try serving individual danishes on pretty dessert plates with small bowls of extra blueberry sauce on the side for dipping. Another fun idea is to create mini versions by cutting puff pastry into smaller squares for bite-sized treats that are perfect for parties or gatherings.
Make Ahead and Storage
Storing Leftovers
Store any leftover danishes in an airtight container at room temperature for up to two days. This keeps the pastry crisp and the filling fresh. Avoid refrigeration if possible, as it can make the puff pastry soggy.
Freezing
You can freeze unbaked danishes by assembling them on a baking sheet and freezing until firm, then transferring them to a freezer-safe bag. Bake directly from frozen, adding a few extra minutes to the baking time. This makes for a convenient, ready-to-bake treat whenever you crave that Decadent Blueberry Cream Cheese Danish Recipe.
Reheating
For best results, reheat leftovers in a preheated oven at 350°F (175°C) for about 5 to 7 minutes. This revives the flaky texture and warms the filling evenly without making the pastry soggy, bringing your danish back to its fresh-baked glory.
FAQs
Can I use frozen blueberries for this recipe?
Absolutely! Frozen blueberries work wonderfully and often release more juice, which enhances the flavor. Just be sure to thaw them slightly and drain any excess liquid before cooking to avoid a watery topping.
What type of cream cheese is best to use?
Use full-fat cream cheese for the creamiest and richest filling. Low-fat versions might alter the texture and flavor, so sticking with regular cream cheese is your best bet for that decadent taste.
Can I make this recipe vegan or dairy-free?
With some substitutions, yes! Use a plant-based cream cheese and puff pastry that contains no butter, and replace egg wash with a blend of plant milk and maple syrup for browning. The taste will be slightly different but still delicious.
How do I prevent the puff pastry from getting soggy?
Scoring the pastry borders and pricking the centers help keep the filling contained and prevent sogginess. Also, letting the blueberry topping cool before adding it keeps excess moisture from seeping into the pastry layers.
Can I use other fruits in this recipe?
Definitely! While blueberries are classic, this recipe is very adaptable. Try raspberries, strawberries, or even peach slices for a different fruity flair. Just adjust cooking times as needed, depending on the juiciness of the fruit.
Final Thoughts
This Decadent Blueberry Cream Cheese Danish Recipe is truly a reliable showstopper that brings bakery-quality treats right into your kitchen. It’s simple enough for a weeknight but elegant enough to impress guests anytime. I can’t wait for you to try it and enjoy that perfect balance of flaky pastry, creamy filling, and vibrant blueberry topping that will quickly become a beloved favorite in your household.
Print
Decadent Blueberry Cream Cheese Danish Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This Decadent Blueberry Cream Cheese Danish recipe offers a deliciously flaky puff pastry filled with a smooth cream cheese mixture and topped with a luscious homemade blueberry compote. Perfect for breakfast or a sweet snack, these danishes are easy to prepare and bake to a golden perfection in just 30 minutes.
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
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) and line a baking sheet with parchment paper to prevent sticking and ensure even baking.
- Prepare Puff Pastry: Unfold both puff pastry sheets and cut each into 4 equal squares to make 8 squares total. Score a 1/2-inch border around each square and prick the centers with a fork to allow steam to escape.
- Make Cream Cheese Filling: In a bowl, beat together the cream cheese, granulated sugar, and vanilla extract until smooth and creamy, ensuring there are no lumps.
- Fill Puff Pastry: Spoon approximately 1 tablespoon of the cream cheese filling into the center of each puff pastry square, keeping it inside the scored border.
- Cook Blueberry Topping: In a small saucepan, combine blueberries, 2 tablespoons of water, and lemon juice. Bring to a simmer and cook for 3–5 minutes until blueberries start to break down.
- Thicken Topping: Stir in cornstarch and cook for another minute until the mixture thickens. Remove from heat and let cool slightly to prevent puffing issues during baking.
- Add Topping: Spoon 1 tablespoon of the slightly cooled blueberry topping over the cream cheese filling on each puff pastry square.
- Apply Egg Wash: Whisk the egg with 1 teaspoon of water to create an egg wash. Brush this along the borders of each pastry square to help them bake with a shiny, golden finish.
- Bake: Place the prepared pastries on the lined baking sheet and bake in the preheated oven for 18–20 minutes, or until the puff pastry has risen and turned a golden brown.
- Cool and Serve: Remove from the oven and allow to cool slightly. Dust with powdered sugar if desired before serving to add a touch of sweetness and elegance.
Notes
- Fresh or frozen blueberries can be used for the topping; if frozen, no need to thaw before cooking.
- Ensure the cream cheese filling is smooth to avoid lumps in the danish.
- Chilling the puff pastry briefly before baking can help achieve better puff and flakiness.
- Powdered sugar is optional but adds a nice decorative finish.
- These danishes are best enjoyed fresh but can be stored in an airtight container for up to 2 days.

