clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan croissants on baking sheet with blueberries

How to make Vegan Croissants (Easy Guide!)

  • Author: Britt Berlin
  • Prep Time: 30
  • Minimal resting time: 360
  • Cook Time: 22
  • Total Time: 6 hours 52 minutes
  • Yield: 10 1x
  • Category: Breakfast
  • Method: Baking
  • Cuisine: French
  • Diet: Vegan


Learn how to make the most perfect vegan croissants ever! So flaky, buttery, and light, you’d think these vegan croissants came from a bakery!



Vegan Croissant Dough:

  • 4 cups (500 g) all purpose flour*
  • 1 1/4 cup (300 mL) dairy free milk, cold
  • 1/4 cup (50) granulated  sugar
  • 1 tbsp instant yeast*
  • 1/2 tsp sea salt
  • 1/3 cup (5 tbsp) unsalted vegan butter, room temperature

Beurrage (butter block):

  • 350 g unsalted vegan butter, room temperature
  • vegan “egg” wash (1 tbsp maple syrup + 1 tbsp soy milk)


  • Large rolling pin
  • Silicone baking mat with a ruler printed onto it (I use this one)
  • 2 large baking sheets
  • Parchment paper
  • Pizza cutter


  1. Please read the two options for time tables in the blog post. Read the blog post entirely before beginning and watch the video. Decide which part of the process you will leave for resting overnight. 
  2. Prep: Measure out all ingredients for the dough first. Allow the vegan butter for the beurrage to sit at room temperature as you make the dough.
  3. Make the dough: In the bowl of a stand mixer with a dough hook or in a large bowl, whisk together the flour, granulated sugar, yeast, and salt. Add in the cold dairy free milk, and begin to mix on medium speed until a shaggy dough forms. Then add in the room temperature vegan butter from the dough ingredients, and mix again on medium speed until a smooth and slightly tacky dough forms (about 7-10 minutes). If making this by hand, it’s easiest to knead the dough here.
  4. Rest: Cover the dough and rest the dough in the fridge for 3 hours or overnight.
  5. 30 minutes before the dough is ready to shape, shape the beurrage layer: measure out a rectangle on a piece of parchment paper to be 7×10″. Fold along the lines to create creases for where you’ll put the butter. Spread the room temperature butter onto the parchment paper in the rectangle you’ve made, folding the paper to help keep the lines for the butter correct (see the video and blog post photos for reference).  Once shaped into a rectangle, wrap the vegan butter completely in the parchment paper, and place in the fridge to slightly solidify for 30 minutes.
  6. First & Second Lamination: Remove the dough from the fridge, along with the butter block (it shouldn’t bee too solid; still flexible but not room temperature). Use the silicone baking mat with a ruler attached (or grab a ruler!), and lightly flour it, along with a large rolling pin.
    1. Encase the butter: Roll the dough out to be 10×14″ long. Try very hard to get neat, right angle corners. Place the butter block in the middle (the length of the butter rectangle will align with the width of the dough rectangle. Fold the end flaps of the dough over the butter to create what looks like a pamphlet (see video and photos). Seal the edges of the dough on the sides by pinching the dough together tightly.
    2. First lamination: Rotate the rectangle 90 degrees so that the width of the rectangle is perpendicular to you, and the length is parallel.  Roll the dough out by first, gently pressing on the top of the dough with the rolling pin. Then gently roll the dough out to be 10×20″ rectangle. We’ll fold in thirds, or the letter lamination (see video and photos). If you notice that the dough is too warm and the butter is too warm, wrap the dough in parchment paper or plastic wrap and chill in the fridge for 30 minutes before doing the second lamination.
    3. Second lamination: Rotate the dough again 90 degrees, and roll the dough out again, gently pressing on the top of the dough with the rolling pin. Then gently roll the dough out to be 10×20″ rectangle. This time we’ll fold in the book lamination, folding the two ends towards the middle, then folding the dough in half (see video and photos). Cover the dough and rest it in the fridge for 30 minutes to 1 hour.
  7. Third Lamination: Roll the dough out to be another 10×20″ rectangle. Fold into thirds again for the letter lamination, then cover and rest in the fridge for 2 hours, or overnight.
  8. Cut the dough into triangles: When ready to shape the croissants, line two baking sheets with parchment paper. Roll the dough out to be about 10×20″ (it doesn’t need to be perfect here). Then mark the dough on one of the 20″ length sides in 4″ or 4.5″ intervals (4″ intervals will yield slightly smaller and more croissants). Then repeat the process on the parallel side, this time making the mark in the middle of interval on the opposite side (see video and photos. Essentially the 4″ interval on the second side starts 2″ into the 4″ interval on the first side). Next, connect the marks by using a pizza cutter and slicing from the top to the bottom to create a diagonal line, alternating between top and bottom to slice triangles. This will make 10-11 croissant triangles.
  9. Roll the croissants: From there, take one croissant triangle. Gently stretch it with your fingers to be about 1″ longer. Then starting at the base of the triangle, roll the dough tightly towards the tip. Place the rolled croissant onto the baking sheet with the tip underneath the croissant (tip is tucked down so that the croissant doesn’t unravel). Repeat for the remaining triangles, placing about 5 on each baking sheet.
  10. Rest: Brush the tops of the croissants with the vegan egg wash (save the rest for the second brushing). Cover the croissants in a clean dish towel or a piece of plastic wrap, and rest the croissants for 1-2 hours at room temperature (until doubled in size), but not near the stove (or else the butter will warm too much, and will leak from your croissants). While the croissants are resting, preheat the oven to 390F.
  11. Bake: Once rested, carefully brush the tops of the croissants again with the vegan egg wash. Then place the croissants into the oven to bake. Bake for 20-25 minutes, or until deeply golden brown on top.
  12. Enjoy! Remove from the oven, and allow the croissants to cool for 10 minutes. Then serve with coffee, tea, and fruit, and enjoy! Store any leftovers in an airtight container or bag for up to 2 days at room temperature or 5 days in the fridge (though best enjoyed that first day!).


Please read the full blog post for all tips and tricks!

Flour: Please check back for the gluten-free version!

Instant yeast:  Please use instant yeast rather than dry active yeast, as it will help speed up the process while also preventing your butter from melting during the proofing stages.

Keywords: vegan croissants, vegan croissant recipe, how to make vegan croissants, dairy free croissants