Home » Recipes » Desserts » Ice Cream & Sorbets » Chocolate Almond Ice Cream with Rich Mocha Flavor (Vegan)

Chocolate Almond Ice Cream with Rich Mocha Flavor (Vegan)

from 7 reader reviews

This post may contain affiliate links. Read my disclosure policy.

Vegan chocolate almond ice cream is rich with mocha flavor. Made with coffee, coconut milk, and almond butter for a frozen delight your whole family will love!

Click here for all the delicious homemade ice cream recipes, sorbets, and other frozen treats from Veggie Fun Kitchen.

chocolate almond mocha ice cream in dish

This vegan chocolate ice cream was developed because I frankly couldn’t tolerate the vegan ice cream choices available at my grocery store. I’ve heard of specialty shops with rich and creamy vegan ice cream that actually tastes good. What a dream! Sadly, we don’t have anything like that anywhere near our small town.

So I had to recreate the vegan ice cream specialty shop at home! And you can too.

almond chocolate ice cream in glass container covered in chopped almonds and chocolate sauce

For some other fabulous vegan ice cream recipes try:

Pin now to save for later:

dish of chocolate almond ice cream with pinterest text overlay

Ingredients needed to make this smooth, rich, vegan chocolate ice cream:

ingredients for chocolate almond ice cream including almond butter, Medjool dates, coffee, oats, coconut milk, sugar, cocoa powder, vanilla and nuts

How to make the best vegan chocolate almond ice cream:

Cooking the vegan custard:

We are starting out my making a nice thick custard as our base.

Brew yourself some nice strong black coffee. You can also make instant coffee – just make it strong!

If you don’t want to use coffee, you can use an equal portion of water and add in some coffee extract. Start with 1/2 teaspoon and go from there.

bottle of coffee extract

If that still doesn’t make you happy, then just use water or plant milk. Be aware though that a depth of flavor will be missing and your chocolate almond ice cream will not be as rich. That’s the whole point of “mocha”.

On med/high, cook while stirring, the coffee, coconut milk, and sugar in a medium-sized saucepan until it comes to a gentle boil.

frothy bubbling ingredients in a pan
(This is just under a full rolling boil – perfect!)

Turn down to med/low and continue cooking for 10 more minutes. At the 5 minute mark, stir in the uncooked oats.

Turn off the heat and cool the mixture. You can put it in the freezer for an hour or in the fridge for 3 hours.

The Medjool dates:

While the coffee/coconut cream mixture is cooling, take the pits out of the Medjool dates and soak them in hot water. You will need to soak for 30 minutes to an hour depending on how fresh your dates are.

medjool dates soaking and on the counter

Never cooked with Medjool dates? Read this post: 13 Facts You Never Knew About Medjool Dates and learn all about them!

Blending and freezing:

After the coconut cream/coffee mixture is cooled, simply pour it into your high-speed blender along with the soaked and pitted Medjool dates, almond butter, cocoa powder, vanilla and salt.

ingredients for chocolate almond ice cream in blender with Medjool dates on top

Blend until everything is smooth and creamy. Give it a little taste. The coffee flavor of this ice cream is meant to add a subtle depth of flavor – not in-your-face obvious coffee. But, if you were looking for more of a coffee flavor you can always add in 1/2 teaspoon of coffee extract or a teaspoon of instant coffee granules.

Pour the mixture in your ice cream maker/freezer and follow the manufacturer’s directions.

vegan chocolate almond ice cream in ice cream freezer

Is it done yet?

Nope! If you are new to home ice cream freezers you may not know this. But when it’s “done”, it’s not really done. The ice cream will be like soft serve (and very tasty), but it still needs to harden in the freezer. Simply spoon the ice cream into a freezer safe container, and put in your freezer for a few more hours or overnight.

I like to sprinkle chopped almonds and drizzle chocolate on top. Then after it’s frozen, I just scoop up all the good ice cream/almond/chocolate goodness!

scooping out chocolate almond ice cream with an ice cream scooper - ic e cream is covered in chocolate and chopped almonds

Serving Suggestions:

When you first take the ice cream out of the freezer it will be quite hard. Set it on your counter for about ten minutes before scooping.

This chocolate almond ice cream would be fantastic with either:

Homemade Vegan Salted Caramel Sauce or The Fudgiest Vegan Chocolate Sauce!

chocolate mocha ice cream in dish with chocolate sauce and chopped almonds

So which are you? Team Caramel or Team Chocolate?

And now for the recipe:

Did you love this recipe? Want to share the love? It would thrill me if you could leave ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ stars and even a comment. Did you know that this will help google to find this recipe when others are looking for something similar? Thanks, Cindy

chocolate almond mocha ice cream in dish

Chocolate Almond Ice Cream with Rich Mocha Flavor (Vegan)

This recipe for vegan almond mocha ice cream is the creamiest chocolatey non-dairy ice cream out there! Make it with coconut milk, Medjool dates, oatmeal, almond butter, and coffee in your ice cream maker for a frozen delight your whole family will love!
from 7 reader reviews
Print Pin Rate
Course: Dessert
Cuisine: American
Keyword: mocha ice cream, vegan ice cream
Prep Time: 30 minutes
Cook Time: 15 minutes
Freezing time in ice cream maker: 1 hour
Total Time: 1 hour 45 minutes
Servings: 8
Calories: 321kcal
Author: Cindy Rainey


  • stovetop and pan
  • blender
  • ice cream maker


  • 2/3 cup coffee strong
  • 13.5 ounces canned coconut milk full fat
  • 1/2 cup sugar
  • 10 Medjool dates pitted and soaked
  • 1/3 cup old fashioned oats do NOT use quick oats
  • hot water to cover dates discard after soaking
  • 1/3 cup almond butter
  • 1 Tablespoon cocoa powder
  • 1 teaspoon vanilla
  • 1/8 teaspoon salt
  • 1/2 teaspoon optional coffee extract flavoring


  • Add strong coffee, coconut milk, and sugar to a medium-sized saucepan.
  • Bring to a boil, stirring, then turn down to med/low and simmer uncovered, stirring occasionally for 10 minutes.
  • Add in the old fashioned oats the last 5 minutes of simmering.
  • Remove from heat and put in the freezer or refrigerator till cooled. Read the directions of your ice cream maker. If the directions require that the mixture be cold before putting in the ice cream maker, then cool completely.
  • While the coffee/coconut milk mixture is cooling, take the pits out of the Medjool dates and cover with hot water. Soak until softened. 30 minutes – 3 hours depending on the age of your dates.
  • Drain the water from the soaked and pitted Medjool dates. Discard the water.
  • Put the pitted, soaked, and drained Medjool dates in a high-speed blender. Add in the cooled coffee/coconut milk/oat mixture, the almond butter, cocoa powder, vanilla, and salt. Blend on high for several minutes or until the mixture is very smooth and creamy.
  • If you are going to add the optional coffee extract, give the blended mixture a taste first to see if you want your mocha ice cream to have a stronger coffee flavor. Add the extract if desired and blend a few seconds to mix in.
  • Pour mixture into an ice cream maker. Follow the manufacturer's directions to freeze the ice cream.
  • Pour in a freezer-safe container. I use a flat rectangular container. See notes for the product link. You may optionally add chopped or slivered almonds, or drizzle chocolate syrup on top.


  1. You can use any ice cream freezer. The one I use happens to be a  high-end compressor freezer. That means you don’t need to freeze the bowl first because the freezer is build into the machine! 
  2. When you first take the ice cream out of your freezer, it will be too hard to scoop. Leave it sitting on your counter for about ten minutes to allow it to soften slightly. Patience is a virtue they say 💜 


Calories: 321kcal | Carbohydrates: 42g | Protein: 4g | Fat: 18g | Saturated Fat: 11g | Sodium: 45mg | Potassium: 444mg | Fiber: 5g | Sugar: 35g | Vitamin A: 45IU | Vitamin C: 1mg | Calcium: 65mg | Iron: 2mg

Posted To:

By on October 27th, 2020

About Cindy Rainey

Veggie Fun Kitchen by Cindy Rainey
Welcome to Veggie Fun Kitchen where you will learn to recreate family favorites the plant-based/vegan way! Let me know if I can help. I'm here for you.

More posts by this author.

1 thought on “Chocolate Almond Ice Cream with Rich Mocha Flavor (Vegan)”

  1. 5 stars
    What a genius recipe! It sounds absolutely scrumptious and the fact that it is vegan puts it over the top for me. Thanks for sharing the recipe!


Leave a Comment

Recipe Rating