The scent of warm, flaky pastry combined with the sweet tang of fresh blueberries and creamy cheese is something I can’t resist. Honestly, the first time I baked this blueberry cream cheese danish, I was hooked instantly. It’s one of those treats that brings a cozy, bakery-fresh feeling right into your own kitchen. I remember making it on a lazy Sunday morning when I wanted something special but didn’t want to fuss too much. The result? A buttery, melt-in-your-mouth pastry that’s bursting with juicy blueberries and that rich cream cheese filling you just want to savor bite after bite.
Blueberry cream cheese danish isn’t just a fancy dessert; it’s a comforting breakfast, a lovely brunch centerpiece, or a sweet snack that never disappoints. After testing this recipe multiple times, tweaking the balance of sweetness and creaminess, I can say it’s become my go-to when I want to impress guests or simply treat myself. Plus, it’s surprisingly easy to make at home, even if you’ve never worked with puff pastry before.
If you love pastries that are flaky yet tender, with a filling that’s creamy and fruity, this blueberry cream cheese danish recipe will quickly become a favorite. It’s perfect for those moments when you want to bring a little bakery magic into your day without leaving your kitchen. Let me share how you can make this delightful treat yourself!
Why You’ll Love This Recipe
- Quick & Easy: Comes together in under 45 minutes, making it ideal for weekend brunches or last-minute dessert cravings.
- Simple Ingredients: No need for fancy or hard-to-find items — just basic pantry staples plus fresh blueberries and cream cheese.
- Perfect for Any Occasion: Whether you’re hosting a casual get-together, a holiday breakfast, or just want to spoil yourself on a lazy morning, this danish fits right in.
- Crowd-Pleaser: Kids, adults, and even picky eaters adore the combination of sweet berries and smooth cream cheese in flaky pastry.
- Unbelievably Delicious: The contrast of textures — crisp edges, soft dough, juicy berries, and creamy filling — makes every bite unforgettable.
What really sets this blueberry cream cheese danish apart is the way the cream cheese filling is whipped just right — not too dense, but luxuriously smooth. I like to add a hint of vanilla and lemon zest for that extra pop of flavor. Plus, the fresh blueberries give it a natural sweetness and a slight tartness that balances perfectly. Trust me, once you taste it, you’ll see why I’ve made this recipe dozens of times. It’s comfort food that feels fancy without the fuss!
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that perfect balance of flaky pastry and creamy, fruity filling. Most are pantry staples, and you might already have them on hand!
- Puff Pastry Sheets: Two sheets (about 8 oz or 225 g each), thawed but still cold — I recommend using a high-quality brand like Pepperidge Farm for flaky, buttery layers.
- Cream Cheese: 8 oz (225 g), softened — full-fat cream cheese works best for richness; I usually use Philadelphia brand.
- Granulated Sugar: 1/4 cup (50 g) — sweetens the cream cheese filling just right.
- Vanilla Extract: 1 teaspoon — adds warmth and depth to the filling.
- Lemon Zest: From 1 medium lemon — brightens the flavor and complements the blueberries beautifully.
- Fresh Blueberries: 1 cup (150 g) — fresh is best for juiciness; if out of season, frozen works fine but thaw and drain excess moisture.
- Egg: 1 large, beaten — for brushing the pastry edges to create that golden finish.
- Powdered Sugar: 1/2 cup (60 g) — optional, for a simple glaze.
- Milk or Lemon Juice: 1-2 tablespoons — mixed with powdered sugar to create glaze consistency.
Feel free to swap in dairy-free cream cheese or puff pastry if needed, and I’ve found that a touch of cinnamon in the cream cheese can add a lovely twist. For a gluten-free option, you’d want to use a specialty gluten-free puff pastry, but the classic version is just unbeatable.
Equipment Needed
- Baking Sheet: A rimmed baking sheet to hold the danishes while baking — I like using a heavy-duty nonstick sheet for even heat.
- Parchment Paper or Silicone Baking Mat: To prevent sticking and make cleanup easier.
- Mixing Bowl: For whipping the cream cheese filling — a medium-sized bowl works well.
- Hand Mixer or Stand Mixer: Optional but handy for smooth cream cheese filling.
- Pastry Brush: For egg wash — a silicone brush lasts longer and cleans easily.
- Zester or Grater: For lemon zest — a microplane makes quick work of it.
- Measuring Cups and Spoons: For precise measuring of ingredients.
If you don’t have a stand mixer, a sturdy whisk and some elbow grease will do the trick for the cream cheese filling. For a budget-friendly option, you can use store-brand puff pastry, but I recommend investing in good-quality pastry for the flakiest results.
Detailed Preparation Method
- Preheat your oven: Set it to 400°F (200°C) to get it nice and hot before baking. This helps the pastry puff up beautifully — takes about 10 minutes.
- Prepare the cream cheese filling: In a mixing bowl, beat 8 oz (225 g) softened cream cheese with 1/4 cup (50 g) granulated sugar, 1 teaspoon vanilla extract, and the zest from one lemon. Beat until smooth and creamy, around 2-3 minutes. If it’s too stiff, a splash of milk can help loosen it up.
- Unfold the puff pastry: On a lightly floured surface, carefully unfold each sheet (about 8 oz or 225 g each). Cut each sheet into 4 equal squares, roughly 5×5 inches (13×13 cm). Keep the pastry cold to prevent sticking.
- Assemble the danish: Place a dollop (about 2 tablespoons or 30 g) of cream cheese filling in the center of each pastry square. Top with about 2 tablespoons (30 g) fresh blueberries, gently pressing them into the filling.
- Fold the corners: Bring each corner of the square towards the center, pinching them lightly to seal but leaving the filling visible. This creates that classic danish shape.
- Apply the egg wash: Lightly beat 1 egg and brush it over the pastry edges to get a shiny, golden crust. Don’t let egg drip onto the filling or it might brown unevenly.
- Bake: Transfer the danishes to a parchment-lined baking sheet. Bake for 15-18 minutes, or until pastry is puffed and golden brown. Keep an eye during the last few minutes to prevent over-browning.
- Make the glaze (optional): While the danishes cool slightly, whisk 1/2 cup (60 g) powdered sugar with 1-2 tablespoons milk or lemon juice until smooth. Drizzle this over the warm pastries for a sweet finish.
- Cool and serve: Let the danishes cool on the baking sheet for 5-10 minutes before transferring to a wire rack. Enjoy warm or at room temperature.
Tip: If your cream cheese filling starts to soften too much, pop it back in the fridge for 10 minutes before assembling — it helps keep the shape better during baking. Also, don’t overcrowd your baking sheet; give the danishes some space to puff up evenly.
Cooking Tips & Techniques
One thing I learned the hard way is that working with puff pastry requires a cool touch. If the dough warms up too much, it becomes sticky and won’t puff properly. So, keep your hands and surface lightly floured, and if needed, chill the dough between steps.
Egg wash is your best friend here — it gives that beautiful golden color and slight crispiness. Brush gently and avoid getting it on the filling to prevent burning.
For the cream cheese filling, don’t over-sweeten. The berries add natural sweetness and tartness, so a lightly sweetened filling keeps the balance just right. If you want a silkier texture, a quick blitz with a hand mixer makes all the difference.
When baking, placing the pan on the middle rack works best for even heat distribution. If you notice the edges browning too fast, tent loosely with foil.
Lastly, timing is key — pulling the danishes out when they’re golden but still soft to the touch results in the best texture. Letting them cool a bit helps the filling set without drying out the pastry.
Variations & Adaptations
- Seasonal Fruit Swap: Instead of blueberries, try fresh raspberries, sliced strawberries, or diced peaches in summer. Frozen fruit can work but drain excess moisture first.
- Flavor Twists: Add a sprinkle of cinnamon or nutmeg to the cream cheese filling for a warm spice note. You can also mix in a tablespoon of orange marmalade for a citrusy surprise.
- Dietary Adjustments: Use dairy-free cream cheese and puff pastry to make this vegan-friendly. For gluten-free, try a specialty gluten-free puff pastry, though the texture will differ slightly.
- Alternative Shapes: Instead of squares, cut circles and fold into half-moons or braid the edges for a fancy look.
- Personal Favorite: I once added a thin layer of almond paste under the cream cheese filling — it gave an amazing nutty depth that was a crowd favorite!
Serving & Storage Suggestions
Blueberry cream cheese danishes are best served slightly warm, fresh out of the oven, when the pastry is flaky and the filling is soft. I like to pair them with a cup of hot coffee or a refreshing glass of orange juice for breakfast or brunch.
If serving at a gathering, arrange them on a pretty platter garnished with a few fresh blueberries and a light dusting of powdered sugar. They look as good as they taste!
To store leftovers, place cooled danishes in an airtight container at room temperature for up to 2 days. For longer storage, freeze them individually wrapped in plastic wrap and then in a freezer bag for up to 2 months. Reheat frozen danishes in a 350°F (175°C) oven for 10-12 minutes to regain crispness.
Over time, the flavors meld and the pastry softens slightly, which some people enjoy as a softer, more custardy treat. Just be sure to reheat gently to avoid drying out the filling.
Nutritional Information & Benefits
Each blueberry cream cheese danish contains approximately:
| Nutrient | Amount per Serving |
|---|---|
| Calories | 320 kcal |
| Fat | 18 g (mostly from butter in puff pastry and cream cheese) |
| Carbohydrates | 30 g (includes natural sugars from blueberries) |
| Protein | 5 g |
| Fiber | 2 g |
Blueberries are rich in antioxidants and vitamin C, giving your treat a nutritional boost. Cream cheese adds protein and calcium, while puff pastry provides satisfying energy from carbohydrates and fats. This recipe isn’t low-calorie, but it’s a balanced indulgence perfect for special breakfasts or snacks.
For those watching gluten or dairy, options exist to swap ingredients accordingly, making this recipe adaptable without losing its charm.
Conclusion
If you’re craving a pastry that’s flaky, creamy, and bursting with fresh blueberry goodness, this blueberry cream cheese danish recipe is for you. It’s a straightforward way to bring bakery-level deliciousness into your home kitchen without complicated steps or obscure ingredients. I love how customizable it is — and honestly, sharing these with friends always brings smiles.
Give it a try, and don’t hesitate to tweak the filling or fruit to your liking. I’d love to hear how your version turns out! Feel free to leave a comment or share your variations — making this recipe your own is part of the fun.
Warm ovens, flaky pastry, and sweet blueberries — what’s not to love? Happy baking!
FAQs
Can I use frozen blueberries for this recipe?
Yes! Just thaw them completely and drain any extra liquid before adding to the filling to avoid soggy pastry.
How do I prevent the puff pastry from getting soggy?
Keep the pastry cold before baking, don’t overload the filling, and bake on a preheated oven rack for even heat and puffiness.
Can I make these danishes ahead of time?
You can assemble and freeze them before baking. When ready, bake straight from frozen, adding a few extra minutes to the baking time.
What if I don’t have cream cheese?
You can substitute with mascarpone or ricotta cheese blended smooth, though the texture and flavor will be slightly different.
Is there a way to make this recipe vegan?
Absolutely! Use vegan puff pastry and dairy-free cream cheese substitutes, and replace the egg wash with a plant-based milk or aquafaba.
Pin This Recipe!

Blueberry Cream Cheese Danish
A warm, flaky pastry filled with a creamy, sweetened cream cheese mixture and fresh blueberries, perfect for breakfast, brunch, or a sweet snack.
- Prep Time: 15 minutes
- Cook Time: 18 minutes
- Total Time: 33 minutes
- Yield: 8 servings 1x
- Category: Breakfast, Brunch, Dessert
- Cuisine: American
Ingredients
- 2 sheets puff pastry (about 8 oz or 225 g each), thawed but cold
- 8 oz (225 g) cream cheese, softened
- 1/4 cup (50 g) granulated sugar
- 1 teaspoon vanilla extract
- Zest of 1 medium lemon
- 1 cup (150 g) fresh blueberries
- 1 large egg, beaten
- 1/2 cup (60 g) powdered sugar (optional, for glaze)
- 1–2 tablespoons milk or lemon juice (for glaze)
Instructions
- Preheat oven to 400°F (200°C).
- In a mixing bowl, beat cream cheese, granulated sugar, vanilla extract, and lemon zest until smooth and creamy, about 2-3 minutes. Add a splash of milk if too stiff.
- On a lightly floured surface, unfold each puff pastry sheet and cut each into 4 equal squares (about 5×5 inches). Keep pastry cold.
- Place about 2 tablespoons of cream cheese filling in the center of each pastry square.
- Top each with about 2 tablespoons of fresh blueberries, gently pressing into the filling.
- Fold each corner of the square towards the center, pinching lightly to seal but leaving filling visible.
- Brush the pastry edges with beaten egg, avoiding the filling.
- Place danishes on a parchment-lined baking sheet and bake for 15-18 minutes until puffed and golden brown.
- Optional: While cooling slightly, whisk powdered sugar with milk or lemon juice to make glaze and drizzle over danishes.
- Cool danishes on baking sheet for 5-10 minutes before transferring to a wire rack. Serve warm or at room temperature.
Notes
Keep puff pastry cold to prevent sticking and ensure puffiness. Chill cream cheese filling if it softens too much before assembling. Avoid egg wash on filling to prevent burning. For gluten-free or vegan versions, use specialty puff pastry and dairy-free cream cheese substitutes.
Nutrition
- Serving Size: 1 danish
- Calories: 320
- Fat: 18
- Carbohydrates: 30
- Fiber: 2
- Protein: 5
Keywords: blueberry danish, cream cheese pastry, homemade danish, puff pastry dessert, easy brunch recipe, blueberry pastry




