Prepare the Vegan Butter: Ensure your vegan butter is cold from the refrigerator. This is crucial for creating layers in your puff pastry. Cut the vegan butter into small cubes and return them to the fridge while you prepare the dough.
Mix the Dough: Combine the all-purpose flour and salt in a mixing bowl. Add the cold-cold vegan butter to the flour mixture. Use a pastry cutter, fork, or fingertips to work the butter into the flour until you have a crumbly texture with pea-sized bits of butter.
Incorporate Ice Water: Add ice-cold water to the flour-butter mixture about ¼ cup at a time. Mix gently with a fork until the dough comes together. Be careful not to overwork the dough; you want it shaggy. Turn the dough onto a floured surface and lightly knead it a few times until it forms a cohesive ball.
Create the Layers: Roll out the dough into a rectangle about ½ inch thick. Fold the bottom third of the dough up, and then fold the top third down as if folding a letter. This creates the first set of layers. Rotate the dough 90 degrees and repeat the rolling and folding process. This is the second fold.
Chill the Dough: Wrap the folded dough in plastic wrap and refrigerate it for at least 30 minutes. This allows the gluten to relax and the butter to firm up again.
Repeat the Folding: Remove the dough from the refrigerator and repeat the rolling and folding process (two more folds) described in step 4. Wrap the dough and refrigerate for another 30 minutes.
Final Folding: Perform two more rolling and folding sets for six folds. This creates numerous layers in your puff pastry.
Shape and Use: After the final fold, your vegan puff pastry is ready to use. Roll it out to the thickness you want for your recipes. Bake according to your recipe's instructions. Puff pastry can be used for sweet and savory dishes like turnovers, tarts, and strudles.