Mouthwatering Vegan Croissants

If you ask me, vegan croissants are worth every minute of effort.

These flaky pastries bring that classic French bakery experience right to your kitchen, no butter or eggs required. Layers of tender dough wrap around pockets of vegan butter that melt into golden, crispy perfection.

The secret is in the folding technique and using good quality vegan butter like Miyoko’s that actually creates those signature layers. A simple maple syrup wash gives them that bakery-style shine.

They take some time and patience, but bite into one warm from the oven and you’ll understand why they’re so loved.

vegan croissants
Image: homefoodkitchen.com / All Rights reserved

Why You’ll Love These Vegan Croissants

  • 100% plant-based – These croissants are completely vegan, so you can enjoy flaky, buttery pastries without any dairy or animal products.
  • Bakery-quality at home – You’ll get those signature golden, flaky layers that rival any French bakery, all made in your own kitchen.
  • Simple ingredients – This recipe uses basic pantry staples and vegan butter—no hard-to-find specialty items required.
  • Impressive results – While they do take some time, the process is straightforward and the results will make you feel like a professional baker.
  • Perfect for special mornings – Whether it’s a weekend brunch or a holiday breakfast, these homemade croissants make any occasion feel extra special.

What Kind of Vegan Butter Should I Use?

The vegan butter you choose can really impact how your croissants turn out, so it’s worth paying attention to what you grab at the store. Look for a vegan butter that’s specifically designed for baking – brands like Miyoko’s or Earth Balance work great because they have a higher fat content and behave more like traditional butter when you’re doing all that folding and rolling. Avoid spreads or margarine that have a lot of water content, as they’ll make your dough soggy and won’t create those flaky layers you’re after. If possible, pick a vegan butter that comes in stick form rather than a tub, since it’s easier to work with when you need to roll it into the dough.

vegan croissants
Image: homefoodkitchen.com / All Rights reserved

Options for Substitutions

While croissants are a bit finicky, there’s still some room for swaps if you need them:

  • Bread flour: Bread flour is really important here since it creates the structure croissants need. If you absolutely must substitute, use all-purpose flour, but your croissants might be slightly less flaky and won’t rise quite as high.
  • Active dry yeast: You can use instant yeast instead – just skip the step of dissolving it in water and mix it directly with the dry ingredients. Use the same amount.
  • Vegan butter: Stick with vegan butter for this recipe rather than oil or coconut oil. The solid fat is what creates those signature flaky layers, so it’s not really something you want to swap out.
  • Nondairy milk: Any nondairy milk works here – almond, soy, oat, or cashew milk are all fine. You can even use water in a pinch, though milk gives a slightly better color to the finished croissants.
  • Maple syrup: Agave nectar or a simple sugar syrup (equal parts sugar and water, heated until dissolved) work just as well for brushing on top.

Watch Out for These Mistakes While Baking

The biggest mistake when making vegan croissants is letting your butter get too warm during the lamination process, which causes it to blend into the dough instead of creating those flaky layers – keep everything cold and pop the dough back in the fridge if the butter starts feeling soft.

Another common error is rushing the rise times, especially that final 1-2 hour proof before baking, since underproofed croissants will be dense and doughy rather than light and airy.

When rolling out your dough, avoid pressing too hard or you’ll squeeze out the butter layers you worked so hard to create – use gentle, even pressure and roll from the center outward.

Finally, don’t skip that initial high-heat bake at 400°F, as this burst of heat is what creates the steam that puffs up your croissants and gives them that signature honeycomb interior.

vegan croissants
Image: homefoodkitchen.com / All Rights reserved

What to Serve With Vegan Croissants?

These flaky croissants are perfect for breakfast or brunch alongside a hot cup of coffee or your favorite tea. I love serving them with fresh fruit like strawberries and blueberries, plus a little dish of jam or vegan chocolate spread for dipping. They also work great as part of a bigger brunch spread with scrambled tofu, roasted potatoes, and some fresh orange juice. If you’re going the savory route, slice them open and fill them with vegan cheese, sliced tomatoes, and fresh greens for an easy breakfast sandwich.

Storage Instructions

Store: Keep your vegan croissants in an airtight container or bag at room temperature for up to 2 days. They’re honestly best enjoyed the day you bake them, but they’ll still taste pretty good the next day. Just avoid refrigerating them since that can make them go stale faster.

Freeze: These freeze really well for up to 2 months! Let them cool completely, then wrap each croissant individually in plastic wrap before placing them in a freezer bag. You can also freeze the unbaked croissants after shaping them – just add a few extra minutes to the baking time when you’re ready to use them.

Warm Up: To bring back that fresh-baked taste, pop your croissants in a 350°F oven for about 5 minutes. If they’re frozen, let them thaw at room temperature first, then warm them up. This really helps restore that crispy outside and soft inside that makes croissants so good.

Preparation Time 210-240 minutes
Cooking Time 25-30 minutes
Total Time 235-270 minutes
Level of Difficulty Hard
Servings 10 croissants

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 3200-3400
  • Protein: 40-48 g
  • Fat: 145-160 g
  • Carbohydrates: 430-460 g

Ingredients

For the dough:

  • 2.25 packets yeast (I prefer Red Star Active Dry for a consistent rise)
  • 1 cup water (warm to touch, ideally 105-110°F)
  • 3.75 cups bread flour (I always use King Arthur for the higher protein content)
  • 1/3 cup sugar
  • 2 tsp salt
  • 7 tbsp vegan butter (softened to room temperature)
  • 1/2 tsp vanilla extract

For the lamination:

  • 1.1 cups vegan butter (I use Miyoko’s Creamery for the best European-style fat content)
  • flour

For the wash:

  • 2 tbsp nondairy milk
  • 1 tbsp maple syrup (adds a perfect golden-brown sheen)

Step 1: Activate Yeast and Build the Dough Base

  • 1 cup water
  • 2.25 packets yeast
  • 1/3 cup sugar
  • 3.75 cups bread flour
  • 2 tsp salt
  • 7 tbsp vegan butter

Combine warm water (105-110°F) and yeast in a bowl and let sit for 5 minutes until foamy—this ensures your yeast is alive and active for a strong rise.

Add the sugar, bread flour, salt, and softened vegan butter to the yeast mixture.

Mix until a shaggy dough forms, then knead for 6-8 minutes until the dough becomes smooth and elastic.

I find that using higher-protein bread flour like King Arthur makes a real difference in the final texture and how well the dough holds the laminated layers.

Step 2: First Rise and Cold Rest

  • dough from Step 1
  • flour

Transfer the kneaded dough to an oiled bowl, cover with a damp cloth or plastic wrap, and let rise at room temperature for 1 hour until puffy.

After the rise, flatten the dough into a rough square shape and place it in a container.

Refrigerate for at least 2 hours, or preferably overnight—this cold rest makes the dough easier to work with and develops flavor.

Step 3: Prepare the Butter Block and Laminate

  • 1.1 cups vegan butter
  • dough from Step 2
  • flour

While the dough chills, flatten the 1.1 cups of vegan butter into a 6-inch square between two pieces of parchment paper and refrigerate until firm but still pliable.

Remove the chilled dough from the fridge and roll it into an 8×16 inch rectangle on a floured surface.

Place the butter square in the center of the dough, fold the dough over to enclose it completely, and seal all edges by pressing firmly.

I use Miyoko’s Creamery vegan butter because it has the right fat content and plasticity to create those beautiful laminated layers—this is crucial for flaky croissants.

Step 4: Execute the First Two Folds

  • laminated dough from Step 3

Roll the butter-wrapped dough into a 24×9 inch rectangle, then fold it into thirds like a letter (fold one short end toward the center, then fold the other end over it).

Wrap in parchment and refrigerate for 1 hour.

Remove and repeat: roll to 24×9 inches again, but this time fold the two short ends to meet in the center, then fold the dough in half where they meet.

Wrap and chill for another 1 hour.

These folds create the hundreds of delicate layers that make croissants distinctive.

Step 5: Shape and Final Rise

  • dough from Step 4

Roll the chilled dough into a 20×18 inch rectangle.

Using a sharp knife or pizza cutter, cut the dough into 10 triangles (you can cut the rectangle in half lengthwise, then cut each half into triangles).

Roll each triangle tightly from the base toward the point to create a crescent shape, tucking the point underneath.

Place croissants on a lined baking tray, cover loosely with plastic wrap, and let rise for 1-2 hours at room temperature until they’re visibly puffy and light.

Step 6: Brush, Bake, and Finish

  • shaped croissants from Step 5
  • 2 tbsp nondairy milk
  • 1 tbsp maple syrup
  • 1/2 tsp vanilla extract

Preheat your oven to 400°F.

While it preheats, whisk together the nondairy milk and maple syrup to create a shiny glaze.

Brush this mixture generously over each croissant for that perfect golden-brown sheen.

Bake at 400°F for 5 minutes to set the exterior, then lower the temperature to 350°F and continue baking for 20-25 minutes until the croissants are deep golden brown.

Cool on the baking tray for 5 minutes, then transfer to a wire rack to cool completely.

The residual heat continues cooking the inside while the rack allows air to circulate underneath, ensuring crispy bottoms.

vegan croissants

Mouthwatering Vegan Croissants

Delicious Mouthwatering Vegan Croissants recipe with step-by-step instructions.
Prep Time 1 hour 25 minutes
Cook Time 2 hours 45 minutes
Total Time 4 hours 12 minutes
Servings: 10 croissants
Calories: 3300

Ingredients
  

For the dough
  • 2.25 packets yeast (I prefer Red Star Active Dry for a consistent rise)
  • 1 cup water (warm to touch, ideally 105-110°F)
  • 3.75 cups bread flour (I always use King Arthur for the higher protein content)
  • 1/3 cup sugar
  • 2 tsp salt
  • 7 tbsp vegan butter (softened to room temperature)
  • 1/2 tsp vanilla extract
For the lamination
  • 1.1 cups vegan butter (I use Miyoko’s Creamery for the best European-style fat content)
  • flour
For the wash
  • 2 tbsp nondairy milk
  • 1 tbsp maple syrup (adds a perfect golden-brown sheen)

Method
 

  1. Combine warm water (105-110°F) and yeast in a bowl and let sit for 5 minutes until foamy—this ensures your yeast is alive and active for a strong rise. Add the sugar, bread flour, salt, and softened vegan butter to the yeast mixture. Mix until a shaggy dough forms, then knead for 6-8 minutes until the dough becomes smooth and elastic. I find that using higher-protein bread flour like King Arthur makes a real difference in the final texture and how well the dough holds the laminated layers.
  2. Transfer the kneaded dough to an oiled bowl, cover with a damp cloth or plastic wrap, and let rise at room temperature for 1 hour until puffy. After the rise, flatten the dough into a rough square shape and place it in a container. Refrigerate for at least 2 hours, or preferably overnight—this cold rest makes the dough easier to work with and develops flavor.
  3. While the dough chills, flatten the 1.1 cups of vegan butter into a 6-inch square between two pieces of parchment paper and refrigerate until firm but still pliable. Remove the chilled dough from the fridge and roll it into an 8×16 inch rectangle on a floured surface. Place the butter square in the center of the dough, fold the dough over to enclose it completely, and seal all edges by pressing firmly. I use Miyoko's Creamery vegan butter because it has the right fat content and plasticity to create those beautiful laminated layers—this is crucial for flaky croissants.
  4. Roll the butter-wrapped dough into a 24×9 inch rectangle, then fold it into thirds like a letter (fold one short end toward the center, then fold the other end over it). Wrap in parchment and refrigerate for 1 hour. Remove and repeat: roll to 24×9 inches again, but this time fold the two short ends to meet in the center, then fold the dough in half where they meet. Wrap and chill for another 1 hour. These folds create the hundreds of delicate layers that make croissants distinctive.
  5. Roll the chilled dough into a 20×18 inch rectangle. Using a sharp knife or pizza cutter, cut the dough into 10 triangles (you can cut the rectangle in half lengthwise, then cut each half into triangles). Roll each triangle tightly from the base toward the point to create a crescent shape, tucking the point underneath. Place croissants on a lined baking tray, cover loosely with plastic wrap, and let rise for 1-2 hours at room temperature until they're visibly puffy and light.
  6. Preheat your oven to 400°F. While it preheats, whisk together the nondairy milk and maple syrup to create a shiny glaze. Brush this mixture generously over each croissant for that perfect golden-brown sheen. Bake at 400°F for 5 minutes to set the exterior, then lower the temperature to 350°F and continue baking for 20-25 minutes until the croissants are deep golden brown. Cool on the baking tray for 5 minutes, then transfer to a wire rack to cool completely. The residual heat continues cooking the inside while the rack allows air to circulate underneath, ensuring crispy bottoms.

Leave a Comment

Recipe Rating