- 1 ¼ cup unsweetened soy milk , divided
- 1 cup full fat coconut milk
- ½ cup maple syrup
- 1 ½ tbsp vanilla extract
- ¼ cup cornstarch
- 1 397g pack of vegan puff pastry , thawed
- All-purpose flour , for dusting
Vegan Napoleon Cake
Made of layers of vegan puff pastry and a scrumptious sweet vanilla cream, this cake is a true crowd pleaser for any special occasion.
Ingredients
- 1 ¼ cup unsweetened soy milk , divided
- 1 cup full fat coconut milk
- ½ cup maple syrup
- 1 ½ tbsp vanilla extract
- ¼ cup cornstarch
- 1 397g pack of vegan puff pastry , thawed
- All-purpose flour , for dusting
For the cream:
- Step 1
Add soy milk, coconut milk, maple syrup, vanilla extract and the cornstarch to a saucepan. Stir until the cornstarch is diluted. Heat over medium heat and bring to a gentle simmer, stirring constantly.
- Step 2
Once simmering, reduce heat to medium low and let cook until thickened, while still stirring.
- Step 3
Remove from the heat and transfer to a bowl. Refrigerate until cool.
For the puff pastry layers:
- Step 1
Preheat oven to 400ºF and line two baking sheets with a reusable silicone mat or parchment paper.
- Step 2
Divide puff pastry into 4 pieces.
- Step 3
Flour a surface and roll out one of the pieces until the dough is 1mm thin.
- Step 4
Use a 8-inch cake pan to cut out a circle. Place on the prepared baking sheet. Poke with a fork. Set the excess puff pastry aside.
- Step 5
Repeat the process with the rest of the puff pastry pieces. Be sure to flour your surface and rolling pin as needed to prevent the dough from sticking.
- Step 6
Put the excess puff pastry together into a ball and form an extra layer.
- Step 7
Add the extra pieces of puff pastry onto one of your baking sheets, you will use them to decorate your cake.
- Step 8
Bake the for 10 minutes or until golden brown and cooked through. You might have to do this in two batches since you are working with two baking sheets.
- Step 9
Let the puff pastry layers cool completely.
Assemble:
- Step 1
Once the layers and the cream are cool. It is time to assemble.
- Step 2
First, mix the cream until smooth again.
- Step 3
Cut in half any puff pastry layers that are too thick or that have puffed up a lot.
- Step 4
Place the first layer of puff pastry onto a serving plate.
- Step 5
Spread about 3-4 tablespoons of cream onto it. Cover with another layer of puff pastry.
- Step 6
Repeat the process until your last layer, which you will top with cream.
- Step 7
Decorate your cake with those excess pieces of puff pastry by crumbling them on top of your cake.
- Step 8
Cover and refrigerate overnight.
- Step 9
Take out of the fridge for 1 hour before serving.
- Step 10
Keep in the fridge for up to 5 days (although let’s be real, it going to be gone within 24 hours).
Common Questions & Swaps
Recipe adapted from Veggie Society’s Vegan Custard Puff Pastry Napoleon Recipe.
-
Feel free to use any unsweetened non-dairy milk instead of soy milk. The only milk I would only not recommend using is coconut milk as you would end up with a cream that is a little too rich (since the recipe already requires a cup of it).
-
In terms of sweeteners, you could replace the maple syrup with agave syrup.
-
If you would like to make this recipe less sweet, feel free to reduce the maple syrup to 1/3 cup (although I think 1/2 cup is perfect!).
-
Where do you find vegan puffed pastry? You can find it in most grocery stores, just be sure to look at the ingredient list. It should not contain any dairy. I personally use Tenderflake’s Puff Pastry.
-
Could I replace the cornstarch with arrowroot or tapioca powder? I have tried this recipe with arrowroot powder and I found the cream to be too stretchy and liquid. As for tapioca powder, I have not tried it so cannot vouch for it, but I feel like it could work.