Buttery Blueberry Cream Cheese Danish (So Easy, It’s Foolproof)
There’s something magical about a warm, flaky Danish pastry with sweet cream cheese and bursts of jammy blueberries. But you don’t need a bakery degree to make one at home. This blueberry cream cheese danish recipe uses store-bought puff pastry so you get those perfect golden layers without any complicated dough work.
Whether it’s a lazy Sunday breakfast, brunch with friends, or just a treat with your afternoon coffee, this pastry comes together in under 40 minutes. The filling is creamy, lightly sweet, and pairs beautifully with fresh or frozen blueberries. Let’s bake something pretty and delicious — the beginner-friendly way.
📋 Recipe Summary
Prep Time: 15 mins
Cook Time: 18-22 mins
Total Time: 35 mins
Servings: 8 danishes (or 4 large)
Difficulty: Easy (Beginner-friendly)
🥐 Ingredients
- 1 sheet frozen puff pastry (thawed, about 8-9 oz)
- 4 oz (½ block) cream cheese, softened
- 2 tbsp granulated sugar (for filling)
- 1 tsp vanilla extract
- ½ cup fresh or frozen blueberries (no need to thaw if frozen)
- 1 tbsp lemon juice (optional, but brightens flavor)
- 1 egg + 1 tbsp water (egg wash)
- 2 tbsp blueberry jam or preserves (optional for extra fruity swirl)
- Powdered sugar for dusting (optional)
👩🍳 How to Make Blueberry Cream Cheese Danish
- Preheat & prep: Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Roll the pastry: Lightly dust your counter and roll the thawed puff pastry into a 10×12-inch rectangle. Cut into 8 equal squares (or 4 larger rectangles).
- Make cream cheese filling: In a small bowl, mix softened cream cheese, 2 tbsp sugar, and vanilla until smooth. Set aside.
- Score the border: On each pastry square, gently score a smaller inner square (about ½ inch from the edge). Don’t cut all the way through. This creates a rim that puffs up.
- Fill danishes: Spread 1 teaspoon of cream cheese mixture inside each inner square. Top with 4-5 blueberries and a tiny dot of blueberry jam (if using).
- Egg wash: Beat the egg with 1 tbsp water. Brush the outer borders (the rims) with egg wash — this gives a shiny, golden crust.
- Bake: Place danishes on the prepared baking sheet, 2 inches apart. Bake for 18-22 minutes or until puffed and deep golden brown.
- Cool & dust: Let cool on the pan for 5 minutes, then transfer to a wire rack. Dust with powdered sugar before serving. Enjoy warm!
💡 Baker’s Tips (No Fuss, Perfect Results)
Keep pastry cold: Puff pastry loves the cold. If it gets too soft, pop it back in the fridge for 10 minutes before baking. That’s how you get those tall, flaky layers.
Don’t overfill: A little filling goes a long way. Too much cream cheese or too many blueberries can leak out and burn on the pan.
Frozen blueberries? No need to thaw. Toss them directly onto the filling — just avoid extra juice. If they’re very wet, pat dry with a paper towel first.
Browning check: Ovens vary. Start checking at 16 minutes. The edges should be deep golden, not pale.
Make ahead option: Assemble the danishes (without egg wash) and refrigerate up to 8 hours. Brush with egg wash and bake right before serving.
🎨 5 Fun Variations to Try
- Lemon-Blueberry Danish: Add 1 tsp lemon zest to the cream cheese filling and use lemon curd instead of jam.
- Berry Medley: Swap half the blueberries with raspberries or blackberries. So pretty and tart-sweet.
- Streusel Topping: Mix 2 tbsp flour, 1 tbsp brown sugar, 1 tbsp cold butter (cut in) and sprinkle over the filling before baking.
- Savory-Sweet Twist: Add a small sprinkle of fresh thyme leaves on top after baking. Amazing with blueberry.
- Glazed instead of powdered sugar: Whisk ½ cup powdered sugar + 1 tbsp milk + ¼ tsp vanilla; drizzle over warm danishes.
📦 Storing & Reheating (Keeps the Flake)
At room temperature: Store in an airtight container for up to 2 days. But they’re best the first day.
Refrigerator: Because of the cream cheese, refrigerate after day 1. Keep in a container for up to 4 days.
To reheat & keep crisp: Warm in a 350°F oven or toaster oven for 5 minutes. Avoid the microwave — it makes puff pastry sad and soggy.
Freezer friendly: Freeze baked danishes (without powdered sugar) in a single layer, then bag. Reheat from frozen at 350°F for 10-12 minutes.
❓ Frequently Asked Questions
Can I use frozen blueberries without thawing?
Yes! In fact, it’s better not to thaw them. Just toss frozen blueberries directly onto the cream cheese filling. Thawed berries release too much juice and can make the pastry wet. Keep them frozen until assembly.
Why is my puff pastry not puffing up?
Usually it’s one of three things: the pastry got too warm before baking (chill it again), you pressed the edges too hard (don’t seal edges), or your oven wasn’t hot enough. Always preheat to 400°F and use cold dough.
Can I make this into one big Danish instead of individual ones?
Absolutely. Use the whole sheet of puff pastry, score a 1-inch border, fill the center with the cream cheese mixture and blueberries, then bake for 22-25 minutes. Slice into squares after cooling. Great for sharing.
What’s the best way to avoid soggy bottoms?
Bake on a parchment-lined sheet pan in the lower-middle oven rack. Also don’t overload with jam or juicy berries. A light sprinkle of fine breadcrumbs under the filling can help, but not necessary if you follow the portion sizes.
Can I use low-fat cream cheese?
You can, but the filling will be less rich and may spread more. Full-fat cream cheese gives the best creamy, thick texture. If using low-fat, add 1 teaspoon cornstarch to the cream cheese mixture to stabilize.
