The Ultimate Blueberry Cream Cheese Danish: A Baker’s Dream

By Rowan Pierce

On April 9, 2026

A close-up shot of a golden, flaky Blueberry Cream Cheese Danish, showing the layers of the puff pastry and the rich, jammy blueberry topping.

Cuisine

American, French

Prep time

20 minutes

Cooking time

22 minutes

Total time

42 minutes

Servings

6 danishes

There’s a special kind of magic in pulling a tray of perfectly baked pastries from the oven. This Blueberry Cream Cheese Danish recipe captures that magic, delivering a bakery-quality experience right in your own kitchen. Forget flat, disappointing pastries; we’re creating a masterpiece of texture and flavor. Imagine a golden-brown, flaky puff pastry square with elegantly folded corners, cradling a thick, smooth, and tangy baked cream cheese filling. This is generously topped with a cluster of glossy, dark purple blueberries bursting with flavor in a thick, jammy syrup. A final, delicate zigzag of opaque white icing makes it a true showstopper. This isn’t just a recipe; it’s a guide to creating an edible work of art that looks exactly like a professional, unedited handheld photo—pure, simple, and delicious.

Assembling the Blueberry Cream Cheese Danish before baking, with the smooth cream cheese filling and blueberry topping on the raw puff pastry.
Careful assembly is key to a beautiful final pastry. Here you can see the generous fillings before the danish is baked to perfection.

Why This Danish Recipe Is a Game-Changer

This recipe is designed to deliver on its visual promise. Here’s what makes it stand out:

  • Unbelievably Flaky Layers: We use an all-butter puff pastry and a high-heat baking method to guarantee that coveted golden-brown, shattering crispness.
  • Perfectly Smooth Cream Cheese Filling: Our technique ensures a rich, tangy, and velvety cream cheese center that bakes smoothly without cracking.
  • Vibrant, Jammy Blueberry Topping: Learn how to cook down blueberries into a thick, glossy, deep purple syrup that holds its shape beautifully on the pastry.
  • The Perfect Finishing Touch: A simple but essential opaque white icing drizzle provides that final pop of sweetness and classic bakery look.

The Building Blocks of a Perfect Danish

Every ingredient is chosen to create the specific textures and flavors you see. Here’s the “why” behind what you need.

For the Golden Pastry & Fillings:

  • All-Butter Puff Pastry: One 14-ounce (396g) sheet is the foundation. All-butter versions provide superior flavor and the most delicate, flaky layers.

  • Full-Fat Block Cream Cheese: You’ll need 8 ounces (226g) of block-style, not whipped, cream cheese, softened to room temperature. This ensures a thick, bake-stable filling that’s smooth and rich.

  • Granulated Sugar: We’ll use 1/4 cup (50g) to sweeten the cream cheese filling perfectly, balancing the tang.

  • Large Egg: We use the yolk for the filling to add richness and the white for an egg wash, which gives the pastry its beautiful golden-brown sheen.

  • Lemon Juice: A teaspoon of fresh juice brightens both the cream cheese and the blueberry topping, cutting through the richness.

  • Vanilla Extract: A splash of pure vanilla extract adds aromatic depth to the cream cheese filling and the icing.

For the Glossy Blueberry Syrup:

  • Blueberries: One cup (150g) of fresh or frozen blueberries. Both work beautifully to create that cluster of glossy, cooked fruit.

  • Granulated Sugar: Another 1/4 cup (50g) creates the sweet, thick syrup that defines our topping.

  • Cornstarch: A teaspoon is our secret weapon for a thick, jammy blueberry syrup that won’t make the pastry soggy.

  • Water: Just two tablespoons to create a cornstarch slurry and get the sauce started.

For the Opaque Icing Drizzle:

  • Powdered Sugar: A half cup (60g), sifted, dissolves instantly for a perfectly smooth, opaque icing.

  • Milk or Heavy Cream: One to two tablespoons is all you need. This small amount of liquid is key to a thick drizzle that holds its shape.

Essential Tools for Danish Perfection

You don’t need a professional kitchen, just a few key items to achieve that flawless look.

  • Baking Sheets: Lined with crinkled brown parchment paper, just like in a real bakery.

  • Sharp Knife or Pizza Cutter: For clean, precise cuts on your puff pastry.

  • Small Saucepan: For cooking down that thick, dark purple blueberry syrup.

  • Mixing Bowls: For preparing the cream cheese filling and icing.

  • Whisk and Spatula: Standard tools for mixing your components smoothly.

Crafting Your Blueberry Cream Cheese Danish, Step-by-Step

Follow these instructions closely, paying attention to the sensory cues to achieve a visually perfect result.

Step 1: Create the Thick, Jammy Blueberry Topping

In a small saucepan, whisk together the 1/4 cup (50g) sugar and 1 teaspoon of cornstarch. Stir in the blueberries, 1 tablespoon of water, and half a teaspoon of lemon juice. Bring the mixture to a simmer over medium heat, stirring often. You’ll hear the blueberries start to pop. Continue to cook for 5-7 minutes, until the sauce has thickened into a thick, jammy fruit syrup and is a glossy, dark purple color. Remove from heat and let it cool completely. This cooling step is crucial for a thick final texture.

Step 2: Whip Up the Smooth Cream Cheese Filling

In a medium bowl, beat the softened cream cheese with 1/4 cup (50g) of sugar until smooth and creamy. Be careful not to over-whip, as this can cause cracking during baking. Beat in the egg yolk, the remaining lemon juice, and a splash of vanilla extract until just combined. The result should be a thick, smooth, white filling.

A close-up shot of a golden, flaky Blueberry Cream Cheese Danish, showing the layers of the puff pastry and the rich, jammy blueberry topping.
Notice the incredible flaky layers and the glossy, dark purple blueberry topping—the hallmarks of a perfect Blueberry Cream Cheese Danish.

Step 3: Shape the Flaky Pastry Base

Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper. Gently unfold your puff pastry sheet on a lightly floured surface. Cut it into six equal rectangles or squares. Working with one square at a time, use a small, sharp knife to score a border about 1/2-inch from the edge, creating an inner square. Do not cut all the way through. Dock the inner square with a fork a few times to prevent it from puffing up too much.

Step 4: Assemble and Bake to Golden-Brown Perfection

Spoon the cream cheese filling evenly into the center of each scored square. Top the cream cheese with a generous spoonful of the cooled, jammy blueberry topping. In a small bowl, whisk the egg white with a teaspoon of water. Brush this egg wash lightly over the visible pastry borders. This is the secret to that deep golden-brown, flaky finish. Bake for 18-22 minutes, or until the pastry is puffed and a rich golden brown. The filling should be set. Let the danishes cool on the baking sheet for a few minutes before transferring to a wire rack.

Step 5: The Final Icing Drizzle

Once the danishes are almost completely cool, whisk together the powdered sugar and 1 tablespoon of milk in a small bowl. If it’s too thick, add more milk, a tiny drop at a time, until you have a thick but pourable opaque white icing. Use a spoon or a small piping bag to drizzle the icing in a zigzag pattern across the top of the pastry and blueberries. Let the icing set for about 15 minutes before serving.

Expert Tips for Bakery-Level Results

  • Keep Your Pastry Cold: Puff pastry relies on cold butter creating steam to puff up. Always work with it while it’s cold, and don’t let it sit at room temperature for too long.
  • Don’t Overfill: It’s tempting to load up on the fillings, but this can cause them to spill over and make the pastry soggy. A generous but not overflowing spoonful is perfect.
  • Cool Fillings are Key: Never put warm fillings on cold puff pastry. Ensure both the cream cheese mixture is at room temp and the blueberry sauce is completely cool before assembling.
  • Know Your Oven: Ovens vary. Keep an eye on the danishes. The visual cue of a deeply golden, puffed pastry is your best indicator of doneness.

Storing, Reheating, and Freezing Your Danishes

These pastries are best enjoyed the day they are made for maximum flakiness. However, you can store leftovers in an airtight container in the refrigerator for up to 2 days. To reheat and revive some of the crispness, place them in a 350°F (175°C) oven or an air fryer for 3-5 minutes. I do not recommend freezing the fully baked danishes, as the cream cheese texture can change upon thawing.

What to Serve With This Decadent Treat

While this Blueberry Cream Cheese Danish is a star on its own, it plays well with others for a full brunch spread. Pair it with something savory like our easy Sausage Breakfast Muffins to balance the sweetness. If you’re serving this as a dessert, it’s a wonderful follow-up to a savory dinner. For those who love baking, you might also want to try your hand at a batch of our classic and easy chocolate chip cookies. And if you’re a fan of fruit and cheese combinations, you will absolutely adore our delightful Strawberry Ricotta Bruschetta.

Common Questions About Making Danishes

Here are answers to a few questions you might have.

Yes. For the best results, you can assemble the danishes completely, cover them tightly, and refrigerate for up to 12 hours before baking. This makes them perfect for an easy morning treat.

Absolutely! Frozen blueberries work perfectly for the jammy topping. There’s no need to thaw them first; simply cook them down with sugar and cornstarch as directed in the recipe.

There are three keys to avoiding a soggy bottom: 1) Bake at a high temperature (400°F/200°C), 2) Ensure your blueberry topping is fully cooled and thickened before assembling, and 3) Don’t overfill the pastries.

Always use full-fat, block-style cream cheese. Whipped cream cheese or low-fat versions have a higher water content and will not bake into the same thick, smooth, stable filling.

A cracked filling is usually caused by over-mixing and incorporating too much air. Mix the cream cheese, sugar, and egg yolk until just smooth and combined, but avoid whipping it.

Your Printable Guide to the Perfect Danish

Here it is: the complete, detailed recipe to help you create a stunning and delicious Blueberry Cream Cheese Danish from scratch.

A close-up shot of a golden, flaky Blueberry Cream Cheese Danish, showing the layers of the puff pastry and the rich, jammy blueberry topping.

The Ultimate Blueberry Cream Cheese Danish: A Baker's Dream

An easy-to-follow recipe for homemade Blueberry Cream Cheese Danish. Achieve a flaky, golden-brown puff pastry, a smooth and tangy cream cheese filling, and a jammy, glossy blueberry topping for a true bakery-quality treat at home.
Prep Time 20 minutes
Cook Time 22 minutes
Total Time 42 minutes
Servings: 6 danishes
Course: Breakfast, Dessert
Cuisine: American, French
Calories: 450

Ingredients
  

For the Danish Pastry
  • 1 14-ounce sheet All-Butter Puff Pastry thawed according to package directions
  • 1 large Egg separated into yolk and white
  • 1 tsp Water for egg wash
For the Cream Cheese Filling
  • 8 oz Block Cream Cheese softened to room temperature
  • 0.25 cup Granulated Sugar
  • 0.5 tsp Lemon Juice freshly squeezed
  • 0.5 tsp Vanilla Extract
For the Blueberry Topping
  • 1 cup Blueberries fresh or frozen
  • 0.25 cup Granulated Sugar
  • 1 tsp Cornstarch
  • 1 tbsp Water
  • 0.5 tsp Lemon Juice
For the Icing Drizzle
  • 0.5 cup Powdered Sugar sifted
  • 1-2 tbsp Milk or Heavy Cream
  • 0.25 tsp Vanilla Extract

Equipment

  • 2 Baking sheets Lined with parchment paper
  • 1 Small saucepan
  • 2 Mixing bowls

Method
 

Prepare the Fillings
  1. In a small saucepan, whisk sugar and cornstarch. Stir in blueberries, 1 tbsp water, and 0.5 tsp lemon juice. Simmer over medium heat for 5-7 minutes until the sauce is thick, jammy, and dark purple. Cool completely.
  2. In a medium bowl, beat softened cream cheese and sugar until smooth. Beat in the egg yolk, remaining lemon juice, and vanilla extract until just combined.
Assemble and Bake
  1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment. Unfold pastry and cut into six squares. Score a 1/2-inch border on each square and dock the center with a fork.
  2. Spoon the cream cheese filling into the scored center of each pastry. Top with the cooled blueberry mixture. Whisk the egg white with 1 tsp of water and brush the borders of the pastry.
  3. Bake for 18-22 minutes, until the pastry is puffed and deep golden brown. Cool on a wire rack.
Finish and Serve
  1. Once danishes are mostly cool, whisk together powdered sugar, 1 tbsp milk, and vanilla. Add more milk if needed to reach a thick, drizzling consistency.
  2. Drizzle the opaque white icing over the danishes in a zigzag pattern. Let set for 15 minutes before serving.

Notes

Keep Your Pastry Cold: Always work with cold puff pastry to ensure the best puff.
Don't Overfill: This prevents the fillings from spilling and making the pastry soggy.
Cool Fillings are Key: Ensure fillings are not warm when they contact the cold pastry.
Know Your Oven: Watch for visual cues like a deep golden-brown color to know when your danishes are perfectly baked.

A perfectly baked Blueberry Cream Cheese Danish on crinkled parchment paper, featuring golden flaky pastry, a smooth cream cheese center, glossy blueberries, and a white icing drizzle.
The ultimate recipe for a bakery-style Blueberry Cream Cheese Danish you can easily make at home.

Join the Baking Community!

I hope you love making this Blueberry Cream Cheese Danish. There’s nothing more rewarding than seeing those golden pastries emerge from the oven. If you make this recipe, I’d love to see it! Tag your photos on social media or leave a comment below. For more visual inspiration and delicious recipes, be sure to follow us on Pinterest. Happy baking!

You might also like these recipes

Leave a Comment

Recipe Rating