These Vegan Strawberry Cream Danish Pastries are flaky, creamy, fruity, and beautifully shaped into hearts, making them perfect for Valentine’s Day, brunch, spring celebrations, or any sweet moment you want to share with someone special.
Made with ready-to-roll puff pastry, dairy-free cream cheese, and fresh strawberries, these little pastries look bakery-worthy but are surprisingly simple to prepare. The pastry bakes up golden and crisp, while the creamy vanilla-style filling stays soft and sweet in the center. Add sliced strawberries on top, a sprinkle of sugar, and a dusting of powdered sugar after baking, and you have an easy vegan treat that feels extra special.

They are romantic enough for Valentine’s breakfast, elegant enough for afternoon tea, and simple enough to make whenever you crave something sweet and pretty.
Why You’ll Love This Recipe
These strawberry cream danishes are quick, beautiful, and full of fresh flavor. Using store-bought puff pastry makes the recipe incredibly easy, while the heart shape gives them a charming homemade touch.
You’ll love this recipe because it is:
- Vegan-friendly
- Easy to make with ready-made puff pastry
- Perfect for Valentine’s Day
- Filled with sweet dairy-free cream cheese
- Topped with fresh strawberries
- Crispy, flaky, creamy, and fruity
- Great for breakfast, brunch, dessert, or gifting
- Beautiful without complicated decorating
What Is a Danish Pastry?
A Danish pastry is a sweet pastry often filled with custard, cream cheese, fruit, jam, or other sweet fillings. Traditional Danish pastry is made from laminated dough, which means butter is folded into the dough many times to create thin, flaky layers.
This easy version uses ready-to-roll puff pastry, which saves time while still giving you a crisp, buttery, flaky result. It is the perfect shortcut for making pretty homemade danishes without spending hours laminating dough.
Recipe Summary
Prep Time: 5 minutes
Cook Time: 10–15 minutes
Total Time: 30 minutes
Servings: 10–12 pastries
Course: Breakfast, Brunch, Dessert
Cuisine: Bakery-Style
Diet: Vegan
Ingredients
- 1–2 sheets vegan puff pastry
- ½ cup dairy-free cream cheese
- 2 tablespoons plain flour or gluten-free flour
- 1 tablespoon caster sugar, plus extra for sprinkling
- 4 tablespoons dairy-free milk, for brushing
- Fresh strawberries, thinly sliced
- Powdered sugar, for dusting
Ingredient Notes
Vegan Puff Pastry
Ready-to-roll puff pastry makes this recipe simple and fast. Many store-bought puff pastries are accidentally vegan, but always check the label to make sure there is no butter or dairy.
For a gluten-free version, use vegan gluten-free puff pastry.
Dairy-Free Cream Cheese
Use a thick, full-fat dairy-free cream cheese for the best texture. Avoid very soft or watery cream cheese because it may spread too much while baking.
Flour
A little flour helps thicken the cream cheese filling so it stays in place during baking.
Caster Sugar
Caster sugar sweetens the filling and helps the pastry edges bake beautifully golden when sprinkled on top.
Strawberries
Fresh strawberries give these danishes their bright, fruity flavor. Slice them thinly so they sit neatly on top of the cream filling.
Dairy-Free Milk
Brushing the pastry edges with dairy-free milk helps create a golden finish without using egg wash.
How to Make Vegan Strawberry Cream Danish Pastries
Step 1: Prepare the Oven and Baking Trays
Preheat the oven to 350°F / 180°C fan.
Line two large baking trays with parchment paper.
Step 2: Prepare the Puff Pastry
Unroll the puff pastry and leave the baking paper underneath to prevent sticking.
Let the pastry sit at room temperature for about 5 minutes so it becomes easier to work with.
Use a rolling pin to gently smooth out any wrinkles.
Step 3: Cut the Heart Shapes
Use a large heart-shaped cookie cutter to cut out pastry hearts.
Place the hearts on the prepared baking trays.
Use a smaller heart-shaped cookie cutter to gently press an indentation into the center of each pastry heart. Do not cut all the way through. This creates a border and a space for the filling.
Step 4: Make the Cream Cheese Filling
In a bowl, mix together the dairy-free cream cheese, flour, and caster sugar until thick and smooth.
Transfer the filling to a piping bag, or simply use a spoon.
Step 5: Fill the Pastries
Pipe or spoon a small amount of cream cheese filling into the center of each pastry heart.
Top with a few thin strawberry slices.
Do not overfill, or the filling may spill over the pastry while baking.
Step 6: Brush and Sprinkle
Brush the pastry edges with dairy-free milk.
Sprinkle the edges lightly with caster sugar to help them turn golden and slightly crisp.
Step 7: Bake
Bake in the center of the oven for 10–15 minutes, or until the pastry is puffed, golden, and flaky.
If baking in batches, bake one tray at a time for the most even result.
Step 8: Cool and Serve
Allow the pastries to cool slightly before serving.
Dust with powdered sugar for a bakery-style finish.
Serve warm or at room temperature.
Tips for the Best Strawberry Cream Danishes
Do not overfill the pastries. A little cream cheese filling goes a long way.
Use chilled cream cheese. Cold, firm cream cheese holds its shape better in the oven.
Slice strawberries thinly. Thick pieces can release too much moisture while baking.
Brush the edges with dairy-free milk. This helps the pastry bake golden and beautiful.
Sprinkle sugar on the edges. It adds sweetness and helps the pastry caramelize slightly.
Bake until golden. The pastry should be crisp, flaky, and lightly browned around the edges.
Dust with powdered sugar just before serving. This keeps the pastries looking fresh and pretty.
Optional Apricot Glaze
For a glossy bakery-style finish, warm a little apricot jam and brush it over the strawberries after baking.
This adds shine, sweetness, and a beautiful professional look.
Variations
Raspberry Danish
Swap strawberries for fresh raspberries.
Blueberry Danish
Use fresh blueberries with the cream cheese filling.
Mixed Berry Danish
Top each pastry with a mix of strawberries, raspberries, and blueberries.
Chocolate Strawberry Danish
Add a few dairy-free chocolate chips over the cream cheese before baking.
Lemon Cream Danish
Add a little lemon zest to the cream cheese filling for a bright citrus flavor.
How to Serve
These vegan strawberry cream danishes are perfect for:
- Valentine’s Day breakfast
- Brunch boards
- Afternoon tea
- Spring parties
- Mother’s Day
- Dessert tables
- Romantic breakfast trays
- Sweet homemade gifts
Serve them with coffee, tea, hot chocolate, or a glass of dairy-free milk.
Storage
These pastries are best enjoyed the day they are made, while the puff pastry is crisp and flaky.
Store leftovers in a sealed container in the refrigerator for up to 2 days.
Let them come to room temperature before serving, or warm them briefly in the oven to refresh the pastry.
Can I Double the Recipe?
Yes. This recipe is easy to double if you want to make a larger batch for brunch, parties, or gifting.
Simply use extra puff pastry, double the filling, and bake in batches.
Can I Make These Gluten-Free?
Yes. Use vegan gluten-free puff pastry and gluten-free plain flour in the cream cheese filling.
Always check all ingredient labels if baking for someone with gluten sensitivity or coeliac disease.
Frequently Asked Questions
Can I use frozen strawberries?
Fresh strawberries work best. Frozen strawberries release more liquid and may make the pastry soggy.
Can I make these ahead of time?
They are best freshly baked, but you can cut the pastry hearts and prepare the filling ahead of time. Assemble and bake when ready to serve.
Why did my cream cheese filling melt?
The filling may melt if the cream cheese is too soft or if the pastries are overfilled. Use thick dairy-free cream cheese and mix it with flour to help it stay stable.
Can I use regular puff pastry?
Yes, as long as you do not need the recipe to be vegan. For a vegan recipe, make sure your puff pastry is dairy-free.
Can I make a different shape?
Absolutely. Hearts are lovely for Valentine’s Day, but circles, squares, flowers, or stars also work.
Recipe Card
Vegan Strawberry Cream Danish Pastries
Flaky vegan puff pastry hearts filled with sweet dairy-free cream cheese and fresh strawberries. These easy strawberry danishes are perfect for Valentine’s Day, brunch, dessert, or a special homemade treat.
Prep Time: 5 minutes
Cook Time: 10–15 minutes
Total Time: 30 minutes
Servings: 10–12 pastries
Ingredients
- 1–2 sheets vegan puff pastry
- ½ cup dairy-free cream cheese
- 2 tablespoons plain flour or gluten-free flour
- 1 tablespoon caster sugar, plus extra for sprinkling
- 4 tablespoons dairy-free milk
- Fresh strawberries, thinly sliced
- Powdered sugar, for dusting
Instructions
- Preheat oven to 350°F / 180°C fan and line two baking trays with parchment paper.
- Unroll the puff pastry and gently roll it flat with a rolling pin.
- Use a large heart-shaped cookie cutter to cut out pastry hearts.
- Place the pastry hearts onto the prepared baking trays.
- Use a smaller heart-shaped cutter to gently press an indentation into the center of each heart, without cutting all the way through.
- In a bowl, mix dairy-free cream cheese, flour, and caster sugar until thick and creamy.
- Spoon or pipe the filling into the center of each pastry heart.
- Top with thinly sliced strawberries.
- Brush the pastry edges with dairy-free milk and sprinkle with a little caster sugar.
- Bake for 10–15 minutes, or until golden, puffed, and flaky.
- Let cool slightly, then dust with powdered sugar before serving.
Notes
Do not overfill the pastries, or the filling may spill over while baking.
For extra shine, brush the strawberries with warm apricot jam after baking.
These are best eaten the day they are made, but leftovers can be stored in the refrigerator for up to 2 days.
Final Thoughts
These Vegan Strawberry Cream Danish Pastries are simple, sweet, and beautiful enough for any special occasion. The flaky puff pastry, creamy dairy-free filling, and fresh strawberries make every bite feel delicate and indulgent. Whether you make them for Valentine’s Day, brunch, or a cozy weekend treat, they are sure to impress.
