Vegan Danish Recipe With Easy Cashew Cream Cheese
Vegan Danish Recipe With Cashew Cheese | This sweet treat is the answer to your vegan pastry dreams. A sweet cashew cream cheese with flaky puff pastry, baked until golden brown, and drizzled with a simple powdered sugar glaze. Enjoy for breakfast with your favourite latte, or for dessert.

There is no better coffee shop treat than the danish pastry. The concept is so simple and flawless, yet delicious and perfect. How can you go wrong with flakey puff pastry and a flavourful filling? Danishes come in all shapes, sizes, and flavours. Fillings vary from fruit jam, and cheeses, to creams, and curds.
I think that the best danish balances tartness and sweetness, like the sweet cream cheese danish. For this vegan danish pastry recipe I make a homemade sweet vegan cream cheese using cashews, icing sugar, maple syrup, and some lemon juice for tartness.
The luscious, dairy-free cream cheese filling strikes the perfect balance between creamy and sweet. It not only provides that classic danish pastry richness but also elevates the pastry’s overall nutritional value. Cashews bring a natural creaminess and nuttiness to the filling, making it a perfect counterpart to the flakey pastry. It’s the element that truly sets these vegan danish pastries apart and keeps you coming back for more.
The best thing about this vegan recipe is that it’s so easy to whip up as a quick dessert. What makes it so easy is the use of store-bought puff pastry, saving you from making your own with tons of vegan butter. The vegan cream cheese filling takes about an hour total, as you need to soak the cashews, but that isn’t a hands-on process. You can thaw the pastry while the cashews soak. See how this is the perfect treat?
Store-bought vegan puff pastry
Puff pastry is that flakey, buttery foundation that makes Danish pastries so irresistible. The use of store-bought vegan pastry dough offers a nice shortcut. Puff pastry dough is also among the most complex dough recipes, so sometimes opting for the store-bought version is the ideal choice.
Puff pastry is one of those foods that happen to be accidentally vegan. Almost all grocery store puff pastry is made with vegetable oils instead of butter, probably for price-saving reasons but hey, we’re not complaining. Make sure you double-check the ingredients list before buying though. My local grocery store sells Pepperidge Farm Puff Pastry, which is 100% vegan.
What kind of cashews should I use for cashew cheese?
A lot of cashew cheese recipes call for raw cashews, but for this sweet vegan cream cheese recipe, I use roasted cashews which work just as well, if not better. Roasted cashews give the filling a nuttier flavour, and a darker colour. Raw cashews have less natural flavour, but they do blend smoother and are lighter in colour.
Use whatever kind of cashews you have. We all know that cashews can be pricey, that’s why this recipe only takes 1 1/2 cups of cashews, roasted or raw.
How do you make sweet cashew cheese?
What makes these danishes so good is my easy recipe for homemade cashew cream cheese. The cashews are the creamy backbone, imparting richness, nuttiness, and a luscious texture.
The first step in making cashew cream cheese is soaking the cashews to get a smooth creamy consistency. I soak my cashews by boiling water in a pot, enough to cover the cashews, then removing it from the heat and adding the cashews. Cover the pot with a lid and let the cashews soak for 1 hour. If you use raw cashews instead of roasted, they will become softer quicker, and you can likely get away with a 30-45-minute soak.
After soaking, the cashews should be soft, and pliable and should easily break apart.
Drain the soaked cashews and add them to the blender. Add the lemon juice and sweeteners, and blend until smooth, about 2-3 minutes.
Ingredients
Creating these delectable vegan Danish pastries is a breeze when you have the right ingredients at hand. The exact measurements are below.
Instructions
Bake for 15-17 minutes or until golden brown on top. Keep a close eye on the danishes, making sure the top and bottom don’t burn. If the bottom is burning, move the baking sheets up one rack. If the top is burning and the bottom isn’t cooked, move it to a lower rack or cover it with aluminium foil.
Enjoy the pastries with a simple powdered sugar and plant milk icing, just mix 3 tablespoons of powdered sugar with a small splash of plant milk and stir. Drizzle on top of the pastry and dig in!
Heat about 2 cups of water in a pot on high heat. Once boiling, turn off the heat and add the cashews. Cover with a lid and let sit for about an hour. If you’re using raw cashews, they will become softer quicker, and you can likely get away with a 30-45 minute soak.
Once the cashews are soft and pliable, drain them and set aside.
Line two large baking sheets with parchment paper and set aside. Now you can preheat the oven to 400°F.
Add the drained cashews, powdered sugar, vanilla, maple syrup, lemon juice, and salt to a blender.
Blend for 2-3 minutes until smooth and creamy.
Unfold your two sheets of thawed puff pastry onto your prepared baking sheets. Use that as your work surface. Using a pizza cutter or a knife, cut one pastry sheet in half the long way, then cut each half into 3 equal pieces. You should have 6 equal-sized rectangles. Repeat with the other sheet.
Using a butter knife, trace an inner rectangle on each piece of puff pastry, pressing just hard enough to indent the dough but not pierce it. Leave about a half-inch gap from the edge of the pastry.
Add about a tablespoon and a half of the filling to each piece of pastry dough. Using a spoon, smooth out the cashew cheese filling, making sure to fill the inner rectangle that you traced.
In a small bowl, mix 2 tablespoons of almond milk with a splash of maple syrup, and brush it onto the sides of the dough with a pastry brush.
Bake for 15-17 minutes or until golden brown on top. Keep a close eye on the danishes, making sure the top and bottom don’t burn. If the bottom is burning, move the baking sheets up one rack. If the top is burning and the bottom isn’t cooked, move it to a lower rack or cover it with aluminium foil.
Enjoy the pastries with a simple powdered sugar and plant milk icing, just mix 3 tablespoons of powdered sugar with a small splash of plant milk and stir. Drizzle on top of the pastry and dig in!
Tips for making vegan sweet cashew cheese danishes
What to serve with vegan sweet cashew cheese danishes
- Start the day off right: Enjoy a pastry or two with your morning cup of coffee! The slight bitterness of the coffee balances the sweetness of the pastry perfectly.
- The perfect brunch: Feature these vegan danishes at your next brunch along with my vegan spanakopita swirls with a sweet and savoury duo.
- Afternoon tea: Enjoy these sweet nutty pastries with a cup of tea, such as Earl Grey or matcha.
- After dinner dessert: There is no better time to eat a warm pastry than after supper when you’re settling down for the night.
- Extra toppings: Top the danishes with some fresh strawberries and a sprinkling of extra sugar.
Substitutions
Storage
Since these vegan danishes are plant-based, they’re safe to store at room temperature. Store in an airtight container, or wrap in plastic wrap. Keep for 2-3 days at room temperature, if you have leftovers (which is not a guarantee).
Reheat the pastries in the oven at 325°F for 5-7 minutes to restore their crispness.
For freezer storage, keep the pastries in a freezer-safe container and store them in the freezer for up to 3 months. Thaw at room temperature.
FAQ’s
Most store-bought puff pastry is made with vegetable oils, not butter, making them vegan.
You should soak your cashews for 45-60 minutes until they are soft and pliable.
Vegan Danish Recipe With Sweet Cashew Cheese
Equipment
- 1 blender
- 1 small pot
- 2 baking sheets
Ingredients
- 1 ½ cups cashews roasted or raw
- 2 sheets puff pastry about 200g each, thawed
- 6 tablespoons powdered sugar divided
- 1 tablespoon + 1/2 teaspoon maple syrup divided
- 1 teaspoon lemon juice
- 1 teaspoon vanilla extract
- pinch of salt
- 2 tablespoons plant milk + a splash for the glaze
Instructions
- Bring about 2 cups of water to a boil in a small pot. Once boiling, add the cashews and turn off the heat. Cover with a lid and set aside for about 1 hour, until the cashews are soft and pliable.
- Drain the cashews and set aside. Preheat the oven to 400°F/200°C and line two large baking sheets with parchment paper or silicone baking mats.
- Add the cashews, 3 tablespoons of powdered sugar, 1 tablespoon of maple syrup, lemon juice, vanilla extract, and salt to a blender. Blend for 2-3 minutes until smooth and creamy. If too thick, add a splash of plant milk.
- Place the puff pastry sheets onto your prepped baking sheets. Cut each sheet in half the long way, then cut each half into 3 rectangular pieces.
- Using a butter knife, trace an inner rectangle onto each pastry piece, leaving about a 1/2 inch border. Press just hard enough to make an indent, without slicing through the pastry.
- Add about 1 1/2 tablespoons of the filling to each piece of pastry. Using the back of a spoon, spread the cashew filling to the edges of your traced inner rectangle.
- Mix the plant milk with 1/2 teaspoon maple syrup. Using a pastry brush, brush the borders of the pastries.
- Bake for 15-17 minutes until golden brown and crispy.
- Whisk together 3 tablespoons of powdered sugar with a splash of plant milk, and drizzle over the pastries.
Video
Notes
Nutrition
Disclosure: This blog post may contain affiliate links, which means I get a commission if you purchase through my link, at no extra cost to you.
SHARE THIS RECIPE
Rating, commenting, and sharing my recipes really helps. Thanks for taking the time! Mention @theveggieyaya on Instagram.
Save this image to your vegan pastry board on Pinterest.
Erika Piper
Hey there, I’m Erika. I’ve been meat-free for over a decade.
I’m here to provide delicious and affordable plant-based recipes for anyone interested.
Whether you’re a seasoned plant-based eater or just curious about trying it out, I’m here to support you with my easy and accessible recipes.