The thought of learning how to make homemade croissants can be daunting in itself. This classic French pastry made with lots of butter and a laminated dough isn’t a task for the faint of heart… until now! I usually like to make my baking recipes as easy as possible (hello one-bowl vegan chocolate cake!), but this recipe for croissants is a bit fussy. However, most croissant recipes take days to complete and are not nearly as easy as this one. I’ve simplified it the best I can so you can have incredible vegan croissants in less than a day! Just like my Vegan Eclairs and Cream Puffs, I tested this recipe for Vegan Croissants until they were big, fluffy, and buttery! I share the detailed step-by-step process and plenty of tips and tricks to help you through this not-so-easy pastry. Plus, the ingredients list is short and there’s no special equipment needed. It goes something like this:

Make the dough and let it rest Roll and fold (or “laminate”) the dough Slice it into triangles Roll them into crescent rolls Bake and enjoy!

Once you master a vegan croissants recipe, you’ll be making them for weekend breakfasts and brunch. You can even prepare the night before and bake the next day! After all, there’s nothing quite as good as waking up to a batch of freshly baked buttery croissants.

Ingredients needed (with substitutions)

All purpose flour – I like baking croissants with all purpose flour because it lends an excellent structure and chewy, mouthwatering texture. Most French croissants are made with pastry flour, which produces more delicate results, and others use bread flour. The higher protein content in bread flour yields sturdier croissants but works best as a substitute for all purpose flour. Granulated sugar Instant dry yeast – Yeast is a must when baking giant, fluffy croissants. As the yeast in the dough ferments, it causes the dough to double in size, thus giving you the most bountiful vegan croissants! The recipe should work with active dry yeast as well. Salt Vegan butter – I’ve had the best luck making these with vegan butter sticks rather than a spread. I like Miyoko’s for its flavor but other brands will work, too. Soy milk – Or you can use any other kind of unsweetened plant milk instead. Maple syrup – Brushing a mix of soy milk and maple syrup over the crescent rolls helps them brown in the oven.

How to make vegan croissants

Find the complete printable recipe with measurements below in the recipe card. Step 1: Make the dough Whisk the flour, sugar, yeast, and salt in a large bowl. Add the sliced cold butter and toss them into the dry mix with a spatula, then pour in the milk. Gently stir until you have a rugged dough with chunks of butter.  Step 2: Chill and laminate the dough Wrap the dough in a tight layer of plastic wrap and let it chill in the fridge. Afterward, take it out of the fridge and roll it into a rectangle.  Fold the dough into thirds, like a letter. Roll it out into a large rectangle, then turn it 90 degrees and fold it again. Continue rolling out then folding 5 more times. The dough should be smooth but you should see large streaks of butter in each layer. Place it back in the fridge to chill. Step 3: Form and bake the croissants Divide the dough in half, then roll one half into a large rectangle. Trim the uneven edges with a pizza cutter. Slice the rectangle into smaller rectangles, then slice each rectangle into skinny, long triangles. Cut a small slit at the wide end of the triangle. Starting at the wide end, tightly roll each triangle into a crescent shape, making sure to tuck the tip underneath.  Transfer each crescent roll to a parchment-lined baking sheet, then cover it with plastic and set aside so they can rise.  Meanwhile, stir the soy milk and maple syrup together in a small bowl. Brush the syrup/butter mixture over each crescent roll. Bake the croissants until they’re puffy and golden brown. Enjoy!

Overnight croissants

Start your day with a freshly baked batch of vegan croissants by preparing the dough overnight. Once the dough is folded, wrap it in plastic and leave it to chill in the refrigerator overnight. Continue the recipe as written the next day, then enjoy your warm and buttery croissants! Note: The dough will be cold before baking, which means the crescent rolls could take a little extra time to rise at room temperature (about 2 hours if possible).

Tips for success

Try not to make too many or any substitutions to the ingredients, otherwise, your croissants may not be as big and fluffy. The colder the vegan butter, the better! The cold butter will slowly melt as the vegan crescent rolls bake, which leads to layers of flaky, melt-in-your-mouth pastry.  If the butter starts to soften while you’re working or folding the dough, return the dough to the refrigerator or freezer until it’s stiff again. The time it takes for the dough to rise will depend on the temperature in your kitchen. Colder environments will be slower and warmer kitchens will speed up the rise time.

Frequently asked questions

Want more vegan bakery favorites?

Vegan Blueberry Scones Vegan Apple Fritters Vegan Blueberry Muffins Vegan Cinnamon Rolls Vegan Croissants - 9Vegan Croissants - 77Vegan Croissants - 74Vegan Croissants - 4Vegan Croissants - 29Vegan Croissants - 24Vegan Croissants - 39Vegan Croissants - 19Vegan Croissants - 79Vegan Croissants - 84Vegan Croissants - 67