Square photo of a bowl with 3 servings of vegan ice cream in it

Vegan Ice Cream

  • Author: Iosune
  • Prep: 45 mins
  • Cook: 5 mins
  • Total: 50 mins
  • 10 1x
  • Dessert, Snack
  • American
  • Vegan

Servings 10 1x

Scale Tap or hover over number to scale servings

Vegan ice cream, sweet and delicious. With a smooth texture, it’s made with 10 easy-to-find ingredients. It is completely dairy-free and so good!


  • 1 cup raw and unsalted cashews (150 g)
  • 1 vanilla bean, optional
  • 1 cup water (250 ml)
  • 1 cup sugar (200 g), I used refined white sugar
  • 1/4 cup water (64 ml)
  • 1/2 cup cocoa butter (60 g)
  • 1/4 cup coconut oil (65 ml)
  • 1/2 tsp salt
  • 1 cup coconut milk (250 ml)
  • 2 tsp vanilla extract


  1. Soak the cashews overnight at room temperature. You could also soak them in hot water for at least 1 hour, although the ice cream’s texture will be better if you do it overnight.
  2. Cut the vanilla bean in half lengthwise and scrape it to take off the seeds. Reserve.
  3. Drain and rinse the cashews and add them into a blender with 1 cup of water (250 ml). Blend until well combined.
  4. Cook the sugar and water in a saucepan over medium heat for 1 or 2 minutes, stirring occasionally.
  5. Incorporate the coconut oil, cocoa butter, and salt, stir and cook over medium heat until well mixed. Keep stirring.
  6. Mix the cashews and water in a bowl with the coconut milk.
  7. Incorporate the mixture of sugar, water, coconut oil, cocoa butter, and salt, and also the vanilla extract and the vanilla seeds. Whisk or blend until well combined. Keep the bowl in the freezer for 1 hour.
  8. You need an ice cream maker to make this recipe (see notes if you don’t have one). Place the ice cream churning bowl in the freezer overnight. The next day just add the mixture to the ice cream maker and churn according to the manufacturer’s instructions (my ice cream was ready in 25 minutes).
  9. You can enjoy the ice cream immediately, although it’s best to keep it in the freezer overnight for a thicker texture.
  10. Eat it plain or serve it with vegan brownies or vegan waffles, and even with some chocolate chips or chocolate syrup on top. Get creative and enjoy it with your favorite toppings!
  11. Keep it in the freezer for 1 or 2 weeks. Take it out of the freezer and leave it at room temperature for 5 or 10 minutes before serving so it gets a creamier texture.


  • If you don’t have an ice cream maker, place the container with the chilled mixture in the freezer until firm and check the mixture every 30 minutes. When it starts to freeze near the edges, remove it from the freezer and stir it vigorously with a spatula or a whisk. Return to the freezer and repeat this step for at least 2 or 3 hours.
  • You could replace coconut milk for any other plant milk, preferably soy milk or almond milk, although coconut milk works amazingly for this recipe.
  • Feel free to use any kind of sugar, but refined white sugar gives the ice cream a lighter color.
  • In my vegan vanilla ice cream, I used dates as a sweetener, but in this case, you might need to change the recipe a little bit if you don’t use sugar.
  • Coconut oil is a great option for this recipe because it solidifies at low temperatures.
  • I’ve never made this ice cream without cocoa butter, but you need it so that the vegan version of this recipe has a closer texture to the non-vegan one. Besides, it gives the ice cream an amazing flavor.
  • This recipe was inspired by Tasty.
  • Prep time does not include waiting time.


  • Serving Size: 1/10 of the recipe
  • Calories: 310
  • Sugar: 21.5 g
  • Sodium: 122 mg
  • Fat: 22.6 g
  • Saturated Fat: 13.5 g
  • Carbohydrates: 25.4 g
  • Fiber: 0.5 g
  • Protein: 2.9 g