Vegan croissants are the ultimate treat for anyone who loves buttery, flaky pastries without using any animal products. They’re soft on the inside, golden and crisp on the outside, and perfect for breakfast, brunch, or a sweet snack anytime. Making them at home might sound tricky, but with a few tips and the right ingredients, you can get that classic layered texture without stress. Plus, you can enjoy them fresh and warm straight from your oven, which is way better than store-bought.
We’ll walk you through a simple step-by-step recipe to make your own vegan croissants at home. You’ll learn which ingredients work best and how to handle the dough so it rises perfectly. There are also helpful tips for shaping, baking, and storing them to keep them fresh and flaky. By the end, you’ll have a batch of delicious, golden croissants that everyone will love—even if they’re not vegan!
Don’t miss out on these other favorite vegan baking recipes like our vegan cinnamon rollups, dairy-free and egg-free scones, and crisp vegan crumpets!
This vegan croissant recipe gives you golden, flaky, buttery layers—totally plant-based and incredibly satisfying. It’s easy to follow, fun to make, and perfect for enjoying fresh from your own oven. Here are more reasons to try it:

These are all the key ingredients you need for perfect vegan croissants and easy swaps if you’re missing something. Here’s how to get that flaky, buttery texture using simple, plant-based alternatives:
Technique is everything when it comes to making croissants. It starts with two separate components, the dough itself and the “butter” block. If this is your first attempt, don’t be daunted. Here are some tips to make it much smoother rolling:

Once your dough is ready, follow these step-by-step photos to cut and roll your pastry into beautiful croissant rolls!
Trim the dough edges with a pizza cutter. Then, divide the dough in half lengthwise. Create small cuts, spacing them 4 inches (10 cm) apart along one edge of each dough half, and repeat on the other side, marking in between the initial cuts. Use these points as a reference to cut diagonally across the dough, forming long triangles. Carefully pull the edges to even them out.

Form the croissants. With the pizza cutter, make a small incision on the fat end of a dough triangle.

Delicately separate the two edges to create a cute miniature Eiffel Tower shape! Remember that the tips of this “tower” will be visible as the outer edges of your croissants, so handle with care to maintain the laminated layers during this step.

Roll up both sides of the tower’s base, meeting at the end of the incision. Begin rolling the croissant gently with your palm, ensuring a firm but not overly tight roll to allow the layers room to expand. Use your hand or a rolling pin to secure the thinner end of the “tower” and gently pull it towards you to stretch the pastry as you roll it up.


As you reach the top of the “tower,” gently pinch the tip and roll the croissant to secure it in place. If necessary, use a small amount of water to reinforce the seal. Place the croissant on a baking tray with the tip side down, and gently shape it into a crescent. Continue this process until all the croissant dough is used, ensuring they are well spaced on the tray. If you plan to freeze some or all of the croissants for later, it’s a good time to do so now.

After another resting period to allow the rolls to rise, you’re ready to bake! Follow the recipe card below for more details.
Like any popular pastry, there are as many variations on croissants as there are days of the year. Here are the most common types of croissants you’ll find:

We have fun and tasty ways to enjoy your vegan croissants, from classic jam and butter to indulgent chocolate or almond-filled treats:
The best way to keep vegan croissants fresh is to store them at room temp in an airtight container or a reusable bag for up to two days. If you want them to last longer, pop them in the fridge for about a week, but keep in mind they may lose a little of that flaky texture.
You sure can! For the longest storage, freeze them in a sealed freezer bag for up to two months—just reheat in the oven when you’re ready to enjoy them again.
Store-bought brands of accidentally vegan croissants include Immaculate Bakery Crescent Rolls, Pillsbury Original Crescent Rolls, Whole Foods Vegan Croissants, and La Boulangerie Vegan Croissant Toast.
You can find croissants at online vegan bakeries that can ship to your door. Here are just a few fantastic bakeries that carry vegan croissants: Frogs Organic Bakery, The Good Good LA, Timeless Coffee.
Not all croissants are vegan, because most traditional ones use butter, milk, and sometimes eggs. But vegan croissants skip the dairy and use plant-based butter or oils instead. They can be just as flaky and delicious, so yo don’t miss out at all!
If you make this vegan croissants recipe, please leave a star rating and let me know what you think in the comments below! I love reading your comments!

Vegan croissants recipe shared with permission from The Vegan Baker by Zacchary Bird, published by Smith Street Books, October 3, 2023. Process steps and recipe card photos by Emily Weaving.
Leave a Comment
Yum! My favorite breakfast on Saturday mornings! Thanks for this great list!
Yum! My favorite breakfast on Saturday mornings! Thanks for this great list!
Love this so helpful, I love croissants
Love this so helpful, I love croissants
Nothing better than a vegan croissant 🙂
Need to try whole foods’s croissants asap!
Now that I think about it, I don’t think I’ve had a croissant since going vegan. So happy to see vegan options available! Making a note to add vegan croissants to my shopping list 🙂
What a great guide about croissants! I haven’t eaten any since before going vegan, so I’m very excited that these are dairy-free and egg-free. Yay!