Go Back
+ servings
close up on scoops of vanilla ice cream with sprinkles in a bowl
Print Recipe
5 stars (4 ratings)

The Best Vegan Ice Cream

This is the best homemade Vegan Ice Cream and it's easy to make with just 5 ingredients! Serve with hot fudge and vegan whipped cream or any number of add ins like cookie dough or brownie pieces.
Prep Time30 mins
Chilling time30 mins
Total Time1 hr
Course: Dessert
Cuisine: American
Servings: 12 servings
Calories: 251kcal
Author: Nora Taylor


  • 1 1/4 cups raw cashews
  • (2) 13.5 ounce cans full fat coconut milk
  • 3/4 cup granulated sugar
  • 1/4 teaspoon salt
  • 1 tablespoon pure vanilla extract


  • Prepare: Place the bowl for your ice cream maker in the freezer a day before you plan on making it. I like to keep my bowl in the freezer when not in use, that way it's always ready!
  • Soak the cashews: Bring 3 cups of water to a boil. Pour the hot water over the cashews and let soak for at least 5 minutes (or up to 3 hours).
  • Blend: Drain the cashews and discard the soaking water. Add them to a high powered blender along with the coconut milk, sugar, salt and vanilla extract. Blend on high speed until very smooth and creamy, a full 3-4 minutes. Don't blend for less time or you may end up with pieces of cashews.
  • Chill: Pour the mixture into a large bowl and place in the freezer to chill for about 30 minutes. It can get a bit warm when blending, and we want it to be cold when we churn it.
  • Churn: Set up your ice cream maker and remove both the ice cream maker bowl and the ice cream mixture from the freezer. Pour the mixture into the ice cream machine and churn according to the manufacturer instructions, about 20-25 minutes, until it looks like soft serve ice cream. If using any ad ins, add them in at the very end, once it looks like soft serve.
  • Freeze: Transfer the soft serve ice cream to a loaf pan and smooth the top with a spoon. Place a piece of plastic wrap directly on the ice cream to prevent ice crystals from forming. Place another layer of wrap on top of the pan and place in the freezer to set completely.
  • Serve: It should be ready in about 4-5 hours as firm ice cream. Remove the container from the freezer, let sit for a few minutes before scooping and serving. Enjoy with vegan hot fudge and whipped cream, if desired.


  1. This homemade ice cream really can not be made without an ice cream maker
  2. If you truly can't have coconut, you can substitute 2 1/2 cups of vegan creamer. It's a bit more icy and less creamy due to the decreased fat content, but it's still quite good.
  3. I have not tried it without cashews, so I don't know of a substitute here.
  4. For add in options, try cookie dough, crumbled cookies, crumbled brownie pieces, sprinkles, fruit, caramel, peanut butter cups and more. See the post above for links and more ideas.


Serving: 1of 12 servings | Calories: 251kcal | Carbohydrates: 18g | Protein: 4g | Fat: 19g | Saturated Fat: 13g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Sodium: 59mg | Potassium: 231mg | Fiber: 1g | Sugar: 13g | Vitamin C: 1mg | Calcium: 17mg | Iron: 3mg