Nothing says “I love you” like a flaky, sweet pastry still warm from the oven—especially when it’s homemade and plant-based. That’s the beauty of this Vegan Strawberry Cream Danish: golden, crisp layers of pastry cradle a lush, creamy filling and seasonal strawberries, creating a breakfast (or dessert) that tastes as special as it looks. It’s a simple showstopper, perfect for Valentine’s Day, brunches, or cozy weekends when you want something easy and a little bit breathtaking.
The first time I tried making these heart-shaped danishes, my kitchen filled with the comforting aromas of baking pastry and sweet strawberries. By the time they’d cooled just enough to eat, they had a glow of golden brown and a scent that felt like pure celebration. You’d never guess how quick and fuss-free the recipe really is—most of the magic comes from good [puff pastry](https://en.wikipedia.org/wiki/Puff_pastry), a handful of plant-based staples, and a few minutes at the counter. If you crave a treat with minimal ingredients but maximum wow factor, you’ll want to keep this Vegan Strawberry Cream Danish recipe on repeat.

Hands-on tools for baking flaky vegan danishes
- 2 large baking trays – For arranging and baking your pastries evenly; helps prevent sogginess.
- Greaseproof paper – Line your trays for easy release and clean-up without sticking.
- Rolling pin – Handy for smoothing out any pastry wrinkles and thinning the dough gently.
- Heart-shaped cookie cutters (two sizes) – To achieve that signature, romantic shape; a smaller one for creating an indented border.
- Mixing bowl – To combine and whip up the creamy vegan filling smoothly.
- Piping bag (optional) – Makes portioning the filling easy and neat, but you can just use a spoon if you prefer.
- Pastry brush – Brushing milk along the edges gives your danishes a burnished, bakery-like finish.
Key ingredients for perfect strawberry cream danishes
- puff pastry – The secret to that shattering crunch and buttery layers—vegan and gluten-free versions work beautifully.
- Dairy-free cream cheese – Brings tang and creaminess to the filling; choose your favorite brand or homemade variety.
- Gluten-free or plain flour – A little flour in the filling thickens it to just the right texture; you can match your dietary preference.
- Caster sugar – For sweetness in the filling and for sprinkling on top, helping the pastry caramelize and shine.
- Dairy-free milk – Brushed on the pastry edges to encourage golden color and a glossy finish.
- Fresh strawberries – Juicy, colorful, and fragrant; sliced thinly to nestle into the creamy filling and bring summer flavor to every bite.
See the recipe card below for the full list of ingredients and measurements.
How to make Vegan Strawberry Cream Danish step by step
- Preheat and Prep. Preheat your oven to 180°C (fan) and line two large baking trays with greaseproof paper. This keeps the pastries from sticking and helps their bottoms turn lightly crisp and golden.
- Roll and Shape the Pastry. Unroll your pastry sheet with its baking paper underneath to prevent any sticking. Use a rolling pin to gently flatten out creases—if the dough feels at all sticky, dust it lightly with flour for a soft, workable texture.
- Cut Out the Hearts. Grab a large heart-shaped cookie cutter to create the classic shape, pressing down into the dough and arranging each heart on your lined trays. Next, use a smaller heart-shaped cutter to gently indent inside each heart (don’t cut all the way through, just leave an outline). This gives you a neat border and helps hold the filling in place.
- Mix the Cream Cheese Filling. In a mixing bowl, stir together the dairy-free cream cheese, flour, and caster sugar until the mixture is thick, creamy, and smooth—think of a texture just right for piping or dolloping. If you’re feeling a bit fancy, transfer the mixture into a piping bag and snip off the tip; otherwise, a spoon works just fine.
- Assemble the Danish. Pipe or spoon a swirl of the cream cheese mixture onto each heart, within the indented center. Wash and thinly slice some fresh strawberries, then add 2–3 slices on top of each cream mound for a burst of color and juiciness.
- Brush and Sprinkle. Take your pastry brush and paint the edges of each heart with dairy-free milk. Scatter a little extra caster sugar along the edges—it caramelizes as they bake, turning a deep, glossy golden.
- Bake to Perfection. Place one tray at a time in the center of the oven and bake for 10–15 minutes. Watch for the pastry to puff up and turn golden-brown at the edges, with the strawberries slightly softened and the aroma heady and sweet.
- Repeat & Cool. After the first tray is done, swap in your second tray to bake. Transfer the pastries to a wire rack to cool slightly; the filling should be set but still smooth to the bite.
- Serve Fresh. Dust with a little icing sugar if you like and enjoy the crisp, flaky, very slightly warm Vegan Strawberry Cream Danish just beside a cup of coffee or tea.
Tips troubleshooting and common danish missteps
- Pastry rising in the center? If your danish centers puff up during baking, be sure to press that smaller heart cutter deeply enough to gently score (but not cut through) the dough, creating a border that keeps the filling anchored. You can also prick the center with a fork before adding filling to help release steam.
- Sticky dough woes? A light dusting of flour will keep your pastry from sticking to the surface or rolling pin. Work quickly when handling the dough so it stays cool and crisp.
- Filling too runny? Make sure to use the right amount of flour in the filling; it should be thick and not slide off the pastry. If needed, add an extra pinch of flour and mix again until creamy.
- Pastry isn’t browning? Brushing the edges with dairy-free milk and scattering a little caster sugar helps with that irresistible golden, glossy look. Don’t skip this step!
- How to avoid soggy bottoms: Bake directly on lined trays—not overcrowded—so the hot air can circulate. Let the pastries cool a couple minutes on the tray before moving to a rack, so they hold together as they set.
Pairing ideas creative twists on vegan cream danish
The beauty of these Vegan Strawberry Cream Danishes is their versatility—both in flavor and pairing. Here are some ideas to get you inspired:
- Classic pairings: Hot coffee, spiced chai, or a tangy fruit smoothie for a bright contrast to the flaky, creamy sweetness.
- Add a savory touch: Pair your danish with a vegan tofu scramble, avocado toast, or a light green salad for a café-style brunch.
- Fruit variations: Swap the strawberries for raspberries, blueberries, or thinly sliced peaches—play to what’s in season or your mood.
- Festive flair: Use star-shaped or round cutters for holidays, or swap the fruit for a spoonful of berry compote or vegan lemon curd.
- Make it nutty: Add a sprinkle of toasted flaked almonds on top before baking for even more texture and flavor.
- Sweet glaze option: If you love an extra finish, drizzle with a simple icing sugar and dairy-free milk glaze after baking.
FAQs about Vegan Strawberry Cream Danish
Can you store Vegan Strawberry Cream Danish for later?
Yes! Once cooled, the danishes can be kept in an airtight container at room temperature for up to one day, or refrigerated for up to three days. The pastry will lose some of its crispness over time, so for the best texture, enjoy fresh or reheat gently in the oven just before serving.
Can I freeze these Vegan Strawberry Cream Danishes?
You can freeze the baked (and cooled) danishes by wrapping them tightly and placing in a freezer-safe container. When ready to serve, reheat straight from the freezer in a moderate oven until warmed through and crisp again. Avoid freezing with a fresh berry topping as the berries may lose their texture.
What’s a good substitution if I don’t have vegan cream cheese?
If you can’t get vegan cream cheese, try a thick, unsweetened vegan yogurt or a cashew-based spread. The important thing is to keep the filling creamy and thick enough not to run. You could stir in a little extra flour or a touch of cornstarch to help with consistency if your alternative is on the thinner side.
One last bite the beauty of Vegan Strawberry Cream Danish
There’s something magical about a freshly baked, crisp Vegan Strawberry Cream Danish—flaky pastry, luscious cream filling, and juicy strawberries all in one cheerful bite. It’s the sort of treat that feels both nostalgic and new, coming together in less time than it takes your oven to preheat. Whether you’re sharing them on a special morning or just treating yourself, serve them warm with a dusting of sugar and you’ll remember just how sweet a simple, homemade moment can be.
More Tasty Ideas
- Strawberry Sorbet: A refreshing treat that highlights juicy strawberries, perfect for a light dessert.
- Strawberry Lemonade Cupcakes: These cupcakes combine sweet strawberries with tangy lemonade flavors for a delightful dessert option.
- Strawberry Salad with Vinaigrette Dressing: A vibrant salad featuring fresh strawberries, making it a delightful addition to any meal or brunch.

Vegan Strawberry Cream Danish
Ingredients
Equipment
Method
- Preheat oven to 180°C fan and line 2 large baking trays with greaseproof paper.
- Unroll the pastry sheet leaving the baking paper underneath. This will prevent sticking. Use a rolling pin to slightly flatten out any wrinkles in the pastry. Dust over some plain flour if the pastry is too sticky.
- Use a heart shaped cookie cutter to chomp out the shapes and place on the tray lined with greaseproof paper. Place a smaller sized heart-shaped cookie cutter into the middle of the larger heart and press down gently. You don’t want to chomp it out, but make an indention into the pastry. Set aside while you make the cream cheese filling.
- In a bowl, mix together the cream cheese, flour and sugar. The mixture should be thick and creamy. Transfer the filling mixture into a piping bag and snip off the tip. If you don’t have a piping bag, simply spoon the filling onto the pastry.
- Wash and slice some fresh strawberries and add a few slices on top of the cream cheese.
- Brush some dairy-free milk over the edges of the pastry hearts. Sprinkle some sugar to help the pastry brown in the oven.
- Place the tray into the middle of the oven and bake in pastries for 10-15 minutes or until golden in colour and flaky.
- Once fully baked, remove the tray from the oven and place the other tray in to bake and repeat.
- Allow to cool slightly, then serve with a dusting of icing sugar.






