This post may contain affiliate links. Please read our disclosure policy.

Learn how to make delicious vanilla-infused vegan pastry cream! It’s plant-based, super creamy, and requires just 6 ingredients. Perfect for fruit tarts, donuts, shortcakes, and more!

Vegan pastry cream in a glass container.

As a French, I grew up eating desserts featuring pastry cream. From éclairs to mille-feuille and fresh fruit tarts, I’ve probably eaten my weight in pastry cream! Although pastry cream is simple in its concept – a cooked custard flavored with vanilla – there are a few key elements that must be respected to reach a pâtisserie-quality.

First, the texture: It’s supposed to be creamy and thick at the same time while leaving a rich, buttery mouthfeel. In my vegan version, that is done by using a combination of two thickeners as well as butter to add richness.

Second, the vanilla: There is no good pastry cream without high-quality vanilla. And if you want to make the absolute best pastry cream, supermarket vanilla extract won’t cut it. You need to use fresh vanilla bean pods. Those are pricey, but I can assure you that it will take your cream to another level!

With that being said, let me guide you on how to make a vegan version of the traditional pastry cream!

⭐️ Why You Should Try It

Rich and silky smooth.

My vegan pastry cream packs plenty of vanilla flavor, is not overly sweet, and has a delicate buttery taste. And if you are wondering, pastry cream without eggs tastes just as good as the traditional version!

Just 6 ingredients and 15 minutes are required.

You will only need easy-to-find ingredients and less than fifteen minutes to prepare this recipe. It’s easy to make and keeps very well in the refrigerator.

Versatile.

You can use this cream as a base to prepare many desserts! From filling vegan eclairs to using it as a layer for fruit tarts or making parfaits, it’s incredibly versatile!

📘 What Is Pastry Cream

Pastry cream, also called custard or “Crème Pâtissière,” is a French preparation used in many desserts.

Traditionally, it is made using milk, eggs, sugar, cornstarch, or flour and is flavored with vanilla. It has a thick yet rich and creamy consistency and is often used as a filling in mille-feuille, éclairs, strawberry tarts, layer cakes, and more.

Ingredients like butter, vanilla beans, sugar, and cornstarch.

🧈 Ingredient Notes

This recipe requires basic ingredients you most probably already have in your pantry:

Milk

The base consists of plant-based milk. You can use almond, cashew, or soy milk. Just make sure to use the unsweetened kind, preferably one with no gums or thickeners.

Recommendation: I personally think soy milk works best for this recipe as it is richer than most of the other plant-based milk and thickens very well.

Starches

I use a combination of potato starch and cornstarch to thicken the milk. During my first tests, I realized that using only cornstarch was giving the pastry cream a slimy texture. To fix that, I added potato starch to create a thick yet rich and creamy texture without the sliminess.

Sugar

Now, let’s talk about sugar. I highly recommend using granulated white sugar for this recipe for a simple reason: it won’t overpower the vanilla flavor.

Substitute: If you want your pastry cream to be naturally sweetened, you can definitely use coconut sugar or maple syrup. However, I found these types of sugar tend to overpower the vanilla aroma.

Butter

To replace the fat from the eggs, I incorporate vegan butter toward the end of cooking. Not only does it add richness, but it also gives the pastry cream a golden color.

Brand recommendations: When it comes to vegan butter brands, I recommend either Earth Balance, Country Crock, or Violife. Butter from these brands stays hard when chilled, yielding a slightly firmer cream.

Vanilla bean

Finally, the vanilla. You can use seeds from one vanilla bean, one teaspoon of vanilla extract, or half of a teaspoon of vanilla bean paste.

Note: As I explained earlier, fresh vanilla bean is obviously the best choice, bringing more freshness and aroma.

Scraping the seeds from a fresh vanilla bean.

🥣 How to Make It

  1. Combine all the ingredients together. Add the dairy-free milk, sugar, potato starch, cornstarch, and seeds from the vanilla bean (slice the vanilla pod in half lengthwise and scrape the seeds). Tip: Don’t discard the vanilla bean pod – use it to make vanilla sugar!
  2. Whisk. Next, give it a whisk to dissolve the starches in the milk. Add the vegan butter.
  1. Heat over medium heat. Heat the mixture over medium heat, constantly whisking, until it comes to a boil and thickens. This step will take about 5 minutes.
  2. Transfer to a bowl. Next, transfer the thickened custard to a bowl or deep plate and immediately cover it with plastic wrap touching the top of the cream to prevent it from forming a crust. Let it cool down for about 1 hour at room temperature.
  3. Chill. Before using, I recommend letting the pastry cream cool in the refrigerator for at least 6 hours. It will not only allow it to thicken more but also allow the vanilla to infuse the cream.

Tip: If your pastry cream is too thick after chilling, whip it in a stand mixer for a few seconds. This step is optional, but it helps give the cream the perfect texture: smooth and creamy!

📔 Tips

Adjust the sweetness to taste.

This recipe yields a pastry cream that is not overly sweet. If you have a sweet tooth, you may want to add an extra tablespoon of sugar.

Use high-quality vanilla.

I really want to insist on this point: you must absolutely use fresh vanilla beans or a high-quality vanilla extract for optimal flavor. Alternatively, vanilla bean paste works great as well!

Adjust the consistency

The consistency of this cream is thick but spreadable. For a thicker pastry cream that can be piped, add an extra tablespoon of potato starch.

Immediately cover with plastic wrap.

To avoid a crust from forming on the cream, ensure the plastic wrap is in direct contact with the surface. It’s best to cover the pastry cream immediately after cooking it (do not wait for it to cool).

🍩 Where to Use It

Pastry cream is so versatile that it can be used in a multitude of desserts. Here are some ideas:

  • As a layer in fruit tarts: Spread or pipe a thick layer of pastry cream on the bottom of a baked tartlet shell and top with fresh fruits. It’s perfect for Boston cream pie, strawberry tart, or any berry tart!
  • In cakes: Use it in layer cakes, strawberry shortcakes, or in pastries such as Mille-feuille, crêpe cake, or even yule log.
  • In vegan crêpes: Spread a generous layer of pastry cream on a crêpe, top with sliced strawberries, and roll!
  • As a filling: For Boston cream donuts, croissants, brioches, and more. It’s also perfect to fill vegan eclairs (cream puffs) or profiteroles.

❄️ Storing and Freezing

  • To store: You can store this pastry cream for up to 5 days in the refrigerator. Store it in a container or a bowl covered with plastic film to touch. This will prevent the top of the cream from drying.
  • To freeze: Transfer to a freezer-safe container or bag and freeze for up to 3 months. After freezing, thaw it on the counter for a few hours. Once the pastry cream is no longer frozen, transfer it to a saucepan and heat it over medium heat for a few minutes, constantly whisking. This will allow the cream to emulsify again and regain its thick consistency.

💬 FAQ

My pastry cream is grainy. How to fix it?

Simply pass it through a fine-sieve mesh, and you will end up with a silky-smooth pastry cream!

Vanilla pastry cream in a bowl.

I hope you are going to love this vegan pastry cream recipe! It’s easy to make, and the fresh vanilla flavor gives it a fantastic aroma! Plus, this recipe is suitable for many diets as it is gluten-free, dairy-free, and egg-free!

⭐️ Did you like this recipe? Let us know in the comments below, and tag us on Facebook, Instagram, or Pinterest!

Note: This recipe was originally published in April 2021 and was updated in January 2025 with new photos, process shots, and more tips.

Vanilla pastry cream and vanilla bean pod in a glass container.
full of plants in envelope

Want to Save This Recipe?

Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!

Save Recipe

I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

How to Make Vegan Vanilla Pastry Cream

How to Make Vegan Pastry Cream

5 from 7 votes
Author: Thomas Pagot
Infused with vanilla, not too sweet and so creamy! This vegan pastry cream is perfect to use as a filling in tarts, shortcakes, millefeuille, and more!
Prep Time : 5 minutes
Cook Time : 10 minutes
Resting Time : 2 hours
Total Time : 2 hours 15 minutes
Servings 2 cups
Calories 79 kcal

Ingredients
 

  • 2 cups unsweetened almond milk (or soy milk)
  • 1/3 cup sugar
  • 3 tbsp potato starch
  • 2 tbsp cornstarch
  • 1 vanilla bean or 1 tsp vanilla extract
  • 2 tbsp vegan butter

Instructions
 

  • Combine all the ingredients together. Add the dairy-free milk, sugar, potato starch, cornstarch, and seeds from the vanilla bean (slice the vanilla pod in half lengthwise and scrape the seeds). Tip: Don’t discard the vanilla bean pod – use it to make vanilla sugar!
  • Whisk. Next, give it a whisk to dissolve the starches in the milk. Add the vegan butter.
  • Heat over medium heat. Heat the mixture over medium heat, constantly whisking, until it comes to a boil and thickens. This step will take about 5 minutes.
  • Transfer to a bowl. Next, transfer the thickened custard to a bowl or deep plate and immediately cover it with plastic wrap touching the top of the cream to prevent it from forming a crust. Let it cool down for about 1 hour at room temperature.
  • Chill. Before using, I recommend letting the pastry cream cool in the refrigerator for at least 6 hours. It will not only allow it to thicken more but also allow the vanilla to infuse the cream.
  • You can now use it to make your favorite desserts! Keep in the refrigerator for up to 5 days.

Notes

Adjust the sweetness to taste.

This recipe yields a pastry cream that is not overly sweet. If you have a sweet tooth, you may want to add an extra tablespoon of sugar.

Use high-quality vanilla.

I really want to insist on this point: you must absolutely use fresh vanilla beans or a high-quality vanilla extract for optimal flavor. Alternatively, vanilla bean paste works great as well!

Adjust the consistency

The consistency of this cream is thick but spreadable. For a thicker pastry cream that can be piped, add an extra tablespoon of potato starch.

Immediately cover with plastic wrap.

To avoid a crust from forming on the cream, ensure the plastic wrap is in direct contact with the surface. It’s best to cover the pastry cream immediately after cooking it (do not wait for it to cool).

Nutrition

Serving: 0.25 cup | Calories: 79 kcal | Carbohydrates: 11.7 g | Protein: 0.3 g | Fat: 3.8 g | Fiber: 0.3 g | Sugar: 6.3 g
Course : Dessert
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!




37 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

5 stars
Fantastic recipe! Perfect texture and flavor for my choux!

5 stars
une recette parfaite !! super facile, vraiment délicieuse, je lai utilisée pour remplir mes choux sans lactose et c’etait parfait ! merci pour tout vraiment <3

perfect recipe !! super easy, soo delish, i used it to fill my dairy free cream puffs it was perfect ! thanks for everything, really <3

Can you suggest a substitute for the corn. Corn is a know allergen and in the top 4. I for one am very allergic to it. Other suggestions would be appreciated. Thannks.

Hi what brand of unsweetened almond milk did u use?😊

5 stars
Amazing recipe. It will be a nice layer for cake. Thank you for shring Thomas!

Oh, it’s so nice to see a recipe like this without coconut milk or cream! I love coconut cream, but I found it really raises my cholesterol

5 stars
Thank you Thomas, this is such a useful recipe, so versatile. I use the yellow cornstarch, which gives a custardy colour. Sometimes I include half a tin of coconut milk , or add equal amount of silken tofu to cold product and whip it up for trifle and tiramisu. Also good with pinch or two of speculoos spice in.

Hello – great recipe! I’m thinking of trying this with only potato starch for a Passover dessert. Please let me know if you think it will work. Love your site and all your recipes!

Thank you!

Hi Thomas!
Delighted to see a recipe like this. A staple for many and healthy. I love you didn’t use coconut milk. Thanks for this great blog. Happy New Year!!!
Will rate after I try it. Best to you.

Hi there!
I’m wondering if I can sub out canned, full fat coconut milk for the almond milk, and then potentially eliminating the vegan butter since the coconut milk has so much fat already. Thoughts?
Thank you!
Allison
P.S. I love your blog and recipes!

Hi, can potato starch be substituted with tapioca flour ?

Merci

5 stars
My recent berry cake needed a little something extra without being overly sweet & this was perfect. We make a lot of desserts around here so I know we’ll be making this one again and again. Excellent recipe and so easy!

Thank you, looking forward to trying. Yuzu is also great thickener for custard. Cheers

Would oat milk work for this recipe as well?

5 stars
I love that you shared this, Thomas; it’s such a big part of pastry. I flavored it with a tablespoon of fresh-squeezed passion fruit juice, which was delicious. I think I overcompensated slightly with extra starch, but I’ll adjust next time. 😉 Thank you!!

Hello Thomas.
I try that recipe but infortunatly thé cream was very liquid even after one night in the fridge. I coudn t spead it on my tart.
Anyway it tastes good.

Hello
It did not thicken on the heat.
I used soya milk

5 stars
Great recipe!
I love everything about this website. From the content, to the pictures, to the name. Great work, Tomas!! Congrats! Wishing success today and always! 🙂

I have a question, is the almond milk sweetened?

Hello. Does this freeze please? A great recipe thanks!