This post may contain affiliate links, view our disclaimer for details.

We’re back to basics today with one of the most useful pastry recipes: vegan custard! A good vanilla custard can turn simple desserts into something special, whether you’re spooning it into a tart shell, piping it into donuts as pastry cream, or serving it chilled like pudding. This version is eggless, dairy-free, and easy to make in one saucepan in just a few minutes.

Emily’s Recipe Notes

  • Flavors: Sweet, rich, vanilla
  • Textures: Super creamy, smooth, velvety
  • Made With: The best plant milk for the creamiest texture!
  • Time: Under 15 minutes
a bowl of vegan vanilla custard with a sliced strawberry and a spoon.
thick and creamy vegan vanilla custard

What is Vegan Custard?

Custard is a smooth, creamy sauce or filling traditionally made by cooking milk or cream with egg yolks, sugar, and vanilla until thickened. A thinner, pourable custard sauce is often called crème anglaise, while thicker custards can be used as fillings for baked goods.

This version uses a mix of soy milk and dairy-free cream for the ultimate egg-free creamy texture. Serve it on its own as a pudding, or use it as a filling for donuts, cakes, pastries, tiramisu, and more.

Why This Recipe Works

This vegan custard uses soy milk as the base because it gave the most reliable set in my testing. Since soy milk is nutritionally closer to dairy milk than many other plant milks, I suspected it would create a creamier, more stable custard – and it did. It set really well overnight while still keeping a smooth, pudding-like texture.

Best Plant Milk for Custard

For the best flavor and mouthfeel, I prefer replacing part of the soy milk with dairy-free heavy cream. In my tests, this version tasted the most like classic custard: rich, creamy, slightly more complex, and deeply vanilla-forward.

I tested several plant milks side by side, and this combination gave the best balance of structure, flavor, and that custardy texture. You can read the full testing breakdown on my Substack.

a graphic comparison six different custards made with various dairy-free milk to see which is the best.
side by side test of different plant milk in custard

Oat milk was the most unpredictable plant milk in my tests. I tested three brands: Planet Oat Extra Creamy, a generic refrigerated oat milk, and Oatly Full Fat. Both the Planet Oat and generic versions thickened on the stove, but loosened after chilling and turned much thinner than expected. Oatly Full Fat was the only oat milk that didn’t turn liquidy in the fridge.

Oat milk brands vary a lot depending on their starches and stabilizers, and those differences can really affect how a cornstarch-thickened custard sets after chilling. For the most reliable result, I recommend soy milk; if you do want to try oat milk, Oatly Full Fat was the only one that stayed thick in my tests.

a small bowl filled with oat milk custard after cooking.

oat milk custard

  • Custard after cooking was thick and creamy.
a small bowl filled with oat milk custard after chillling.

oat milk custard after Chilling

  • After chilling, the custard became thin and liquid.

Ingredients

ingredients like soy milk, sugar and cornstarch on a marble tray.
what you’ll need

Unsweetened Soy Milk

This created the best texture in my tests, with a smooth, creamy consistency and the most reliable set after chilling. For a soy-free option, I recommend using an unsweetened pea protein milk, such as Ripple. Pea milk has a protein content similar to soy milk, so it behaves similarly in recipes like this one, just like it did in my vegan mascarpone.

Dairy-Free Heavy Cream

I used Country Crock’s Dairy-Free Heavy Whipping Cream, which gave the custard the richest flavor and most classic custardy texture in my tests. You can also use another dairy-free heavy cream or full-fat coconut cream.

Cornstarch

This thickens the custard and helps replace the structure eggs usually provide in traditional custard. I found cornstarch worked best here because it creates a smooth, creamy set without becoming gummy like tapioca starch usually does.

Vanilla Paste

Vanilla gives the custard its classic flavor. I like using vanilla paste because it adds a stronger flavor and those pretty vanilla bean specks, but vanilla extract also works.

How to Make Custard Without Eggs

Exact ingredient quantities are in the recipe card below!

cornstarch and sugar whisked together in a saucepan.

Whisk the cornstarch and sugar together in a small saucepan.

two tablespoons of soy milk whisked into the cornstarch to create a slurry.

Then, whisk in 2-3 tablespoons of the soy milk to form a thin slurry. Heat over medium-low and whisk in the remaining milk and plant cream.

the thickened dairy free and eggless custard removed from heat with vanilla paste.

Heat over medium-low while whisking constantly until just thickened and the mixture coats the back of a spoon. Remove from the heat and stir in the vanilla.

the thickened vegan custard in a pot.

Use immediately as a spoonable sauce or let the custard cool at room temperature. It will thicken as it cools.

How to make it thicker for pastry cream or fillings:

This recipe can be made thicker for pastry cream by cooking the custard for several more minutes or by increasing the cornstarch slightly (2 1/2 tbsp instead of 2 tbsp). For donuts or tart filling, use the thicker variation.

Some Ways to Use Custard

This vegan custard can be used anywhere you’d normally use a thick vanilla custard or pastry cream. Spoon it into tart shells, layer it into trifles or tiramisu, use it as a cake filling, or pipe it into donuts, cream puffs, pastries, and custard buns.

For piping, let the custard cool at room temperature first, then cover and store it in the fridge until fully chilled. When you’re ready to use it, remove it from the fridge and whisk until smooth again. Transfer it to a piping bag and pipe it into baked goods as needed.

vegan custard being piped into brioche buns.
this eggless custard is an amazing filling for buns & donuts!

Storage Tips

Let the custard cool at room temperature until it is no longer hot, then press a piece of plastic wrap directly onto the surface to prevent a skin from forming. Transfer it to the fridge and chill until fully set.

Store vegan custard in an airtight container in the refrigerator for up to 3 days. The custard will continue to thicken as it chills, so the texture will be firmer after a few hours or overnight. After 3 days, it will start to weep a little bit and liquid may seep out.

the thickened vegan custard in a pot.
thick and creamy vegan custard/pastry cream

Troubleshooting Vegan Custard

My custard is too thin.

The custard may not have cooked long enough. If you remove it from the heat right when it first begins to thicken, it will have more of a drizzleable, spoonable sauce consistency. This is great for pouring over cakes, fruit, or desserts, but it may be too loose for fillings.

For a thicker custard, continue cooking and whisking over low heat for 1 to 2 minutes after it first thickens.

My custard is too thick.

If the custard cooks for 3 to 4 minutes after it first thickens, it will become very thick once cooled. This can be useful for pastry cream, tart fillings, or piping, but it may be too firm for spooning.

To loosen it, whisk in a small splash of soy milk or dairy-free cream until smooth.

My custard has lumps.

Lumps usually happen when the cornstarch is not fully dissolved or the custard heats too quickly without being whisked. Whisk the sugar and cornstarch together first, then add a small amount of soy milk and whisk until completely smooth before adding the rest of the liquid.

Cook over medium-low heat and whisk constantly. If lumps still form, pass the custard through a fine mesh sieve while it is still warm.

My custard formed a skin.

A skin can form as the custard cools. To prevent this, press plastic wrap directly onto the surface of the custard before chilling.

My custard became too firm after chilling.

This is normal, especially if you cooked it longer for a thick pastry cream texture. Whisk or blend it until smooth before using. Add a splash of soy milk or dairy-free cream if needed to loosen it.

More Dairy-Free Recipes

Vegan Cream Cheese – Thick & Dairy-free!

Vegan Buttermilk Substitute

High Protein Vegan Yogurt – Thick, Creamy & Dairy-free

Vegan Feta Cheese – Dairy-Free, Creamy & Crumbly

Did You Make This Vegan Custard?

I’d love to know! Leave a star rating and comment below!

Vegan Custard

No ratings yet
Rate this Recipe
By Emily
This creamy vegan custard recipe is egg-free, dairy-free, and tested with over 6 plant milks to find the smoothest texture and best flavor.
1
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Servings 1
1

Ingredients

  • ¼ cup granulated sugar, 50g
  • 2 tbsp cornstarch, 16g
  • ¼ cup dairy-free heavy cream, Country Crock brand – or coconut cream
  • ¾ cup unsweetened soy milk, see note 1
  • ¼ tsp vanilla paste, or vanilla extract

Instructions

  • Whisk together the sugar and cornstarch in a small saucepan.
    ¼ cup granulated sugar, 2 tbsp cornstarch
  • Add 3-4 tbsp of the soy milk and whisk until smooth. Pour in the remaining cream and milk.
    ¼ cup dairy-free heavy cream, ¾ cup unsweetened soy milk
  • Cook over medium-low heat, whisking constantly. For a crème anglaise-style custard with a pourable sauce consistency, remove it from the heat as soon as it starts to thicken or coats the back of a spoon.
    For a thicker custard or pastry cream that can be piped, continue cooking over low heat for another 1 to 2 minutes after it first thickens, whisking constantly.
  • Remove from the heat and stir in the vanilla paste. Transfer the custard to a bowl and let cool at room temperature. For the smoothest texture, press a piece of plastic wrap directly onto the surface to prevent a skin from forming, then chill until fully set. Makes about 3/4 of a cup.
    ¼ tsp vanilla paste

Recipe notes

Note 1 – Soy Milk Substitute: For a soy-free option, I recommend using an unsweetened pea protein milk, such as Ripple. Pea milk has a protein content similar to soy milk, so it behaves similarly in recipes like this one.
Note 2 -Troubleshooting Vegan Custard
My custard is too thin. The custard may not have cooked long enough. If you remove it from the heat right when it first begins to thicken, it will have more of a drizzleable, spoonable sauce consistency. This is great for pouring over cakes, fruit, or desserts, but it may be too loose for fillings.
For a thicker custard, continue cooking and whisking over low heat for 1 to 2 minutes after it first thickens.
My custard is too thick. If the custard cooks for 3 to 4 minutes after it first thickens, it will become very thick once cooled. This can be useful for pastry cream, tart fillings, or piping, but it may be too firm for spooning.
To loosen it, whisk in a small splash of soy milk or dairy-free cream until smooth.
My custard has lumps. Lumps usually happen when the cornstarch is not fully dissolved or the custard heats too quickly without being whisked. Whisk the sugar and cornstarch together first, then add a small amount of soy milk and whisk until completely smooth before adding the rest of the liquid.
Cook over medium-low heat and whisk constantly. If lumps still form, pass the custard through a fine mesh sieve while it is still warm.

Nutrition

Serving: 1tbspCalories: 61kcalCarbohydrates: 8gProtein: 1gFat: 2.6gSugar: 6g

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Basics
Cuisine Global

© Thank You Berry Much. Content and photographs are copyright protected. Sharing of this blog post is encouraged and appreciated, copying or pasting full recipes to any social media, website or print is strictly prohibited.

a bowl of vegan vanilla custard with a sliced strawberry and a spoon.

Did You Make This?

Leave a star rating and a comment below to let others know how it turned out for you!

a close up of the vegan custard with a text overlay describing the recipe.
pin this to Pinterest!

More Recipes & Resources

Vegan Sour Cream – Tangy & Dairy-free!

How to Make the Best Vegan Buttercream Frosting

Homemade Fresh Vegan Mozzarella

Categories:

, , , , , , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Even More Recipes You'll Love...