Vegan Crepes (Thin & Stretchy)

4.90 from 19 votes
Jump to Recipe53 Comments

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.
full of plants in envelope

Save this recipe!

Save Recipe

Vegan Crepes (Thin & Stretchy)

4.90 from 19 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 (250 g) all-purpose flour
  • 1/2 cup (60 g) cornstarch
  • 3 tbsp (36 g) sugar or coconut sugar
  • 1/4 tsp salt
  • 2 cups (480 ml) unsweetened almond milk or your favorite plant-based milk
  • 1 and 1/4 cup (300 ml) water
  • 2 tbsp (30 ml) oil
  • 1 tsp (5 ml) vanilla extract optional
  • 1 tbsp (15 ml) rum optional
Shop My Kitchen Favorites ➜

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
Disclaimer: The nutrition information provided is an estimate only and may vary depending on the ingredients, brands, and substitutions used. We cannot guarantee its accuracy and are not responsible for any discrepancies.
Course : Breakfast, Snack, Sweets
Cuisine : French
Did you make this recipe?Please leave a comment and rating below!
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!




53 Comments
Newest
Oldest Most Voted