This post may contain affiliate links. Please read our disclosure policy.
Introducing the best vegan vanilla ice cream! This plant-based ice cream is irresistibly creamy, infused with plenty of fresh vanilla flavor, and has nothing to envy its dairy counterpart. Nut-free and coconut-free!
I’m so excited to release this vegan vanilla ice cream recipe finally! It’s been in the works for a while, and after dozens of tests, it’s finally here!
⭐️ Why You Should Try It
- Insanely creamy. This vanilla ice cream has everything you are expecting from top-quality ice cream. It has a rich and creamy mouthfeel, is perfectly sweetened, and is not icy or chewy.
- Nut-free and coconut-free. Let’s be honest, cashew-based ice creams taste good, but they are quite heavy to digest. And when it comes to coconut milk-based ice creams, they obviously have an overpowering coconut flavor. This recipe kicks those out of the equation to bring you the true ice cream experience.
- It’s scoopable straight from the freezer. Say goodbye to rock-hard ice creams. This vegan ice cream is scoopable right out of the freezer, just like commercial ice creams. You don’t even need to wait a second to scoop it!
- Infused with plenty of vanilla. We are using fresh vanilla and vanilla extract to create a bold vanilla flavor.
- It tastes better than store-bought. For real, if you are familiar with Ben & Jerry’s or Oatly ice creams, I can assure you this one tastes even better!
- It’s cheaper! After calculation, 2 pints (1L) of ice cream costs about $3 to make, which is much lower than most premium brands of vegan ice cream! Plus, you know exactly what is inside.
Why This Recipe Works
Making great ice cream is all about the ratio of ingredients. After looking at the ingredients of many different brands of vegan ice cream, I tried to reverse the recipes. Here are a few explanations about the role of each ingredient.
Fat: A key element in ice cream. Fat not only gives the ice cream body and a creamy mouthfeel, but it also helps enhance the flavors. According to most vegan commercial ice cream nutritional values, the amount of fat is, on average, around 14%. To add fat, I went with cacao butter as it has a melting point higher compared to coconut oil, allowing the ice cream to melt more slowly in the mouth. According to this article, to get optimal consistency and texture, it’s best to replace 20% to 40% of the cacao butter with liquid oil. I personally went with sunflower oil, but any neutral oil will work.
Sugar: We will be using a combination of granulated sugar and dextrose. The latter helps improve the scoopable factor, making the ice cream softer. Dextrose is only 70% as sweet as white sugar (sucrose) and lowers the freezing point twice as much as white sugar. I replaced 30% of the sugar with dextrose and found this amount perfect for getting a scoopable ice cream straight from the freezer.
Gums: The addition of gums reduces the formation of crystals that can make the ice cream icy. I went with a combination of locust bean gum and guar gum, but there are other possible combinations that yield the same result.
Please note that I am giving measurements in grams, so you will need a kitchen scale to prepare this recipe.
🥛 Ingredient Notes
This vegan ice cream recipe requires a few special ingredients you might not have on hand, but it is quite easy to find online. Here is what you will need:
- Plant-based milk – Any unsweetened plant-based milk will work. I used soy milk which contains 1.8g of fat per 100g. If using almond or oat milk, you might have to adjust the amount of fat slightly. Check out the Tips section to learn how to do that.
- Cacao butter – Preferably deodorized cacao butter. The cacao butter I’m using comes in small chips, but if yours comes in blocks or chunks, it’s also okay. Check out the Tips to learn how to substitute it.
- Sunflower oil – Sunflower, rapeseed, or any other neutral oil.
- Sugar – Preferably granulated white sugar. Using coconut or brown sugar would alter the overall flavor and cover the fresh vanilla flavor.
- Dextrose – I do not recommend omitting or substituting dextrose, as it would result in a harder texture.
- Lecithin – A key ingredient in blending oils and liquids. I used powdered soy lecithin, but sunflower lecithin will also work if you want to make this ice cream soy-free.
- Gums – The addition of gums helps enhance the overall texture. Locust bean gum reduces crystal size, while guar gum gives more body to the ice cream.
- Vanilla extract – For the best flavor, use high-quality vanilla extract or homemade vanilla extract.
Note: My recipe has been designed to reproduce commercial vegan ice creams, not to be the healthiest. If you have a problem with any of the ingredients used here, I recommend checking another recipe that makes use of cashews and coconut cream.
🍦 How to Make It
It consists of 3 steps: prepare the ice cream base, chill overnight, and churn.
Prepare the ice cream base
- Melt the cacao butter. Add the milk, cacao butter, oil, vanilla extract, and vanilla bean seeds, if using, to a saucepan. Heat over low-medium heat until the cacao butter has melted.
- Whisk together the dry ingredients. In a small bowl, whisk together the sugar, dextrose, lecithin, gums, and salt.
- Combine everything. Add the dry ingredient to the pan and heat the mixture to 170°F (75°C), constantly whisking. You must bring the ice cream base to this temperature to activate the locust bean gum.
- Blend. Finally, transfer to a high-speed blender and blend for 5-10 seconds. This will help emulsify everything.
- Chill. Transfer the ice cream base to a large bowl and chill in the refrigerator overnight.
Churn
Once the ice cream base is completely cold, it’s time to churn it! To do so:
- Turn on your ice cream maker and slowly pour in the chilled mixture.
- Churn on low speed (I used the Kitchenaid attachment on speed 1) for 20-25 minutes or until it looks like fluffy soft-serve ice cream.
- Transfer to a freezer-safe container and freeze for at least 6 hours before enjoying!
Which ice cream maker to use?
I highly recommend this Ice Cream Maker Attachment if you own a KitchenAid Stand Mixer. It’s the one I use, and it yields smooth ice cream every time. Otherwise, this Cuisinart Ice Cream Maker is a top-rated product, so you cannot go wrong with it.
📔 Tips
- Substituting cacao butter. You can substitute deodorized coconut oil for the cacao butter, but be aware the mouthfeel will be slightly different. Since coconut oil has a lower melting point, the ice cream will melt a bit more quickly in the mouth. It will, however, have a more neutral flavor, as deodorized cacao butter still has a subtle cacao flavor. You can also use a combination of both.
- Do not make any other substitutions. I do not recommend replacing any other ingredients as it will alter the texture of the ice cream.
- Do not omit the salt. It rounds up and enhances the overall flavor.
- Feel free to play with the ratios and ingredients. If you are feeling adventurous and want to adjust the sweetness or tweak the ratios, I am sharing with you my Vegan Ice Cream Ratio Sheet. I used it to develop this recipe. It can be helpful to use vegan milk that is higher/lower in fat or already sweetened. Simply copy and paste the table into a new sheet and play with the amount of fat/sugar.
- Make sure your ice cream bowl is cold enough. I recommend freezing your ice cream bowl for at least 15 hours to ensure it is completely ice cold.
- Let the mixture chill overnight. Your ice cream base must be completely cold as well, do not try to run it into your ice cream maker if it’s warm or at room temperature. It simply won’t freeze.
🍫 Add-ins
If you find plain vanilla ice cream too boring, you can have fun making your own Ben & Jerry-style ice cream. Stir in the add-ins after you have churned the ice cream. Here are a few ideas to get you started:
- Chocolate: Stir in chocolate chunks or chocolate chips for a crunchy texture.
- Nuts like walnuts, hazelnuts, almonds, or macadamia. Preferably roasted for a nuttier flavor.
- Crumbled cookies like these vegan chocolate chip cookies.
- Salty crackers like pretzels or graham crackers.
- Swirls of vegan caramel sauce, vegan Nutella, or praline paste.
- Nut butter like peanut butter, almond butter, or cashew butter!
🍪 How to Serve It
You can serve this vegan vanilla ice cream the simple way, in a bowl, or:
- In a waffle cone: The classic way to serve ice cream, scoop 2-3 balls into a vanilla waffle cone.
- To make a sundae: Scoop the ice cream into a cup and top with chocolate sauce, caramel sauce, and coconut whipped cream!
- In a banana split: Peel and slice a banana in half. Place scoops of ice cream between the banana halves, top with chocolate sauce, and top with whipped cream, chopped nuts, and maraschino cherries.
- To make an ice cream sandwich: Sandwiched between two cookies or graham crackers.
- Wrapped in mochi: This vanilla ice cream is also perfect for making mochi ice cream!
- On top of waffles, pancakes, vegan brownies, or vegan crêpes.
💬 FAQ
It’s definitely not the healthiest, but it tastes terrific and is dairy-free!
No, you might be looking for another recipe if you don’t want to use any of those ingredients. This recipe is not versatile, and I don’t recommend making any substitutions.
Yes, it’s essential. This is not a no-churn recipe.
First, check the temperature of your freezer. It should be at around 0°F (-18°C). Second, make sure you are using the exact amount of ingredients given in the recipe. If you omitted the dextrose or replaced it with another type of sugar, your ice cream will be harder.
It will keep for up to 3 months in the freezer.
If you are looking for an amazing alternative to those expensive vegan supermarket brands, you are going to love this vegan vanilla ice cream! It has a velvety mouthfeel, packs a ton of fresh vanilla flavor, and is scoopable straight from the freezer!
⭐️ Did you like this recipe? Let us know in the comments below, and tag us on Facebook, Instagram, or Pinterest!
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!
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.
The Best Vegan Vanilla Ice Cream
Ingredients
- 670 ml unsweetneed soy milk or any other plant-based milk
- 88 g deodorized cacao butter or deodorized coconut oil
- 45 g sunflower oil or other neutral oil
- 10 ml vanilla extract 2 tsp
- seeds from 1 vanilla bean optional
- 122 g granulated sugar
- 55 g dextrose
- 2 g lecithin powder about 1 tsp
- 1 g locust bean gum about 1/2 tsp
- 0.5 g guar gum about 1/4 tsp
- a pinch of salt
Instructions
Prepare the ice cream base
- Melt the cacao butter. Add the milk, cacao butter, oil, vanilla extract, and vanilla bean seeds, if using, to a saucepan. Heat over low-medium heat until the cacao butter has melted.
- Whisk together the dry ingredients. In a small bowl, whisk together the sugar, dextrose, lecithin, gums, and salt.
- Combine everything. Add the dry ingredient to the pan and heat the mixture to 170°F (75°C), constantly whisking. You must bring the ice cream base to this temperature to activate the locust bean gum.
- Blend. Transfer to a high-speed blender and blend for 5-10 seconds. This will help emulsify everything.
- Chill. Finally, transfer the ice cream base to a large bowl and chill in the refrigerator overnight.
Churn
- Turn on your ice cream maker and slowly pour in the chilled ice cream mixture. Churn on low speed (I used the Kitchenaid attachment on speed 1) for 20-25 minutes or until it looks like fluffy soft-serve ice cream.
- Transfer to a freezer-safe container and freeze for at least 6 hours before enjoying! The ice cream will keep for up to 3 months in the refrigerator.
Notes
-
- Substituting cacao butter. You can substitute deodorized coconut oil for the cacao butter, but be aware the mouthfeel will be slightly different. Since coconut oil has a lower melting point, the ice cream will melt a bit more quickly in the mouth. It will, however, have a more neutral flavor, as deodorized cacao butter still has a subtle cacao flavor. You can also use a combination of both.
-
- Do not make any other substitutions. I do not recommend replacing any other ingredients as it will alter the texture of the ice cream.
-
- Do not omit the salt. It rounds up and enhances the overall flavor.
-
- Feel free to play with the ratios and ingredients. If you are feeling adventurous and want to adjust the sweetness or tweak the ratios, I am sharing with you my Vegan Ice Cream Ratio Sheet. I used it to develop this recipe. It can be helpful to use vegan milk that is higher/lower in fat or already sweetened. Simply copy and paste the table into a new sheet and play with the amount of fat/sugar.
-
- Make sure your ice cream bowl is cold enough. I recommend freezing your ice cream bowl for at least 15 hours to ensure it is completely ice cold.
-
- Let the mixture chill overnight. Your ice cream base must be completely cold as well, do not try to run it into your ice cream maker if it’s warm or at room temperature. It simply won’t freeze.
Nutrition
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.
Leave a Comment
Hi Thomas
Can I use liquid soy lecithin in this recipe?
Hi Summer,
Yes, liquid lecithin will work! I would suggest using the same amount as powdered first to see if the oil emulsifies well with the milk. If not, add an extra 1/2 teaspoon.
Hi, I understand how annoying the “can I substitute x for z” questions are, but I can’t find locust bean gum locally, and I would love to try this recipe. I have guar gum, xanthan gum, and carageenan (otherwise I have an option of a mixed base with a bunch of other ingredients so would rather not try that). Is there any option for swapping the locust bean gum? Thanks!
Hi Ashley,
In that case, I would only try to increase the amount of guar gum by 1/8 teaspoon. Guar gum can also reduce crystal size (although not as well as locust bean gum).
I just made the ice cream. It’s very delicious. Thank you for sharing.
Glad you liked it Tommy!
I have used non-deodorised cocoa butter in ice cream recipes in the past, and found the flavour to be over powering. I was persuaded by this recipe to use deodorised cocoa butter, which I did. I found the flavour of the base no less cocoa butter flavoured. I have had much more success with the following ingredients which produce a creamy, ‘scoopable’ ice cream:
• 180ml soy milk
• 1 tbsp tapioca flour
• 500ml soy creamer
• 50g raw caster sugar
• ¼ cup glucose
• 1 tbsp vanilla bean paste
• 2 tbsp vodka
• 3g Prohot stabiliser
Hi Patrick,
Have you used completely deodorized cocoa butter? I have tried both regular and deodorized cocoa butter and the difference was huge.
I have no doubt your recipe tastes good. However I find your 2 stars review a bit harsh, especially considering the fact we even note in the Tips that you can replace the cocoa butter with deodorized coconut oil if you don’t want any hint of cocoa butter flavor. We even mention that this ice cream has a subtle cocoa butter aroma, so it shouldn’t be a surprise.
What soy milk did you use and could you taste is in the final product?
I use store-bought unsweetened soy milk. You cannot taste it in the final product. I guess if you were to use homemade soy milk, you would probably taste it though.
Thanks for the reply. What soy milk brand did you use? And did you use soy or sunflower Lecithin?
The brand doesn’t really matter, and I don’t always use the same. Sometimes Alpro, sometimes other brands.
Regarding the lecithin, I use powdered soy lecithin.
Love your recipes (and currently trying the camembert one). I just made this one to compare with the standard (but veganized) recipe in the Cuisinart manual. I find this one has a better texture, but I found the taste of the cacao (deodorized) far too rich for me, so I think I’ll use that version only for chocolate ice cream and try again with coconut oil instead.
Maybe next time try using a different brand of deodorized cacao butter, not all have the same flavor. Otherwise, deodorized coconut oil works really great as well! (I made a batch with coconut oil last week ;))
An interesting recipe ! I’ll try it soon
How long should the mixture be heated up to 75c? 1 min ? 5 min ?
and
Could it be cooled down before moving it into the blender ? or have to be hot ?
Thanks Hyder,
Just remove from heat once the mixture has reached 75°C, there is no need to heat it longer.
Yes, you can let it cool a bit before blending it.
Hi Thomas, I really appreciate your effort in producing this wonderful recipe. I have tried three other vegan vanilla ice cream recipes and they’ve all been terrible. I unfortunately did not have deodorized cocoa butter. I had regular cocoa butter,( I kind of missed the instruction to use deodorized),so the taste was horrible. I loved the texture of your vegan vanilla ice cream, and am greatly encouraged! So, now I am on the hunt for a really good brand of deodorized cocoa butter pellets. Would you please tell me what brand you use? I am getting confused, reading reviews on deodorized cocoa butter …some people say the product is good and doesn’t have a taste and some people say it does. As your tip suggests, if the deodorized cocoa butter still is not to my liking, I will then try a combination of the deodorized cocoa butter, and refined coconut oil. Honestly, thank you so much for all your hard work! Barbara
Hi Barbara,
Yes, deodorized cacao butter is essential, the regular one has a flavor that is way too strong. If you can’t find deodorized cacao butter, simply use deodorized coconut oil, it works great as well!
Hope you will like this ice cream recipe 😉
My favorite dessert! Now I have the opportunity to make it vegan. Thank you Thomas.
Let me know how it turns out!
Thank you for taking the time to devise this amazing recipe. I’ll be trying it for sure. Mia (Australia).
You are welcome, Mia!
Hi Thomas.
Have you tried making vegan ice cream with a small amount of cooked oats? It’s the key to a very creamy ice cream that does not require any thickeners, cocoa butter or coconut oil/cream (all pretty unhealthy).
I can email you my recipe to try if you’d like. It uses just cashews, soy milk, oats, sugar, vanilla and a hint of salt.
Hi Brooke,
I am familiar with cashew-based ice creams. The goal with this recipe was to create a nut-free ice cream that is lighter and more airy than cashew ice cream (that tend to be a bit heavy). Plus, I wanted it to be scoopable instantly, without having to let it sit for 10 minutes on the counter. It’s not meant to be the healthiest recipe, but compared to most supermarket brands, it is still a bit better 😉
Since recently opting to go on a low-oxalate diet for health reasons (nuts have a lot of oxalates, which become more bioavailable when they are finely ground up), I’ve been wondering how I’m going to make nut-free vegan ice cream. I obviously no longer have to wonder since this recipe contains the answer, yay! I’m also happy about the use of a KitchenAid ice cream maker attachment, because I got one a few months ago (have not yet had the chance to try it out though), so at least I know that the amount in the recipe is suitable for the mixer.
I’m excited to try this out and have no doubt it will taste just as delicious as everything else I’ve made from this website. Thank you Thomas!
That’s awesome! You will see, the KitchenAid ice cream maker works great!
Hope you will enjoy the recipe, Eva 🙂
I finally made the ice cream yesterday, and it’s SOoo delicious! 😀 It has exactly the texture and flavor that I would expect from (gourmet) store-bought ice cream. I used unrefined cocoa butter, which I realize some people dislike, but I think it makes the flavor extra delicious, because it adds a subtle chocolate flavor. And as you have noted, this ice cream isn’t overly heavy. So thank you again Thomas. This recipe is a real winner!!!
Thank you so much for your feedback Eva! I’m so happy to hear you loved this recipe 😉
Why dextrose? It is highly inflammatory.
I explain the role of dextrose in the main post 😉
And all types of sugar are inflammatory, so maybe that recipe is not for you.
Dextrose has very high GI 100, not good for homemade icecream if we want to eat more healthy
erythritol could be an replacement if we look for lower freezing point
Thanks for the great work and sharing a lot of skills here
You are welcome! Still hope you will give this recipe a try, Joyce 😉
Well, as noted in the post, this is not a recipe meant to be the healthiest. It’s one to compete with the commercial brands you can find in supermarkets.
I believe in eating a balanced diet, so a couple scoops of this one won’t do any harm 😉