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

This vegan crème brûlée has everything you love about the classic dessert, minus the eggs and dairy! Under that crackly caramelized sugar crust is a rich vanilla custard that’s so creamy you’d never guess it was eggless. And with just 5 main ingredients, it’s much easier to make at home than you might think!

Emily’s Recipe Notes

  • Flavor: Fragrant vanilla bean with deep caramel notes.
  • Texture: Super smooth and spoonable, never rubbery or gelatinous.
  • Difficulty: Easy! Stovetop only, no water bath.
  • What Makes It Different: Tested with different dairy-free milks to find the creamiest combination (see photos below!).
Spoon lifting a scoop of creamy dairy-free vanilla custard through the golden, cracked sugar topping of crème brûlée.
ultra creamy, dreamy dairy-free crème brûlée

Why This Vegan Crème Brûlée Works

The secret to a really creamy, eggless crème brûlée is choosing the right dairy-free milk. When developing my vegan custard recipe, I tested a bunch of different plant milk and cream combinations to see which had the best flavor, texture, and consistency after heating and chilling.

Soy milk when heated with cornstarch (or vegan egg substitute) gave the most consistent set, while oat milk was surprisingly unpredictable, with some brands becoming super thin and runny in the fridge despite thickening on the stove. Almond milk turned out the most Jello-like and lacked richness.

a graphic comparing different dairy-free milk when making custard.
dairy-free custard with various plant milk combos

For the richest custard most similar to the traditional version, I found that soy milk combined with dairy-free heavy cream (like Country Crock’s Plant Cream) was definitely the winner. It has a very classic, rich texture without becoming rubbery after chilling.

Full-fat coconut milk with soy milk is a close second if you can’t find store-bought dairy-free cream, although it does add a slight coconut flavor. You can see all combinations in the photo above, or read my full dairy-free milk testing breakdown on Substack.

Ingredients & Substitutions

Overhead view of ingredients: soy milk, dairy-free heavy cream, sugar, cornstarch, salt, and vanilla bean.
what you’ll need

Soy Milk

Like mentioned above, I recommend unsweetened soy milk for the custard base. I prefer West Life’s soy milk since it’s basically just soy beans and water. I also tested this with Silk’s unsweetened soy milk and it turns out well.

Soy milk in general thickens reliably and has a fairly neutral flavor that lets the vanilla shine. Other plant milks can work, but their consistency varies quite a bit between brands. You can read more about the differences in my vegan custard recipe.

If you’re avoiding soy, the next best option from my tests is another higher-protein plant milk like pea protein milk.

Dairy-free Heavy Cream vs. Coconut Milk

For the richest flavor/texture, I recommend using Country Crock Plant Cream. It adds creaminess without overpowering the vanilla and gives the custard a more traditional flavor.

Full-fat canned coconut milk is my second choice. It works well as a substitute and creates a creamy custard, although you may notice a slight coconut flavor. I don’t recommend using light coconut milk because it has a lower fat content.

Cornstarch

Since this crème brûlée is made without eggs, cornstarch is what thickens the custard when heated and helps it set in the fridge. Be sure to whisk it into the sugar before adding the soy milk to prevent lumps.

Vanilla

I love using a whole vanilla bean for a deep flavor and those pretty little vanilla specks. You’ll want to scrape out the seeds and steep the pod in the milk to get as much flavor as possible.

If you don’t have a whole bean pod, you can most definitely swap in vanilla bean paste or extract. You’ll want to add these at the end of cooking after removing from the heat.

Sugar

Regular granulated cane sugar sweetens the custard and creates that classic, crisp caramelized topping. Other granulated sweeteners can be swapped in the custard but they will affect the taste and color. Look for one that’s certified vegan.

How to Make Vegan Crème Brûlée

Exact ingredient quantities are in the recipe card below!

Soy milk being added to a saucepan containing sugar and cornstarch to make an eggless custard.

Whisk the sugar, cornstarch, and salt together in a saucepan. Add about 1/4 cup of soy milk and mix to form a lump-free slurry.

Plant-based heavy cream being poured into a saucepan of soy milk.

Gradually whisk in the remaining milk and cream until smooth and uniform.

Split vanilla bean pods steeping in a saucepan of warm dairy-free milk.

If using, add the split vanilla bean pod and seeds now.

Thickened vanilla custard bubbling gently in a saucepan with a whisk.

Heat over medium-low heat, whisking continuously, until the mixture begins to bubble and thickens into a smooth, creamy custard.

Thickened eggless vanilla custard dripping from a whisk into a stainless steel saucepan.

Remove from the heat and remove the vanilla bean pod. Stir in vanilla paste/extract now if using those instead. The custard should have a thin icing-like consistency.

Warm, creamy custard being poured into a small white fluted ramekin.

Immediately divide the custard evenly between the ramekins and smooth the tops.

Smooth, pale yellow vanilla bean custard dotted with vanilla seeds in a white ceramic ramekin.

Let the ramekins cool at room temperature for about an hour, uncovered. Then, refrigerate (again uncovered) until completely chilled and set.

A kitchen torch melting and browning a thin layer of sugar over custard in a white ramekin.

Just before serving, sprinkle a thin, even layer of sugar over each custard. Use a kitchen torch to melt the sugar until golden brown, then let it harden into a crisp crust.

TIP: Once chilled, the custard can be covered and stored in the fridge for up to 3 days.

How to Caramelize the Sugar Topping

The crisp sugar topping is what makes crème brûlée so good! For the best results, make sure the custard is completely chilled before adding the sugar. If it’s still warm, the sugar will begin dissolving into the surface.

  1. Sprinkle on the sugar. Add a thin, even layer of granulated sugar over each chilled custard, making sure to cover the entire surface. About 1 tablespoon per ramekin.
  2. Caramelize with a kitchen torch. Hold the torch a few inches above the sugar and move it slowly in circular motions until the sugar melts and turns a deep golden amber.
  3. Let the sugar harden. Allow the caramelized topping to cool for 1-2 minutes until crisp. Serve immediately for the best texture!

I love serving these with a few fresh raspberries or strawberries and a small sprig of mint.

TIP: Only add the sugar and torch the custard right before serving. The caramelized topping will eventually start to soften and weep, which can also cause the custard underneath to separate.

Overhead view of vegan crème brûlée with a golden caramelized sugar crust and a spoonful of creamy vanilla bean custard.
the finished vegan vanilla bean creme brûlée

Troubleshooting Eggless Crème Brûlée

My custard is too thin.

The custard will still be quite thin and pourable when warm, so don’t worry if it doesn’t look completely set after cooking! It needs time in the fridge to firm up. If it’s still runny after chilling, it may not have cooked long enough. Make sure the mixture begins to bubble and cook for another 2-3 minutes over low heat, whisking constantly, to fully activate the cornstarch.

My custard is too thick or rubbery.

This usually happens when the custard cooks for too long, too much cornstarch is added or the wrong plant milk is used. For the best texture, remove it from the heat once it has thickened into a thin icing consistency. Remember that it will continue to firm up significantly as it chills.

My custard has lumps.

Lumps can form if the cornstarch isn’t fully dissolved or the custard heats too quickly without whisking. To prevent this, whisk the cornstarch with the dry sugar and salt first, then add a small amount of cold soy milk to form a smooth, lump-free slurry before adding the remaining liquid. Whisk frequently while cooking, and if lumps still form, pass the warm custard through a fine-mesh sieve.

The sugar topping won’t caramelize.

Make sure the custard is completely cold before adding the sugar. Any warmth or moisture on the surface can cause the sugar to dissolve before you have a chance to torch it. Use a thin layer of granulated sugar and keep the torch moving for even caramelization.

My crème brûlée is watery or separating.

If the custard was perfectly set before adding the sugar, the topping may have been caramelized too far in advance. Over time, the sugar crust absorbs moisture from the custard and begins to soften and weep. For the best results, keep the custard refrigerated and only add the sugar and caramelize it immediately before serving.

More Classic Vegan Desserts

Vegan Silken Tofu Chocolate Mousse

Vegan Tiramisu

Vegan Chocolate Chip Cookies – Tested & Perfected!

Very Best Vegan Brownies – Fudgy with Shiny Tops

Did You Make This Vegan Crème Brûlée?

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

Vegan Crème Brûlée – Creamy & Dairy-free

No ratings yet
Rate this Recipe
This easy vegan crème brûlée has a rich vanilla custard topped with a thin layer of caramelized sugar. Made without eggs or dairy, it's cooked right on the stovetop. No baking or water bath required!
4 servings
Prep Time 5 minutes
Total Time 3 hours 5 minutes
Servings 4 servings
4 servings

Equipment

Ingredients

  • ½ cup granulated sugar, 100g
  • ¼ cup cornstarch, 32g
  • ¼ tsp table salt
  • 2 cups unsweetened soy milk, see note 1
  • 1 cup dairy-free heavy cream, like Country Crock Plant Cream – see note 2
  • 1 tsp vanilla bean paste, or 1 vanilla pod – split & scraped
  • ¼ cup granulated sugar, for topping

Instructions

  • Make the custard: Whisk the cornstarch, sugar, and salt in a medium saucepan. Add about 1/4 cup of the soy milk and whisk until smooth, then gradually whisk in the remaining heavy cream and milk.
    If using a vanilla bean pod, split it lengthwise, scrape out the seeds, and add both the seeds and pod to the saucepan.
    ½ cup granulated sugar, ¼ cup cornstarch, ¼ tsp table salt, 1 cup dairy-free heavy cream, 2 cups unsweetened soy milk
  • Cook the custard: Heat over medium-low, whisking continuously, until it begins to bubble and thicken, about 4-5 minutes. Continue cooking for another 2-3 minutes, until the custard drizzles off the whisk in a consistency similar to a thin icing. Always go off appearance rather than time as stovetops differ dramatically.
    Remove from the heat, discard the vanilla pod if using. If using vanilla paste instead, whisk it in now.
    1 tsp vanilla bean paste
  • Assemble and chill: Immediately divide the warm custard between four ramekins (5” wide and 1¼” tall). Let cool at room temperature until no longer steaming, then refrigerate uncovered for 1-2 hours until fully chilled and set.
  • Brûlée: Just before serving, sprinkle 1 tablespoon of sugar evenly over each custard and caramelize with a kitchen torch until golden and crisp.
    ¼ cup granulated sugar

Recipe notes

Note 1 -Dairy-free Milk: I tested this custard base with over 8 different plant milk combinations and brands. I strongly recommend sticking with soy milk, as substitutions can dramatically change the flavor and texture. If you need a soy-free option, try pea protein milk which I tested and it was the closets in texture to soy milk.
Oat milk is inconsistent from brand to brand, sometimes thickening on the stove but turning runny after chilling. Oatly was the only oat milk brand that I tested which I was able to get to thicken. Almond milk created a firmer, Jell-O-like texture in my tests.
a graphic comparing different dairy-free milk when making custard.
Note 2 – Dairy-Free Heavy Cream: I recommend Country Crock Plant Cream for the richest, creamiest custard with a neutral flavor that lets the vanilla shine. Full-fat canned coconut milk is my second choice and works well as a substitute, although it adds a slight coconut flavor. Avoid light coconut milk, which doesn’t have enough fat to provide the same richness.
Note 3 – Consistency: The custard will still be quite thin when warm, so don’t worry if it doesn’t look completely set after cooking! It needs time in the fridge to firm up. If it’s still runny after chilling, it may not have cooked long enough. Make sure the mixture begins to bubble and cook for another 2-3 minutes over medium/low heat, whisking constantly, to fully activate the cornstarch.

Nutrition

Serving: 1serving (5″ diameter ramekin)Calories: 393kcalCarbohydrates: 46gProtein: 4.5gFat: 20g

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

Course Desserts
Cuisine French

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

White ramekins filled with vegan crème brûlée, with a spoon scooping through the crisp caramelized sugar crust of one.

Did You Make This?

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

Pinterest graphic for easy vegan crème brûlée featuring creamy vanilla bean custard, a golden caramelized sugar crust, and a spoonful of custard.
pin this to Pinterest!

More Vanilla Desserts to Try

Vegan Vanilla Cake – Moist, Fluffy and So Tender!

Vegan Marshmallows

Classic Vegan Pound Cake: Moist with a Tight Crumb!

Homemade Vanilla Syrup for Coffee, Cakes, Cocktails & More

Categories:

, , , , , , , ,

Leave a Reply

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

Recipe Rating





Even More Recipes You'll Love...