Go Back
+ servings
Croissants on white plates on a marble background with a white wood base with blueberry jam

Vegan Croissants

 We’ve created a classic croissant with all the air bubbles and fluffiness you could want! Made with dairy-free butter and pastry flour, these are just like the croissants we used to eat. 

Course Breakfast, Dessert, Main Course
Cuisine French, Vegan
Keyword croissant, vegan breakfast, vegan croissant
Prep Time 11 hours
Cook Time 25 minutes
Total Time 11 hours 25 minutes
Servings 12 Croissants
Calories 260 kcal
Author Alex Meyer, MA


  • 2 ½ tsp active dry yeast
  • 1 1/4 cup vanilla almond milk (cannot be unsweetened)
  • ¼ cup caster sugar
  • 3 cups pastry flour
  • ½ tsp salt
  • 1 cup vegan butter (we prefer Miyokos)


  1. Heat the almond milk in the microwave for twenty seconds.
  2. Pour one cup of the almond milk into a shallow bowl. Pour the active dry yeast on top of the almond milk and mix for a couple seconds. Now let the almond milk and yeast set for approximately five minutes, or until the yeast begins to foam. The yeast must foam in order for the croissants to turn out. If the yeast does not foam try again.

  3. Put the milk-yeast mixture into a stand mixer. Pour the rest of the almond milk into the mixing bowl along with the caster sugar and mix briefly to combine.
  4. In a separate bowl, sift the flour to remove any lumps. Slowly add the flour to the almond milk-yeast mixture in quarter cup increments. The dough is ready when it looks soft and sticky. The amount of flour can vary. The amount of flour we usually end up with is somewhere between 2 ¼ cups and 2 ½ cups. After the dough appears soft and sticky, add the salt and mix to combine.
  5. Sprinkle a quarter cup of the flour onto a clean surface and prepare a plate that is dusted with about 1 tbsp of flour. Dump the dough onto the floured surface and kneed for approximately two minutes. Then work the dough into a ball. If the ball starts to fall slightly, the dough was made correctly.
  6. Place the dough on the plate and cut an X into the top of the dough. Sprinkle another tablespoon of flour on top of the dough and place it in the fridge. Let the dough rest in the fridge for at least one hour.
  7. While the dough is resting, take the butter and put it in your stand mixer. Beat the butter until it is completely smooth. This should only take about a minute or two. Now beat in 2 tbsp of the flour. Mix until uniform in texture.
  8. Put the butter on the floured surface and shape it into a 4 inch x 4 inch square. Wrap the butter-flour mixture in plastic wrap and place it in the fridge to cool. The butter-flour block should be hard to the touch when you take it out of the fridge.
  9. Once the dough has been in the fridge for an hour, remove it and put it back on the floured surface. Now, get ready to roll out this dough is some semi-complicated ways.
  10. You’re going to roll out your dough so that the center has enough room to hold that 4x4 butter square. Roll your dough into a large square, much larger than the butter block.
  11. Place the butter block in the center of the dough like shown below and fold in each of the petals. It should look like a nice little present.
  12. Here’s the fun part, take your rolling pin and lightly smack the butter-dough wrap. We hit it about eight times to make sure the butter is evenly distributed throughout the dough. Now roll the dough into an 18 by 10 rectangle.
  13. Now we’re going to make our next fold. Imagine the dough in three sections. You’re going to make the fold so that the end result looks like a thick square, not a long rectangle. Fold the first third of the dough over, following by the second third. Lightly roll the dough to make sure the layers stick together.
  14. Pop the dough back in the fridge for an hour and a half.
  15. Remove the dough from the fridge and roll it back out into another long rectangle. Do another tri-fold and set that dough back into the fridge for a minimum of six hours.
  16. When the six hours are up, take the dough out of the fridge and roll it out into a rectangle that is ten inches long and as wide as you can roll it out. Cut the dough into triangles that have a base of approximately four to five inches, depending on how large you want your croissants. Take the triangles and slightly stretch them out, just so they’re a couple inches longer. Starting from the widest side of the triangle, roll the triangles into crescent shapes.
  17. Transfer the croissants to a parchment lined baking sheet and brush each of them with the rest of the almond milk. Let the dough sit out until the croissants double in size, this should take approximately two hours.
  18. Preheat the oven to 400°F (204°C). Bake the croissants for ten minutes at this temperature. Then drop the oven temperature to 375°F (190°C) and bake for fifteen minutes or until golden brown on top.
  19. See the step by step instruction photos above. 

Recipe Video

Nutrition Facts
Vegan Croissants
Amount Per Serving
Calories 260 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 3g19%
Sodium 310mg13%
Potassium 124mg4%
Carbohydrates 26g9%
Fiber 3g13%
Sugar 4g4%
Protein 4g8%
Vitamin A 675IU14%
Calcium 47mg5%
Iron 1.1mg6%
* Percent Daily Values are based on a 2000 calorie diet.