• Home
  • About
  • Recipes
    • Savory
    • Sweet
    • Tinned Fish
  • Contact Me
  • Nav Social Icons

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Day With Mei

Chinese-American recipes & tinned fish

Recipes, Sweet · May 7, 2025

Vegan Ice Cream Base

Jump to Recipe Print Recipe

This plant-based ice cream base has the same satisfying creaminess and a texture that holds up in the freezer.

If you just want the base recipe you’re welcome to skip to the bottom, my R&D notes are included for the science nerds among us.

Recipe goals

I’m not looking to make the most accessible vegan ice cream recipe, I’m trying to make the best version of a vegan ice cream that’s achievable at home. There’s a good chance you’ll need to order some of the ingredients online, unless your pantry is already equipped for molecular gastronomy experiments.

I set off referencing Underbelly’s vegan ice cream and the vegan base from Adrienne Borlongan’s book Wanderlust Creamery Presents: The World of Ice Cream as my starting points to understand the science of vegan ice cream.

Ingredients

A common thread between the recipes is the use of a sugar blend, stabilizers, and added solids to achieve the ideal texture. My mix of sugars and stabilizers are different from the two recipes I referenced, but the underlying logic is similar.

I’m starting with Halle’s instant oat milk recipe from her book Call Me Vegan, and opted to use pistachios for the nut component. Underbelly’s article on the fat emulsion of ice cream provided helpful guidance on determining a mix of fats for the ideal mouthfeel and structure.

Every component in this recipe plays a distinct role—not just in flavor, but in texture, scoopability, and stability. Here’s a closer look at the role of each ingredient:

  • Unsweetened Oat Milk
    This forms the creamy base of our ice cream. Oat milk is relatively neutral and high in solids, which helps with mouthfeel and body. Borlongan recommends using pea milk for a more neutral flavor base.
  • Refined Coconut Oil
    This is solid at room temperature, which contributes to the sensation of richness and a melt-in-your-mouth creamy texture. Refined coconut oil is more neutral in flavor than virgin coconut oil.
  • Roasted Pistachio Oil
    Beyond lending a toasty, nutty depth of flavor, pistachio oil is a liquid fat that prevents the ice cream from leaning too waxy.
  • Dextrose
    A less-sweet sugar with powerful freezing point depression, dextrose is crucial for keeping the ice cream soft and scoopable straight from the freezer.
  • Sucrose
    Regular table sugar balances sweetness and works in tandem with dextrose to control texture and freezing point.
  • Kosher Salt
    Just a pinch heightens all the other flavors and keeps the sweetness from becoming cloying.
  • Carboxymethyl Cellulose (AKA cellulose gum AKA CMC)
    This cold-soluble stabilizer adds body and reduces iciness by helping the mix retain water during freezing.
  • Guar Gum
    A natural thickener, guar gum improves texture and adds body so the mix is more akin to a dairy custard.
  • Soy Lecithin
    This emulsifier helps bind fat and water, preventing separation and enhancing creaminess throughout the churn.
  • Inulin
    Inulin is chicory root fiber, often sold as a dietary supplement. Inulin adds subtle sweetness, improves creaminess, and increases total solids.

The method

Heat (or lack thereof)

Much like cooked oatmeal, homemade oat milk will gelatinize into a thick, pudding-like consistency when heated. Recipe tests 1 and 2 resulted in thick, gloopy bases that were too cloying when they melted on the tongue.

I switched my approach from replicating a high-fat dairy based ice cream with plant-based fats to first making an oat milk sorbet then factoring in the fat. I typically avoid using cellulose gum (CMC) with dairy ice creams since it’s not compatible with the proteins. In this application, dairy proteins aren’t an issue so I take advantage of CMC’s powerful ice crystal suppression, cold hydration, and minimal effect on the viscosity of the mix.

Homogenization & Fat Amalgamation

When I asked Tyler Malek from Salt & Straw about formulating vegan ice creams he mentioned the importance of homogenization. Homogenization is a mechanical process that breaks down fat globules in a liquid into smaller, uniformly distributed particles. It prevents separation and ensures emulsion stability. We want to achieve an effect called fat amalgamation, which is the merging of small fat droplets into a cohesive fat network. In vegan ice creams, the solid fat from coconut oil can crystallize to form those networks.

A high speed homogenizer is the ideal tool for the job, but an affordable consumer option just doesn’t exist in the US. A blender doesn’t achieve this as well as a commercial homogenizer since the blades can’t create a uniform high-pressure shear and it generates heat. That said, a home blender is still my best bet.

Aging

You can’t rush perfection and it couldn’t be more true with this ice cream base. I tried to cheat the process and skip the aging step in one of my tests and the difference was huge. The unaged base was denser and greasier feeling after churning. So what happens to the ice cream base when you let it sit in the fridge overnight?

  • Hydrates stabilizers and emulsifiersIngredients like CMC, guar gum, and soy lecithin need time to fully hydrate and disperse in the mix. This ensures they can do their jobs like reducing iciness, binding fat and water, and improving texture without clumping.
  • Boosts creaminess and bodyBy allowing the inulin and starches in oat milk to fully hydrate and swell, aging enhances the body and scoopability of the ice cream, mimicking the dense texture of dairy-based versions.
  • Improves emulsion Over time, the fat droplets (from coconut and pistachio oil) more thoroughly emulsify into the water phase, especially with the help of lecithin.
  • Builds structurePartial coalescence is when some fat droplets partially clump together but don’t fully merge into one mass (that would be butter). This process happens during aging and churning and is essential in ice cream for building structure and trapping air.

Churning

Once aged and chilled, the mix is ready to churn, This is where the final structure of the ice cream is built. During churning, three things happen simultaneously:

  • Air is incorporated
  • Ice crystals form
  • Fat droplets undergo partial coalescence

Vegan ice cream can be trickier to churn than dairy-based mixes because plant fats don’t behave the same way. But thanks to aging, our coconut oil has had time to crystallize, and our stabilizers and emulsifiers are fully hydrated. Together, this allows the fat to partially clump in a way that mimics the texture-building of dairy fat.

If your churned base looks too soft, don’t panic, it will firm up in the freezer. Just be sure to transfer it quickly to a container and freeze for at least 4 hours.

Vegan Ice Cream Base

5 from 1 vote
Print Recipe Pin Recipe
Prep Time:15 minutes mins
Cook Time:30 minutes mins
Resting Time:8 hours hrs
Total Time:8 hours hrs 45 minutes mins
Servings: 1 quart

Ingredients

For homemade oat milk

  • 720 mL water
  • 54 g rolled oats
  • 40 g nuts or seeds pistachios, cashews, pepitas, sunflower seeds, etc.

For vegan ice cream base

  • 600 g unsweetened oat milk or unsweetened pea milk
  • 90 g refined coconut oil
  • 35 g liquid oil use a flavored oil of choice or a neutral oil like grapeseed or avocado
  • 120 g dextrose
  • 75 g sucrose
  • 1.5 g kosher salt 1/2 tsp Diamond Crystal kosher salt
  • 20 g inulin powder
  • 1.5 g cellulose gum (CMC)
  • 0.5 g guar gum
  • 1 g soy lecithin

Instructions

  • If making homemade oat milk, combine 720mL water, 54g rolled oats, and 40g nuts or seeds in a blender. Blend in high speed for 1 minute. Pass the mixture through a cheesecloth set over a fine mesh strainer or a nut milk bag. Yields approximately 650g oat milk (a tad more than called for in the ice cream base), and can be made up to 3 days in advance and stored in the refrigerator until use.
  • Disperse the stabilizer. In a medium bowl, whisk together dry ingredients: 120g dextrose, 75g sucrose, 1.5g salt, 20g inulin powder, 1.5g CMC, 0.5g guar gum, and 1g soy lecithin.
  • Blend the base. In a blender or large container with an immersion blender, combine 600g plant milk, 35g liquid oil, 90g refined coconut oil, and dry ingredient mix. Blend on high for 30 seconds.
  • Age the base. Transfer the blended mix to an airtight container and refrigerate overnight or for at least 8 hours.
  • Churn the ice cream. Spin the mix in an ice cream machine according to machine directions, until soft serve consistency. Transfer to a container and freeze for at least 4 hours to fully firm up.

Notes

I strongly recommend against substituting or omitting any of the ingredients in this recipe. 
Variations
Mix in your favorite extracts and flavorings in step 3 while blending the base. I include a variation for my Pistachioat Milk Matcha Latte flavor at the bottom of the blog post.

Variation: Pistachioat Milk Matcha Latte Flavor

I used pistachios in the homemade oat milk and roasted pistachio oil in the base. I continue through step 3, then split the mix into two equal portions (about 470g each). I used an immersion blender to incorporate 9g matcha powder into one portion before continuing to age and churn each half of the base separately.

Vegan ice cream base stats

Total mix: 944.5g
Fat: 13.9% (assumes 1% fat in oat milk)
Relative sweetness (POD): 168
PAC: 327 (-16.4°C serving temperature)
Total solids: 42.8% (assumes 10% solids in oat milk)

I pride myself on transparency, so know this page may include affiliate links. When you click and make a purchase I earn a small commission, at no extra cost to you. This supports me in writing free recipes.

Posted In: Recipes, Sweet · Tagged: dessert, ice cream, vegan

You’ll Also Love

Bastani Sonnati (Persian Saffron Ice Cream)
Pandan Ice Cream
Buckwheat Black Sugar Chocolate Chip Cookies

Reader Interactions

Comments

  1. Jan says

    May 15, 2025 at 7:50 am

    5 stars
    Thank you Mei for this great recipe! I found you on YouTube and appreciate your insights into tinned fish and interesting ice cream flavor combinations.

    I have some homemade pistachio butter left over that I would like to flavor this base with. As it’s high in fat and also contains some sugar, I worry that it will adversely affect the balance you crafted for the ice creams consistency and mouth feel. Should I factor that into the ingredients of the base and reduce the amount of coconut oil and sucrose accordingly or do you think this will be a non-issue? Alternatively should I incorporate the pistachio butter after churning to avoid this problem altogether? What do you think?

    Thanks for your work!

    Reply
5 from 1 vote

Leave a Reply Cancel reply

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

Recipe Rating




Next Post >

Bastani Sonnati (Persian Saffron Ice Cream)

Primary Sidebar

About Photo
Hi! I'm Mei, a recipe developer with a passion for tinned fish and seeing familiar foods from a new perspective.

Search

Popular Posts

Trending Now

daywithmei

cooking from sichuan-california
📍 | nyc
📨 | mei@daywithmei.com
👇 | recipes linked

Chilled beet soup with @lifewaykefir #ad Ingredie Chilled beet soup with @lifewaykefir #ad

Ingredients (4 servings)

8oz beets, skip step 1 if using precooked
3 cups Lifeway plain kefir
1 cup diced cucumber, about 2 persian cucumbers
1/4 cup dill, finely chopped
2 scallions, finely chopped
1/4 tsp kosher salt, plus more to taste
1/2 cup water or beet cooking liquid, to adjust consistency
4 hard boiled eggs, halved

1. Scrub the beets thoroughly to remove dirt. Place beets in a pot and cover with cold water. Bring to a boil, then reduce to a simmer. Simmer for 30-40 minutes, until easily pierced with a knife. Drain and let beets cool until safe to handle. Scrub skins off with a paper towel.

2. Pass the beets through large holes on a grater.

3. In a large bowl, combine the beets, kefir, cucumbers, dill, and scallions. Stir to combine and adjust to your desired consistency with additional water or beet cooking liquid. Season to taste with salt.

4. Ladle the soup into bowls and garnish with hard boiled eggs and additional dill and scallions. Makes 4 servings. 

#LifewayLovesYourGuts #LoveYourGuts #BestKefir
I’ve been selected as a James Beard Media Award I’ve been selected as a James Beard Media Award nominee! 

It’s an honor to stand in the company of @littlefatboyfrankie and @metemgee

A big thank you to everyone who’s cooked, watched, read, and found connection through the food. It’s a gift and a privilege for my stories to be seen 💛
#jbfa
an ice cream flavor for @halburns Recipe for mat an ice cream flavor for @halburns 

Recipe for matcha pistachio-oat ice cream is on the blog
$3 vs. $21 tinned anchovies 🎣 Tinned Fish Talk $3 vs. $21 tinned anchovies 🎣 Tinned Fish Talk

🐟 Cento anchovy fillets ($3) are your pantry workhorse—intensely salty, fishy, and ready to melt into a garlicky pasta or Caesar dressing. A little goes a long way, so I prefer to cook with these instead of eating them as-is.

🐟 El Capricho’s anchovies ($21 from @rainbowtomatoesgarden) are hand-cleaned, aged in barrels for at least 12 months, then carefully hand-packed into each tin. It’s rich, buttery, almost meaty in flavor. These are a centerpiece, not meant to be hidden or cooked.

Salt-cured tinned anchovies are semi-preserved, so I recommend storing them in the refrigerator. Let the tin come to room temperature for an hour or two before consuming.
Follow on Instagram
  • Privacy

Copyright © 2025 Day With Mei · Theme by 17th Avenue

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.