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!

Vegan French crêpes with powdered sugar, blueberries, and strawberries.

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

Ingredients like flour, cornstarch, almond milk, salt, sugar.

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

  1. Whisk the dry ingredients. In a large bowl, whisk together the flour, cornstarch, sugar, and salt.
  2. 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!

  1. 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

  1. 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.
  2. 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.
  3. 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!

Stacked crêpes on a plate.

🌰 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!

Folded crêpes on a plate.

❄️ 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

Can I make these crêpes gluten-free?

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.

Do I need to add a leavening agent to the batter?

There is no need to add any leavening agent for this crêpe recipe!

My crêpes have holes. Is this normal?

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.

Vegan crêpes topped with chocolate spread and berries.

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.

Vegan crêpes topped with powdered sugar, blueberries, and strawberries.

The Best Vegan Crepes

4.95 from 17 votes
Author: Thomas Pagot
Learn how to make perfect vegan crepes! 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!
Prep Time : 5 minutes
Cook Time : 20 minutes
Resting Time : 2 hours
Total Time : 2 hours 25 minutes
Servings 14 Crepes
Calories 115 kcal

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

Serving: 1 Crepe | Calories: 115 kcal | Carbohydrates: 20.7 g | Protein: 2 g | Fat: 2.6 g | Fiber: 0.7 g | Sugar: 2.6 g
Course : Breakfast, Snack, Sweets
Cuisine : French
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants
Share this recipe!

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.

Learn more ➜

Leave a Comment

Subscribe
Notify of
Did you make this recipe? Rate it!




49 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

5 stars
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!

5 stars
Perfection!

5 stars
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.

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!

5 stars
Amazing recipe. My family love crepe.

4 stars
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.

5 stars
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!

5 stars
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

Really amazing gf and vegan crêpe recipe! Loved the way they came out.

5 stars
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!

How can I make these savory not sweet?

5 stars
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.

5 stars
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.

Do you have your recipe in metric weight measurements?

5 stars
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.

5 stars
Absolutely delicious. My allergy free child & the rest of my family LOVE these crepes. I will add them to our favorites. Thank you!

5 stars
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!

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 🙂

5 stars
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!

hey thomas!
do you think I can prepare the recipe the day before and cook them in the morning? 🙂
thx!

5 stars
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!

5 stars
Just found this blog and am already in love with your recipes and photography. Great work!

5 stars
Lovely blog, love that you add in macros nutrients too 🙂

do you do all your own styling and photography? It’s really amazing.

bravo! you could go pro!