Dairy free ice cream recipe with ice cream maker

5 Homemade Dairy Free Ice Cream Maker Recipes

How to Make Homemade Almond Milk Ice Cream & Cashew Milk Ice Cream

Say hello to the BEST homemade dairy free ice cream ever made! (Or, at the very least, the best I’ve ever eaten…) If you want a genuinely creamy, rich, scoopable ice cream, you have got to try these homemade almond milk ice cream and cashew milk ice cream recipes. Use either cashew or almond milk, whichever you prefer, and the result is the same: AMAZING.

Seriously, this isn’t just a “oh, it’s pretty good for ice cream without dairy” kind of tasty. No, this tastes just like REAL ice cream—even better than store-bought! With both the homemade almond milk ice cream and cashew milk ice cream, our entire Mind Over Munch team couldn’t believe our taste buds.

No chunks of ice, no dairy, no coconut, no banana, and you only need 3 main ingredients for the base recipe! The secret? It’s all about the eggs. Learn how it’s done in the 5 homemade dairy free ice cream maker recipes below. They all follow the same essential process, but with a few flavor twists: vanilla, chocolate, strawberry, cookies and cream, and peppermint!

Or, for a totally vegan and no machine option, try my no churn homemade vegan ice cream made with coconut milk!

Dairy free ice cream recipe with ice cream maker

My Go-To for Homemade Almond Milk Ice Cream & Cashew Milk Ice Cream

Today, there are tons of store-bought nut milk options, but most contain preservatives and other unnecessary additives. Plus, they actually don’t retain most of the healthy nutrients from the nuts themselves. Most brands are significantly watered down, sometimes as much as 98% water and just 2% nuts. And, for homemade dairy free ice cream recipes, all of that water makes for an icy, not-so-creamy texture.

Instead, I’ve used JOI’s almond and cashew plant to make my own nut milks at home! These are shelf-stable plant bases that you just blend with water to make nut milk. And the result is a cleaner, more nutritious, and more sustainable milk that you can whip up whenever you want it. Plus, both JOI’s cashew and almond milks are so creamy and tasty!

JOI stands for Just One Ingredient, because each plant base is made with just almonds or cashews—nothing added. Better yet, JOI nut milk gives me up to 6x more nut content than store-bought, which means more nutritious fats, protein, and fiber.

Like I said, it’s super easy to prepare. I just blend my JOI plant base with water, and I’ve got my nut milk. Plus, I love that I can adjust the ratio to make my milks as creamy and flavorful as I want. That allowed me to make creamier, more fat-rich nut milks to use in my homemade cashew and homemade almond milk ice cream recipes!

If you’d like to give JOI plant bases a try, enter the code “MINDOVERMUNCH10” at checkout for 10% off!

Dairy free ice cream recipe with ice cream maker

Ingredient Substitution Notes:

Nut Milk:

All of these homemade dairy free ice cream recipes will work with either almond milk or cashew milk. Use whichever you like! Of course, I used JOI nut milks which I highly recommend. But, you can also try these recipes with the nut milk of your choice. Just substitute the water and JOI plant base for 2 cups of your nut milk.

Egg Yolks:

As mentioned, the egg yolks are essential to the custard ice cream base. They’re the secret to making homemade almond milk ice cream that’s actually creamy and not icy at all! So, I haven’t personally tried any substitutes in these recipes. But, I do have a no churn vegan coconut ice cream recipe as an alternative.

Sugar:

The custard ice cream base did work when made with coconut sugar as well as no-calorie sweeteners. However, both alternatives altered the taste and texture a bit. With coconut sugar, keep in mind that a lighter vanilla ice cream will turn browner, but you won’t notice it in a darker flavor like chocolate. Personally, I think granulated white sugar works and tastes best in all of these recipes!

Vanilla:

Rather than vanilla extract and/or vanilla bean paste, you’re welcome to use a whole vanilla bean scraped out of the pod. That would be the most authentic vanilla bean flavor! Personally, vanilla extract and paste are just the more convenient and affordable options for me. Also, I like the paste because of its stronger flavor. Or, you can also omit the vanilla paste and just use additional extract.

Dairy free ice cream recipe with ice cream maker

Homemade Dairy Free Ice Cream Maker Recipes

Now, you’re ready to grab your ice cream machine and get started! First up, we’ve got a classic vanilla ice cream as the most basic model of the custard making and churning processes. Then, following that same procedure, you can make homemade dairy free ice cream in 4 additional flavors!

Chocolate, strawberry, cookies & cream, and peppermint—all can be made with either almond milk or cashew milk. And of course, you can always get creative and come up with your own flavors!

To see the entire process for each of these recipes, watch my Homemade Cashew & Homemade Almond Milk Ice Cream video!

Dairy Free Vanilla Ice Cream

Dairy free ice cream recipe with ice cream maker

Dairy free ice cream recipe with ice cream maker

Dairy Free Vanilla Ice Cream

Yield: 6 servings (3 cups)

Prep Time: 25 mins

Cook Time: 15 mins

Freeze Time: 8 hrs

Total Time: 8 hrs 40 mins

An unbelievably creamy, scoopable, homemade dairy free ice cream with crave-able vanilla bean flavor.

Dairy Free Vanilla Ice Cream

  • 2 cups water
  • cup JOI cashew base, or almond base
  • 2 Tbsp vanilla bean paste, or 1 vanilla bean, scraped
  • 1 tsp vanilla extract
  • 3 egg yolks
  • ½ cup sugar
  • ¼ tsp salt

To prepare dairy free custard ice cream base:

  • Add water and JOI plant base to blender and blend until smooth, about 1 minute.

  • Heat a saucepan over the stovetop and add blended nut milk, followed by vanilla bean paste and vanilla extract. Whisk to integrate.

  • Cook over medium-low heat and bring to a boil. (Let it take its time—this will take about 5 minutes.)

  • Separate egg yolks from whites. In a separate saucepan, NOT over any heat, beat together egg yolks with sugar and salt until integrated. (It will be clumpy.)

  • Once milk mixture comes to a light boil, remove from heat. Slowly ladle hot milk mixture into the egg yolk mixture, whisking constantly or beating with a hand mixer. (It’s VERY important to do this slowly, one ladle at a time, otherwise the hot milk will cook the eggs!)

  • After transferring a few spoonfuls, the mixture will be tempered. Pour remaining warm milk mixture into the egg mixture, whisking/beating until completely combined.

  • Transfer saucepan to stove and heat over medium-low heat. Stir custard mixture regularly until it’s a runny pudding texture, coating the back of the spoon. (This takes 5-10 minutes). Remove from heat.

  • Pour custard mixture into an airtight container, cover, and chill in the fridge for a few hours or overnight. (Custard MUST BE COLD before churning, so the longer it chills the better.)

  • Also, be sure to freeze the bowl of your ice cream maker if needed so it’s ready to use at the time of churning!

To churn homemade dairy free ice cream & serve:

  • When ready to churn, place frozen ice cream maker bowl into machine. Turn on machine and pour in chilled custard mixture.

  • Churn for about 12-15 minutes, until creamy.

  • Serve and enjoy immediately, if desired.

  • For a firmer/harder ice cream for scooping, transfer churned ice cream into a bowl or loaf pan and freeze for an hour or more.

  • Yields 1½ pints dairy free vanilla ice cream (~3 cups)

Note on Sugar Substitutes:

Both coconut sugar and a no-calorie sweetener can work in this recipe, but the taste and texture will be slightly different, and you may need to adjust your churn time. Also, coconut sugar will turn lighter ice creams brown (like vanilla), but it won’t be noticeable in darker flavors (like chocolate).

Calories: 189kcal, Carbohydrates: 24g, Protein: 4g, Fat: 8g, Sugar: 21g

Course: Dessert

Cuisine: American

Share a photo and tag us @mindovermunch — we can’t wait to see what you’ve made!

Dairy Free Chocolate Ice Cream

Dairy free ice cream recipe with ice cream maker

Dairy free ice cream recipe with ice cream maker

Dairy Free Chocolate Ice Cream

Yield: 6 servings (3 cups)

Prep Time: 25 mins

Cook Time: 20 mins

Total Time: 4 hrs 13 mins

Irresistibly rich, smooth, and chocolaty, this homemade almond milk ice cream rivals even dairy-based store-bought brands!

Dairy Free Chocolate Ice Cream

  • 2 cups water
  • cup JOI almond base, or cashew base
  • 1 tsp vanilla extract
  • cup cocoa powder
  • 3 egg yolks
  • ½ cup sugar, +1-2 Tbsp, to taste
  • ¼ tsp salt

To prepare dairy free custard ice cream base:

  • Add water and JOI plant base to blender and blend until smooth, about 1 minute.

  • Heat a saucepan over the stovetop and add blended nut milk. Cook over medium-low heat, whisking occasionally, and bring to a boil. (Let it take its time—this will take about 5 minutes.)

  • Separate egg yolks from whites. In a separate saucepan, NOT over any heat, beat together egg yolks with sugar and salt until integrated. (It will be clumpy.)

  • Once milk mixture comes to a light boil, remove from heat. Slowly ladle hot milk mixture into the egg yolk mixture, whisking constantly or beating with a hand mixer. (It’s VERY important to do this slowly, one ladle at a time, otherwise the hot milk will cook the eggs!)

  • After transferring a few spoonfuls, the mixture will be tempered. Pour remaining warm milk mixture into the egg mixture, whisking/beating until completely combined.

  • Transfer saucepan to stove and heat over medium-low heat. Stir custard mixture regularly until it’s a runny pudding texture, coating the back of the spoon. (This takes 5-10 minutes). Remove from heat.

  • If desired, now is the time to taste test your mixture! Depending on your sweetness preference, you may want to add 1-2 Tbsp extra sugar.

  • Pour custard mixture into an airtight container, cover, and chill in the fridge for a few hours or overnight. (Custard MUST BE COLD before churning, so the longer it chills the better.)

  • Also, be sure to freeze the bowl of your ice cream maker if needed so it’s ready to use at the time of churning!

To churn homemade dairy free ice cream & serve:

  • When ready to churn, place frozen ice cream maker bowl into machine. Turn on machine and pour in chilled custard mixture.

  • Churn for about 12-15 minutes, until creamy.

  • Serve and enjoy immediately, if desired.

  • For a firmer/harder ice cream for scooping, transfer churned ice cream into a bowl or loaf pan and freeze for an hour or more.

  • Yields 1½ pints dairy free chocolate ice cream (~3 cups)

Note on Sugar Substitutes:

Both coconut sugar and a no-calorie sweetener can work in this recipe, but the taste and texture will be slightly different, and you may need to adjust your churn time. Also, coconut sugar will turn lighter ice creams brown (like vanilla), but it won’t be noticeable in darker flavors (like chocolate).

Calories: 188kcal, Carbohydrates: 22g, Protein: 5g, Fat: 10g, Fiber: 4g, Sugar: 17g

Course: Dessert

Cuisine: American

Share a photo and tag us @mindovermunch — we can’t wait to see what you’ve made!

Dairy Free Strawberry Ice Cream

Dairy free ice cream recipe with ice cream maker

Dairy free ice cream recipe with ice cream maker

Dairy Free Strawberry Ice Cream

Yield: 8 servings (4 cups)

Prep Time: 4 hrs 13 mins

Cook Time: 20 mins

Freeze Time: 12 hrs

Total Time: 4 hrs 13 mins

Made with real strawberries and a creamy cashew milk base, this homemade dairy free ice cream is refreshingly bright and tastes gourmet.

Dairy Free Strawberry Ice Cream

  • 2 cups water
  • cup JOI cashew base, or almond base
  • 1 tsp vanilla extract
  • 3 egg yolks
  • ½ cup sugar
  • ¼ tsp salt

Strawberry Puree

  • 2 cups strawberries
  • 1-2 Tbsp sugar for berries

To prepare dairy free custard ice cream base:

  • Add water and JOI plant base to blender and blend until smooth, about 1 minute.

  • Heat a saucepan over the stovetop and add blended nut milk. Cook over medium-low heat, whisking occasionally, and bring to a boil. (Let it take its time—this will take about 5 minutes.)

  • Separate egg yolks from whites. In a separate saucepan, NOT over any heat, beat together egg yolks with sugar and salt until integrated. (It will be clumpy.)

  • Once milk mixture comes to a light boil, remove from heat. Slowly ladle hot milk mixture into the egg yolk mixture, whisking constantly or beating with a hand mixer. (It’s VERY important to do this slowly, one ladle at a time, otherwise the hot milk will cook the eggs!)

  • After transferring a few spoonfuls, the mixture will be tempered. Pour remaining warm milk mixture into the egg mixture, whisking/beating until completely combined.

  • Transfer saucepan to stove and heat over medium-low heat. Stir custard mixture regularly until it’s a runny pudding texture, coating the back of the spoon. (This takes 5-10 minutes). Remove from heat.

  • Pour custard mixture into an airtight container, cover, and chill in the fridge for a few hours or overnight. (Custard MUST BE COLD before churning, so the longer it chills the better.)

  • Also, be sure to freeze the bowl of your ice cream maker if needed so it’s ready to use at the time of churning!

To churn homemade dairy free ice cream & serve:

  • When ready to churn, blend fresh strawberries with sugar until smooth. (Or, blend ahead of time and store separately in fridge until custard is ready.)

  • Pour strawberry puree into chilled custard mixture and stir to integrate.

  • Place frozen ice cream maker bowl into machine. Turn on machine and pour in chilled strawberry custard mixture.

  • Churn for about 17-20 minutes, until creamy.

  • Serve and enjoy immediately, if desired.

  • For a firmer/harder ice cream for scooping, transfer churned ice cream into a bowl or loaf pan and freeze for an hour or more.

  • Yields 2 pints dairy free strawberry ice cream (~4 cups)

Note on Sugar Substitutes:

Both coconut sugar and a no-calorie sweetener can work in this recipe, but the taste and texture will be slightly different, and you may need to adjust your churn time. Also, coconut sugar will turn lighter ice creams brown (like vanilla), but it won’t be noticeable in darker flavors (like chocolate).

Calories: 148kcal, Carbohydrates: 21g, Protein: 3g, Fat: 6g, Fiber: 1g, Sugar: 17g

Course: Dessert

Cuisine: American

Share a photo and tag us @mindovermunch — we can't wait to see what you've made!

Dairy Free Cookies and Cream Ice Cream

Dairy free ice cream recipe with ice cream maker

Dairy free ice cream recipe with ice cream maker

Dairy Free Cookies and Cream Ice Cream

Yield: 6 servings (3 cups)

Prep Time: 4 hrs 13 mins

Cook Time: 20 mins

Freeze Time: 12 hrs

Total Time: 12 hrs 20 mins

Take the creamiest-ever homemade almond milk ice cream and kick it up a notch with crushed Oreos—added just before the churning finishes.

Dairy Free Cookies and Cream Ice Cream

  • 2 cups water
  • cup JOI almond base, or cashew base
  • tsp vanilla extract
  • 3 egg yolks
  • ½ cup sugar
  • ¼ tsp salt

Mix-Ins

  • 2 cups Oreos, chopped/crushed (~24 whole cookies)

To prepare dairy free custard ice cream base:

  • Add water and JOI plant base to blender and blend until smooth, about 1 minute.

  • Heat a saucepan over the stovetop and add blended nut milk. Cook over medium-low heat, whisking occasionally, and bring to a boil. (Let it take its time—this will take about 5 minutes.)

  • Separate egg yolks from whites. In a separate saucepan, NOT over any heat, beat together egg yolks with sugar and salt until integrated. (It will be clumpy.)

  • Once milk mixture comes to a light boil, remove from heat. Slowly ladle hot milk mixture into the egg yolk mixture, whisking constantly or beating with a hand mixer. (It’s VERY important to do this slowly, one ladle at a time, otherwise the hot milk will cook the eggs!)

  • After transferring a few spoonfuls, the mixture will be tempered. Pour remaining warm milk mixture into the egg mixture, whisking/beating until completely combined.

  • Transfer saucepan to stove and heat over medium-low heat. Stir custard mixture regularly until it’s a runny pudding texture, coating the back of the spoon. (This takes 5-10 minutes). Remove from heat.

  • Pour custard mixture into an airtight container, cover, and chill in the fridge for a few hours or overnight. (Custard MUST BE COLD before churning, so the longer it chills the better.)

  • Also, be sure to freeze the bowl of your ice cream maker if needed so it’s ready to use at the time of churning!

To churn homemade dairy free ice cream & serve:

  • When ready to churn, crush Oreo sandwich cookies as desired. (I prefer to place mine in a plastic bag and crush for less mess.)

  • Place frozen ice cream maker bowl into machine. Turn on machine and pour in chilled custard mixture.

  • Churn for about 12-15 minutes, adding crushed Oreos once ice cream is nearly finished churning.

  • Serve and enjoy immediately, if desired.

  • For a firmer/harder ice cream for scooping, transfer churned ice cream into a bowl or loaf pan and freeze for an hour or more.

  • Yields 1½ pints dairy free cookies and cream ice cream (~3 cups)

Note on Sugar Substitutes:

Both coconut sugar and a no-calorie sweetener can work in this recipe, but the taste and texture will be slightly different, and you may need to adjust your churn time. Also, coconut sugar will turn lighter ice creams brown (like vanilla), but it won’t be noticeable in darker flavors (like chocolate).

Calories: 392kcal, Carbohydrates: 53g, Protein: 5g, Fat: 19g, Fiber: 3g, Sugar: 36g

Course: Dessert

Cuisine: American

Share a photo and tag us @mindovermunch — we can't wait to see what you've made!

Dairy Free Peppermint Ice Cream

Dairy free ice cream recipe with ice cream maker

Dairy free ice cream recipe with ice cream maker

Dairy Free Peppermint Ice Cream

Yield: 6 servings (3 cups)

Prep Time: 4 hrs 13 mins

Cook Time: 20 mins

Freezing Time: 12 hrs

Total Time: 12 hrs 20 mins

Get festive with this vibrant, pink homemade dairy free ice cream recipe that’s bursting with peppermint flavor, and with crunchy candy cane pieces mixed in!

Dairy Free Peppermint Ice Cream

  • 2 cups water
  • cup JOI cashew base, or almond base
  • tsp vanilla extract
  • 2 tsp peppermint extract*
  • 3 egg yolks
  • ½ cup sugar
  • ¼ tsp salt

Mix-Ins

  • ½ cup peppermint candies, crushed (optional)
  • *Use genuine peppermint extract rather than ‘mint extract, ’ which might give your ice cream a toothpaste flavor.

To prepare dairy free custard ice cream base:

  • Add water and JOI plant base to blender and blend until smooth, about 1 minute.

  • Heat a saucepan over the stovetop and add blended nut milk. Cook over medium-low heat, whisking occasionally, and bring to a boil. (Let it take its time—this will take about 5 minutes.)

  • Separate egg yolks from whites. In a separate saucepan, NOT over any heat, beat together egg yolks with sugar and salt until integrated. (It will be clumpy.)

  • Once milk mixture comes to a light boil, remove from heat. Slowly ladle hot milk mixture into the egg yolk mixture, whisking constantly or beating with a hand mixer. (It’s VERY important to do this slowly, one ladle at a time, otherwise the hot milk will cook the eggs!)

  • After transferring a few spoonfuls, the mixture will be tempered. Pour remaining warm milk mixture into the egg mixture, whisking/beating until completely combined.

  • Transfer saucepan to stove and heat over medium-low heat. Stir custard mixture regularly until it’s a runny pudding texture, coating the back of the spoon. (This takes 5-10 minutes). Remove from heat.

  • Pour custard mixture into an airtight container, cover, and chill in the fridge for a few hours or overnight. (Custard MUST BE COLD before churning, so the longer it chills the better.)

  • Also, be sure to freeze the bowl of your ice cream maker if needed so it’s ready to use at the time of churning!

To churn homemade dairy free ice cream & serve:

  • When ready to churn, place frozen ice cream maker bowl into machine. Turn on machine and pour in chilled custard mixture.

  • Churn for about 12-15 minutes, until creamy.

  • Fold crushed peppermint candies into churned ice cream. Serve and enjoy immediately, if desired.

  • For a firmer/harder ice cream for scooping, transfer churned ice cream into a bowl or loaf pan and freeze for an hour or more.

  • Yields 1½ pints dairy free peppermint ice cream (~3 cups)

Note on Sugar Substitutes:

Both coconut sugar and a no-calorie sweetener can work in this recipe, but the taste and texture will be slightly different, and you may need to adjust your churn time. Also, coconut sugar will turn lighter ice creams brown (like vanilla), but it won’t be noticeable in darker flavors (like chocolate).

Calories: 173kcal, Carbohydrates: 22g, Protein: 4g, Fat: 8g, Sugar: 18g

Course: Dessert

Cuisine: American

Share a photo and tag us @mindovermunch — we can't wait to see what you've made!

Can you use non

My approach to making ice cream has always started with a couple cans of coconut milk. It's a reliable method because coconut milk has a fat content that's comparable to full fat dairy—something in between whole milk and heavy cream.

What is the best non

Cashew milk, like coconut, is a good base because of its higher fat content. But almond milk is still the No. 1 vegan milk choice among consumers, which makes it a popular choice for frozen desserts as well. Today, Ben & Jerry's has seven almond milk frozen dessert flavors.

How do they make dairy

Dairy-free frozen desserts typically substitute regular milk with plant-based milk such as almond, soy, coconut, or cashew milk, although there are some amazing brands (*cough, cough, Eclipse*) that take it even further.

How do you thicken non

The common thickeners in non-dairy ice creams are guar gum, xanthan gum, acacia gum, carrageenan, and locust bean gum. These ingredients are added to enhance the texture of liquid to mimic the viscosity of a rich creamy ice cream. Guar, acacia, and xanthan gum can all be added to a recipe while cold.