This post may contain affiliate links. Please read our disclosure policy.
Learn how to make perfect vegan crêpes! Thin, light, and stretchy with crispy edges, these easy French-inspired crêpes require just 8 ingredients and 20 minutes. Fill them with chocolate spread, sugar, cookie butter, or caramel sauce!

As a French person, I have been eating crêpes and waffles all of my childhood, and I can tell you these crêpes taste just like the ones I used to love, minus the eggs!
There are three elements that make great crêpes. The first one is the texture – the crêpes should have the perfect amount of chewiness with a little bit of elasticity, allowing for easy rolling or folding. They shouldn’t break or be doughy.
Next is thickness. They should be neither too thin nor too thick. My preference is a thickness of about 2mm. I have done multiple tests regarding the amount of batter to pour into the pan, and I’ll share those later in this post.
And finally, the taste. You may wonder: do my crêpes taste like traditional ones? Well, they do, and they don’t. The texture is spot-on, and the flavor is super close, but obviously, they do not have the eggy taste/scent. In my book, that’s a win, as this allows the subtle vanilla flavor and the filling you will add later to really shine!
⭐️ Why This Recipe Works
Spot-on texture.
I have extensively tested this recipe using different ratios of liquid to dry ingredients to reach a texture as close as possible to the traditional crêpes made with eggs. The result is a batch of crêpes that are thin yet have the right amount of elasticity, making them easy to fold or roll.
I can confidently say that very few will be able to distinguish my crêpes from the non-vegan ones!
One bowl. Simple pantry staples.
Crêpes have always been a recipe that relies on simple, low-cost staple ingredients. It never called for anything fancy or hard to find, so I kept the same principle for this plant-based version.
You will only need 8 basic pantry staples and about 20 minutes of active time to prepare the batter. Plus, it’s so simple that you can make it with the kids!
Perfect for meal prep.
What’s great about this recipe is that you can make the batter a day in advance. This means you can make it the day before and just have to cook the crêpes for breakfast. Perfect if you are in a hurry in the morning or simply want a quick afternoon snack.
And yes, you can even use leftovers to make savory dishes!
Jennifer said: “Made this lovely crêpe recipe today, and they turned out so good. I filled my crêpes with my favorite vegan chocolate cream cheese and banana slices. Thank you so much, will definitely keep this recipe!” ★★★★★
Maria said: “I’d tried quite a few vegan crepes recipes until I found this. It is certainly the best one. The only backflip is the batter needs to rest, but it is definitely worth the wait. Thank you.” ★★★★★
🥞 What Are Crêpes
Crêpes are very thin pancakes that originated in Brittany, a region of France. They are typically served sweet, filled with sugar, chocolate spread, or jam, and enjoyed as an afternoon snack or breakfast. Do not confuse crêpes with galettes, which are their savory cousin made with buckwheat flour.
Traditionally, crêpes are prepared with flour, eggs, milk, and butter. Here, I am sharing a version that is entirely plant-based!
🥛 Ingredient Notes

Flour
You don’t need any specific kind of flour for this recipe. Regular all-purpose flour works great here.
Cornstarch
In traditional crêpes, eggs act as a binder, creating a chewier texture and giving them a little bit more elasticity. Here, I replace the eggs with cornstarch. After testing, I settled on using 1/2 cup of cornstarch for every two cups of flour.
Plant-based milk
Use your favorite unsweetened plant-based milk, such as soy milk, almond milk, or oat milk. If your milk is already sweetened, halve the amount of sugar.
You will notice that I use a combination of milk and water for the liquid ingredients. This is because I found out that using only milk yielded a thicker batter and, as a result, thicker crêpes. Diluting slightly the milk with water helps prevent that.
Note: I advise against using milk with a strong flavor, like hazelnut or coconut milk (unless you want a coconutty flavor!).
Oil
The addition of fat to the batter gives the crêpes richness and makes up for the lack of eggs, which contain natural fats.
Tip: If you want a buttery flavor, feel free to replace the oil with melted vegan butter.
Sugar
I use a few tablespoons of sugar for flavor. It also helps with caramelization, giving the crêpes a golden brown color. If you are worried the crêpes will be too sweet – don’t worry, they aren’t. They just have a very subtle sweetness.
Which sugar to use: You can use granulated white sugar, light brown sugar, or a refined sugar-free alternative like coconut sugar or maple syrup.
Note: I advise against omitting the sugar altogether as the crêpes would be quite tasteless.
Salt
Just a pinch to balance the sweetness.
Vanilla extract (optional)
While optional, a dash of vanilla extract makes the crêpes taste even better! Omit it if you plan to serve these crêpes with a savory filling.
Rum (optional)
A splash of rum adds a wonderful flavor to the crêpes! Remember that it is completely optional, though, and should only be used if you plan on serving the crêpes with a sweet filling.
🥣 How to Make It
1. Make the batter
- Whisk the dry ingredients. In a large bowl, whisk together the flour, cornstarch, sugar, and salt.
- Add the liquid ingredients. Slowly pour in the milk while whisking. Next, add the water, oil, vanilla extract, and rum if using. Whisk until the batter is smooth. The batter will look very liquid and watery. This is normal, but it will thicken slightly after resting.
Tip: Instead of mixing the ingredients in a bowl, add everything to a high-speed blender and blend for 15-20 seconds. This yields a smooth batter in no time!
- Let the batter rest. Cover the bowl with plastic wrap and let the batter rest for at least 2 hours at room temperature. This resting time allows the flour to absorb some of the liquid, resulting in crêpes that hold better. After resting, give the batter a good whisk, as it might have separated a bit.
2. Cook the crêpes
- Heat a pan. Heat a non-stick crêpe pan over medium heat. Once hot, lightly grease it with oil. Pour in about 1/3 cup of the batter and quickly tilt the pan to spread it into a thin and even layer.
- Cook. Cook the crêpe for about 2 minutes or until lightly golden on the bottom. Use a spatula to loosen the edges of the crêpe. Flip, and cook for another 30-60 seconds. Transfer the crêpe to a large plate.
- Repeat. Cook the other crêpes with the remaining batter, making sure to slightly grease the pan between each crêpe. Stack each crêpe on the plate – this helps them stay tender and moist.
Crêpe Thickness
As I mentioned earlier, I believe crêpes with a thickness of about 2mm hit the sweet spot. After testing with various amounts of batter, I came to the conclusion that 1/3 cup was the perfect amount for a 12-inch (30 cm) crêpe pan (with a bottom surface of about 11 inches/28 cm).
If your pan is slightly smaller, let’s say 11-inch, you will likely want to reduce the batter to 1/4 cup for the best results.
📔 Tips
Grainy batter? Here is how to fix it.
Pass it through a fine-sieve mesh or transfer it to a high-speed blender and blend it until smooth.
Don’t skip the resting time.
Make sure to let the batter rest for a minimum of 2 hours. Do not skip this step! The batter will slightly thicken as the flour will absorb some of the liquid. Your crêpes will have a better texture.
A non-stick pan is essential.
For optimal results, I highly recommend using a non-stick crêpe pan. Not only will it be easier to cook and flip the crêpes, but it will allow you to get them thinner and more evenly cooked.
Make sure the pan is hot enough.
If the pan is not hot enough, your crêpes will be pale and doughy, so preheat your pan at least 3-4 minutes before cooking the first crêpe.
Do not overcook.
Overcooking the crêpes can lead to a dry and rubbery texture. Cooking time is crucial in this recipe, so be careful not to cook the crêpes for too long.
Regarding the color.
The color of your crêpes will depend on the heat of your skillet, the type of skillet used, and how long you cook them. French crêpes are usually golden brown, while, for example, Japanese crêpes are paler as they are cooked for a shorter period of time.
Make ahead tip.
You can prepare the batter up to one day in advance and keep it in the refrigerator. If you have limited fridge space, simply transfer the batter to a clean plastic or glass bottle! Then, give it a good shake before using it, and pour the batter directly from the bottle. This is a technique my grandma uses!

🌰 Variations
These crêpes are customizable to your liking. You can flavor the batter with spices like cinnamon or cardamom or infuse it with orange blossom water for a floral aroma!
🍫 What to Serve Them With
Although crêpes are delicious as is, they taste the best when they are filled with a sweet filling. Here are some filling ideas:
- Vegan Nutella – Or your favorite nut butter. I personally love it with praline paste!
- Sugar – Sprinkle with white or brown sugar.
- Fruit jam – Strawberry, blueberry, or even peach jam!
- Chestnut spread – French crêpes are sometimes filled with sweet chestnut spread, which is a spread made from candied chestnuts.
- Pastry cream – Fill the crêpes with vanilla pastry cream and some sliced strawberries for a fresh and fruity dessert!
- Salted caramel – Generously drizzle vegan caramel sauce.
- Fresh berries – It’s also delicious topped with raspberries, strawberries, or blueberries!
- Ice cream – For an even more decadent treat, top your crêpes with a scoop of vegan vanilla ice cream or chocolate ice cream!
Once filled, you can fold the crêpe or simply roll it. Personally, I prefer it rolled, but that is up to you!

❄️ Storing and Reheating
Best way to store crêpes.
First, stack your crêpes right after cooking and cover them with a clean kitchen towel. This will prevent the crêpes from drying and keep them moist.
To store the crêpes, cover them with aluminum foil or plastic film once they have cooled down. You can keep them at room temperature for one day or store them in the refrigerator for up to 2 days. Be aware that crêpes are always best served the same day, though.
How to freeze them:
Stack the crêpes with one sheet of parchment paper placed between each crêpe (to prevent them from sticking to each other). Freeze for up to 1 month. Thaw for about 30 minutes at room temperature.
To reheat:
You can reheat crêpes in the microwave for 15-20 seconds or in a pan over low heat for 2-3 minutes.
💬 FAQ
You may try replacing the all-purpose flour with a 1:1 gluten-free flour mix. I haven’t personally tried, so I cannot confirm if it works.
There is no need to add any leavening agent for this crêpe recipe!
Crêpes should have a smooth texture with no holes. If holes are forming when cooking the crêpes, it’s probably because you didn’t let the batter rest long enough and/or your pan is too hot.

If you ever wanted to make authentic French crêpes, look no further! You are going to love this recipe! It’s easy to follow, uses simple ingredients, and makes a great breakfast for the whole family!
⭐️ Did you like this recipe? Let us know in the comments below, and tag us on Facebook, Instagram, or Pinterest!
Note: This recipe was first released in July 2016 and updated with new process shots and detailed instructions in March 2025.


The Best Vegan Crepes
Equipment
Ingredients
- 2 cups all-purpose flour
- 1/2 cup cornstarch
- 3 tbsp sugar or coconut sugar
- 1/4 tsp salt
- 2 cups unsweetened almond milk or your favorite plant-based milk
- 1 and 1/4 cup water
- 2 tbsp oil
- 1 tsp vanilla extract optional
- 1 tbsp rum optional
Instructions
- Whisk the dry ingredients. In a large bowl, whisk together the flour, cornstarch, sugar, and salt.
- Add the liquid ingredients. Slowly pour in the milk while whisking. Next, add the water, oil, vanilla extract, and rum if using. Whisk until the batter is smooth. The batter will look very liquid and watery. This is normal, but it will thicken slightly after resting.
- Let the batter rest. Cover the bowl with plastic wrap and let the batter rest for at least 2 hours at room temperature. This resting time allows the flour to absorb some of the liquid, resulting in crêpes that hold better. After resting, give the batter a good whisk, as it might have separated a bit.
- Heat a pan. Heat a 12-inch (30 cm) non-stick crêpe pan over medium heat. Once hot, lightly grease it with oil. Use a kitchen paper towel to remove the excess oil. Pour in about 1/3 cup of the batter and quickly tilt the pan to spread it into a thin and even layer.
- Cook. Cook the crêpe for about 2 minutes or until lightly golden on the bottom. Use a spatula to loosen the edges of the crêpe. Flip, and cook for another 30-60 seconds. Transfer the crêpe to a large plate.
- Repeat. Cook the other crêpes with the remaining batter, making sure to slightly grease the pan between each crêpe. Stack each crêpe on the plate – this helps them stay tender and moist.
- Serve warm or at room temperature filled with melted chocolate, nut butter, etc.
- You can keep the crêpes at room temperature for one day or store them in the refrigerator for up to 2 days. Be aware that crêpes are always best served the same day, though.
Notes
Grainy batter? Here is how to fix it.
Pass it through a fine-sieve mesh or transfer it to a high-speed blender and blend it until smooth.Don’t skip the resting time.
Make sure to let the batter rest for a minimum of 2 hours. Do not skip this step! The batter will slightly thicken as the flour will absorb some of the liquid. Your crêpes will have a better texture.A non-stick pan is essential.
For optimal results, I highly recommend using a non-stick crêpe pan. Not only will it be easier to cook and flip the crêpes, but it will allow you to get them thinner and more evenly cooked.Make sure the pan is hot enough.
If the pan is not hot enough, your crêpes will be pale and doughy, so preheat your pan at least 3-4 minutes before cooking the first crêpe.Do not overcook.
Overcooking the crêpes can lead to a dry and rubbery texture. Cooking time is crucial in this recipe, so be careful not to cook the crêpes for too long.Regarding the color.
The color of your crêpes will depend on the heat of your skillet, the type of skillet used, and how long you cook them. French crêpes are usually golden brown, while, for example, Japanese crêpes are paler as they are cooked for a shorter period of time.Make ahead tip.
You can prepare the batter up to one day in advance and keep it in the refrigerator. If you have limited fridge space, simply transfer the batter to a clean plastic or glass bottle! Then, give it a good shake before using it, and pour the batter directly from the bottle. This is a technique my grandma uses!Nutrition

About the Author
Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.
Leave a Comment
My husband and I adore crêpes. We’ve spent years searching for the perfect vegan crêpes recipe, but nothing ever worked. We tried countless recipes—even from French blogs—yet they always turned out disappointing. But this one? For the first time in so long, we’ve truly enjoyed eating a crêpe. We can’t thank you enough for this amazing recipe!
Thank you so much for your great feedback Elise!
I’m super happy to hear you liked this recipe 🙂
Perfection!
Thanks Barbara 😉
This looks really good and easy. I currently can purchase a vegan gluten free spinach and cheese crepe that I love. But with moving soon I won’t have that option. How would you suggest I adapt especially the cooking as I’d like to be able to make a few of these at a time and freeze them for future use.
Thanks.
After cooking the crêpes, let them cool completely and separate each with a layer of parchment paper. You can then transfer them to a large freezer bag or container. This way the crêpes won’t stick to each other and you can thaw just what you need.
Hi!
Why not use buckwheat flour for the gluten free version? That’s the real deal speaking of Normandy crêpes.
I always make buckwheat pancakes, and since buckwheat contains not only more minerals but even all essential amino-acids it is perfect food!
Hi Karlien!
Simply because buckwheat flour is used for savory crêpes. I’m French and have been to Normandy multiple times; I have never seen buckwheat crêpes served with a sweet filling.
You can obviously do it if you want, the crêpes will have a nutty flavor.
Amazing recipe. My family love crepe.
Very nice receipt. Although it will be nice to learn, it must be made 2hrs before cooking it. I used brown sugar, which changed the color, but the result was delicious.
Glad you liked the recipe 🙂 The 2-hour resting time is displayed at the top of the recipe card 🙂
I really love your photos and recipes, you’re doing a great job! Made this lovely Crêpes recipe today and turned out so good. I filled my crêpes with favourite vegan cheese violifefoods (chocolate version) and banana slices. Thank you so much, will definitely keep this recipe!
Thanks for your kind words and feedback Jenniffer! 🙂
I’d tried quite a few vegan crepes recipes until I found this, it is certainly the best one. The only backflip is the batter needs to rest, but it is definitely worth the wait. Thank you
Glad you liked these crêpes Maria 🙂 Thanks for your feedback and rating!
Really amazing gf and vegan crêpe recipe! Loved the way they came out.
Glad you liked it Aly!
These crepes are amazing! Healthy and delicious! My kids love them and so do I. I make these for my picky eaters several times a week. I’m so happy I found this recipe!
Sometimes I add 1/2 a banana to sneak some more nutrients into their food.
Yes they are delicate but with a good pan and a very thin spatula they turn out perfect!
Thanks for your feedback Eva 😉
How can I make these savory not sweet?
I would just omit the coconut sugar and remove a tablespoon of maple syrup.
Nice fairly simple recipe. I used gluten free flour instead and worked great. Topped it with powdered sugar. I subbed agave instead of maple syrup and used a bit more (white) rum.
This turned perfect for me, I had to adjust the liquid but the crepes where perfectly crisp and golden brown and tasted delicious with maple syrup / jam / fruits.
Awesome! Thanks for your feedback Chris 🙂
Do you have your recipe in metric weight measurements?
I don’t for this one yet, but you can look on internet for conversions.
Excellent recipe followed it as written and I now can make GF pancakes that are vegan and taste great. Made them few times and nomming one as i write. I could never get gf ones quite right until i saw this recipe! Thank you.
Thanks so much for your feedback! Glad to hear you liked these crepes 🙂
Absolutely delicious. My allergy free child & the rest of my family LOVE these crepes. I will add them to our favorites. Thank you!
Thanks Robin 😉
Thank you for this recipe – they were wonderful and came out PERFECT!!! I put a beet-applesauce-date compote inside. Delicious! I will be using it in a dinner for 12 next Monday!
Great! Thanks for your feedback Pamela!
Hi Thomas,
These crepes look great and achievable to make – my only question is, what do you think you could substitute for oat flour? I have trouble with digesting oats and would prefer to not use them.
Thank you 🙂
I’m afraid I cannot recommend another flour as you would have to make other changes (amount of liquid, etc) as each flour absorb liquid differently.
I just made this and they turned out great, especially for being my first time making crepes! I didn’t use oil in the pan as I have a good nonstick skillet. I subbed tapioca starch for cornstarch, not sure if that’s ok but it seemed to work fine. Definitely trying these again!
Awesome! So glad you liked this recipe! 🙂
Yes, cornstarch and tapioca starch usually act the same in recipes.
Did you use the exact ingredients for this recipe? By the way, what do you mean by “not great at cooking”?
hey thomas!
do you think I can prepare the recipe the day before and cook them in the morning? 🙂
thx!
Hey Maeva,
Yes you can, just store the batter covered, in the refrigerator. You may have to add a bit more water the next day since it will have thickened slightly.
I just made these! With two changes: I substituted extra ground flaxseed for some of the flour, and I didn’t use any oil in my pan. They still turned out great! Served with peanut butter and banana. Thanks for the recipe!
Great! Glad to hear you liked them 🙂
Just found this blog and am already in love with your recipes and photography. Great work!
Thanks Allie!
Lovely blog, love that you add in macros nutrients too 🙂
Thanks Mish! 😉
do you do all your own styling and photography? It’s really amazing.
Hey Adam, I do, thanks!
bravo! you could go pro!
Hey Monika, it should work! Let me know if you try it!