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 from its dairy counterpart. Nut-free and coconut-free!

Vanilla ice cream with an ice cream scoop in a container.

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 This Recipe

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

Ingredients like sugar, cacao butter, dextrose, soy milk, and vanilla.

🥛 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: This 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 Vegan Vanilla Ice Cream

It consists of 3 steps: prepare the ice cream base, chill overnight, and churn.

Prepare the ice cream base

  1. 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.
  2. Whisk together the dry ingredients. In a small bowl, whisk together the sugar, dextrose, lecithin, gums, and salt.
  3. 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.
  4. Blend. Finally, transfer to a high-speed blender and blend for 5-10 seconds. This will help emulsify everything.
  5. 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:

  1. Turn on your ice cream maker and slowly pour in the chilled mixture.
  2. 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.
  3. 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.

Churning vanilla ice cream in an ice cream maker.

📔 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.
Scooping vanilla ice cream with a scoop.

💬 FAQ

Is this ice cream healthy?

It’s definitely not the healthiest, but it tastes terrific and is dairy-free!

Can I replace the dextrose and gums?

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.

Do I need an ice cream maker to make this recipe?

Yes, it’s essential. This is not a no-churn recipe.

My ice cream is still too hard after freezing. What happened?

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.

How long does this vanilla ice cream keep?

It will keep for up to 3 months in the freezer.

Vanilla ice cream scoops in a container.

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!

🍨 More Plant-Based Ice Cream Recipes

Let me know in the comments if you try this recipe!

Vegan vanilla ice cream in a waffle cone.
Recipe

The Best Vegan Vanilla Ice Cream

4.88 from 8 votes
Author: Thomas Pagot
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 from its dairy counterpart. Nut-free and coconut-free!
Prep Time : 40 minutes
Cook Time : 5 minutes
Resting Time : 12 hours
Total Time : 12 hours 45 minutes
Servings 2 pints
Calories 70 kcal

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

Serving: 1 scoop (1.5 ounces) | Calories: 70 kcal | Carbohydrates: 8.4 g | Protein: 0.1 g | Fat: 4.3 g | Saturated Fat: 1.3 g | Sodium: 23 mg | Potassium: 22 mg | Fiber: 0.1 g | Sugar: 5.3 g | Calcium: 35 mg
Course : Dessert, Ice cream
Cuisine : American
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 ➜

The Art of Vegan Cheese Making

🧀 25 Mind-Blowing Vegan Cheese Recipes!

Sign up for the Full of Plants newsletter and you’ll get new recipes delivered by email weekly, PLUS your FREE 100-page printable eBook!

.

Leave a Reply

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

Rate this Recipe




22 Comments

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

        1. erythritol could be an replacement if we look for lower freezing point

          Thanks for the great work and sharing a lot of skills here

        2. 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 😉

  1. 5 stars
    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!

      1. 5 stars
        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!!!

  2. 5 stars
    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.

    1. 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 😉

  3. 5 stars
    Thank you for taking the time to devise this amazing recipe. I’ll be trying it for sure. Mia (Australia).

  4. 5 stars
    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

    1. 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 😉

  5. 5 stars
    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 ?

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

  6. 4 stars
    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.

    1. 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 ;))