SHARE
  • V
  • GF
  • NS
  • DF
  • View Recipe Key
DFGFV

How to Make Vegan Gelato

DFGFV

How to Make Vegan Gelato

This creamy vegan gelato base is made with full-fat coconut milk, sugar, and cornstarch, then chilled and churned like traditional gelato. Use it for fruit, citrus, chocolate, coffee, and tropical flavors, or try the oat milk and soy cream variation for more delicate flavors.

A hand holds a waffle cone with double scoops of vegan gelato, each topped with small yellow fruit pieces, set against a white background sprinkled with tiny brown speckles. // FoodNouveau.com

This post contains affiliate links. Full disclosure is at the bottom of the article.


If you’re dreaming of luxurious, intensely flavored vegan gelato, you’ve landed in the right place. Choosing a dairy-free or vegan path doesn’t mean resigning yourself to sorbet forever. I love a good sorbet, but sometimes what you really want is that dense, creamy, spoon-coating texture that makes gelato so satisfying.

I’ve made hundreds of pints of gelato over the years, and I often make it vegan on purpose. Part of that is because I’m lactose-intolerant, but it’s also because some flavors work beautifully with a plant-based gelato base—especially bold fruit flavors, citrus, chocolate, coffee, and tropical fruits.

In this guide, I’ll walk you through my tried-and-true vegan gelato base, the best plant-based milks and creams to use, how to avoid an icy texture, and how to serve vegan gelato so it tastes as creamy as possible.

Five scoops of gelato are melting on a white plate set against a marble background. // FoodNouveau.com



Quick Summary (TL;DR)

Vegan gelato is a dairy-free version of Italian gelato made with plant-based milk or cream instead of dairy milk and cream. For the creamiest homemade vegan gelato, I usually start with full-fat coconut milk because it has enough richness to create a smooth, dense texture. For more delicate flavors, such as vanilla or pistachio, a combination of oat milk and soy cream gives you a more neutral-tasting base.

This vegan gelato base is thickened with cornstarch, then chilled thoroughly before churning in an ice cream maker.

For the best texture, serve it slightly warmer than regular ice cream: let it sit at room temperature for about 15 to 20 minutes before scooping.


Helpful Tips for Making Vegan Gelato


What is vegan gelato?

Vegan gelato is gelato made without dairy or eggs. Instead of milk and cream, it uses plant-based ingredients such as coconut milk, oat milk, soy milk, nut milk, or plant-based cream.

Ever wondered why Italian gelato often seems bursting with so much more flavor than typical ice cream? While they’re both delicious frozen treats, a few key tweaks in how they’re made create totally different results.

Real-deal gelato usually has significantly less fat than American-style ice cream because it relies more on milk than heavy cream. Sounds counterintuitive, right? But less fat means the core flavors–your fruit, nuts, chocolate–can pop, tasting brighter and more direct.

Gelato is also churned much, much slower. This means less air gets whipped in, giving you that famously dense, smooth texture where every spoonful feels packed with flavor.

Lastly, gelato hits your spoon slightly warmer than ice cream. This isn’t a mistake! It enhances that signature silky mouthfeel and, crucially, lets you taste everything more intensely because your taste buds aren’t quite so numb from the cold.

You can explore these differences in way more detail in my comprehensive guide on How to Make Gelato.

Close-up of creamy gelato being churned in a white ice cream maker. A metal paddle is visible, artfully mixing the smooth texture within the machine. // FoodNouveau.com

The best plant-based milks and creams for vegan gelato

The best plant-based milk for vegan gelato depends on the flavor you want to make. Full-fat coconut milk gives the richest texture, while oat milk, soy milk, and nut milks can be useful when you want a more neutral base. In other words, different milks bring different things to the party, especially if you’re looking for a more neutral background for softer flavors.

Whatever plant-based milk you choose, always select an unflavored, unsweetened variety to let your gelato flavors shine.

Top view of six glasses filled with different types of plant-based milk, surrounded by their ingredients—coconut, almonds, hazelnuts, cashews, and oats—on a marble surface. // FoodNouveau.com

Here are pros and cons for the most common plant-based milk and cream substitutes, based on my own kitchen experiments:

Soy Milk

  • Pros: Pretty neutral taste lets other flavors shine through; that protein content doesn’t hurt texture-wise either.
  • Cons: Some brands do have a faint ‘beany’ note, which can affect the flavor of your vegan gelato.

Almond Milk
Note: The same pros and cons apply to other nut-based milk alternatives, such as hazelnut or pistachio.

  • Pros: Easy to find everywhere, offers a very mild, nutty vibe if you get the unsweetened kind.
  • Cons: Almond milk is naturally low in fat and protein. This often means your gelato will have an icy instead of a creamy texture. If you choose almond milk, you definitely need to combine it with a plant-based cream for richness.

Oat Milk

  • Pros: Gives you a wonderfully creamy feel right off the bat (go for ‘barista’ and high-fat varieties for the richest mouthfeel) and its neutral taste is perfect for delicate flavors like vanilla or pistachio.
  • Cons: The fat content varies widely by brand, so plan to pair it with a cream element to achieve that authentic gelato richness.

Coconut Milk

  • Pros: That high natural fat content is magic to create an incredibly rich, creamy base that behaves beautifully during churning and freezing.
  • Cons: Let’s be real: that coconut flavor plays a central role, so choose your pairings wisely! Also, coconut milk freezes rock solid, making that pre-serving tempering step non-negotiable.

Now, for that really decadent, smooth gelato texture, especially if you started with a lower-fat milk like almond or standard oat, adding a good plant-based cream is usually my secret weapon.

You’ve got options! Think rich soy cream, thick coconut cream (the solid stuff from a chilled can work, or look for high-fat marketed versions), DIY cashew cream, or those specially formulated vegan heavy cream substitutes. They bring the crucial fat needed for that luxurious scoopability.

My final advice? Don’t be afraid to mix and match depending on the flavor you’re aiming for.

Why I often start with coconut milk

When I first tackled creating a solid vegan gelato base, I naturally went back to my trusted Sicilian-Style Gelato Base recipe and then… went deep down the rabbit hole of testing. I tried cashew cream for richness, oat milk for neutrality–you name it. But nothing quite hit that sweet spot for luxurious texture and freezing behavior like good old full-fat coconut milk. Its high-fat content is brilliant at mimicking traditional dairy cream, and it churns up incredibly rich and freezes like a dream (mostly!).

A top view of an opened can of coconut milk with the lid pulled back, a slice of fresh coconut perched on the edge. Two blurred coconut halves linger in the background on a white surface. // FoodNouveau.com

Not all coconut milk products are created equal

For that truly authentic, super-creamy gelato texture using this method, using regular (full-fat) coconut milk is non-negotiable in my book. Trust me on this: using ‘light’ coconut milk just leads to icy disappointment because of all that extra water. For homemade vegan gelato, light coconut milk behaves more like diluted milk than cream, which is why it tends to freeze icier and harder.

So, when you’re grabbing a can at the store, flip it over and check the label: I always aim for brands listing at least 60% coconut extract. That percentage signals higher fat and solids–basically, the secret sauce for that dense, smooth texture we’re all chasing.

A close-up of a can with a label revealing ingredients and storage instructions for coconut milk. The label specifies coconut extract 60%, water, and details on preserving texture. Theres also a best before note and a logo on the side. // FoodNouveau.com

You might see ‘coconut cream’ on labels too. Sometimes that just means the thick stuff that separates in the can, other times it’s a product made with even more fat. To make my vegan gelato base, your standard canned full-fat coconut milk hitting that 60%+ mark is perfect. Don’t worry if you see things like guar gum on the ingredient list; those small amounts of stabilizers are common and can actually help achieve a smoother final product.

Pairing flavors with coconut’s personality

My coconut milk-based vegan gelato base is incredibly versatile–think of it as a delicious blank canvas. But let’s be clear, coconut milk has its own definite personality. I find it plays best with bold flavors–ones strong enough to hold their own or those that just naturally pair well with it, like deep chocolate or super vibrant fruits.

That natural acidity you get in many fruits is a fantastic counterpoint, slicing right through the richness of the coconut milk. It’s why my Lemon Gelato works so well: the tart lemon cuts through the richness of the coconut milk beautifully. Tropical fruits are practically a guaranteed win, too, and my Passion Fruit Mango Gelato is proof.

A close-up of creamy yellow mango gelato adorned with chunks of mango and passion fruit seeds, elegantly served in a metal container. A spoon rests on the edge, capturing a perfect scoop against a light gray cloth background. // FoodNouveau.com

While a vanilla-flavored vegan gelato sounds lovely (and it can be!), just know that the coconut notes will come through quite clearly alongside delicate vanilla. The same goes for other subtle flavors–think pistachio, almond, and hazelnut. If you are aiming for those whisper-soft flavors, I’d probably steer you towards a different base combination. Check out my thoughts on that below.

Exploring other dairy-free bases for delicate gelato flavors

While I truly adore the richness and convenience coconut milk brings, I recognize its distinct flavor isn’t always the right partner, especially when you want something like vanilla bean or a delicate nut flavor to really be the star.

For these delicate vegan gelato flavors, playing with other plant-based options can lead to some stunning results. My current favorite combo for this? A blend of oat milk–seeking out those barista-style or higher-fat versions makes a difference–paired with a good quality soy cream. This pairing can get you that wonderfully neutral yet creamy foundation that doesn’t shout ‘coconut!’ The oat milk lays down that smooth base without hogging the spotlight, while the soy cream brings the necessary fat for that perfect gelato texture.

Scoops of orange almond gelato are garnished with sliced almonds and orange segments on a plate. A small bowl filled with almonds is placed beside the plate, all resting on a textured beige cloth. // FoodNouveau.com

Full disclosure: Getting it perfect with non-coconut bases can take a bit more fiddling. The fat, protein, and even the stabilizers vary widely between brands, so you might need to tweak the ratios or sweetness a bit to nail that scoopable dream. But hitting that perfect note with a delicate flavor? So worth the extra effort!

The secret to serving scoopable vegan gelato

One key thing about authentic gelato is that it’s served a bit warmer than typical American ice cream. This simple step enhances gelato’s signature creamy texture and makes the flavors taste fuller. This step is super critical for our vegan gelato. Why? Because coconut milk, thanks to its fat structure and water content, tends to freeze much harder than dairy gelato. Pulling it out of the freezer 15 to 20 minutes before serving is essential, especially for coconut milk-based vegan gelato.

What you’re looking for is gelato that’s become easily scoopable, maybe the edges are just starting to look a little soft, but definitely not melted. How long this takes can vary a bit depending on how cold your freezer is and how warm your kitchen feels, so just keep an eye on it. Trust me, this small pause makes all the difference between wrestling with a rock-hard block and gliding your scoop through a perfectly creamy delight.

A rectangular dish brimming with creamy white lemon gelato swirled with vibrant lemon curd. An ice cream scoop sits on top, while thin strips of lemon zest artfully scattered around add a touch of color and zing. // FoodNouveau.com


Vegan Gelato FAQ

What is vegan gelato made of?

Vegan gelato is made with plant-based milk or cream, sugar, and flavorings. My base uses full-fat coconut milk, sugar, and cornstarch to create a smooth, creamy texture without dairy or eggs. For more delicate flavors, I recommend using oat milk with soy cream instead of coconut milk.

How is vegan gelato made?

Vegan gelato is made by heating plant-based milk or cream with sugar and a thickener, chilling the base thoroughly, then churning it in an ice cream maker until thick and creamy. The base must be very cold before churning to create the smoothest texture.

What is the best plant-based milk for vegan gelato?

Full-fat coconut milk makes the richest vegan gelato because it contains enough fat to create a creamy texture. Oat milk and soy cream are better choices for delicate flavors because they taste more neutral than coconut milk. Avoid low-fat plant milks on their own because they usually produce an icier texture.

Can I make vegan gelato without coconut milk?

Yes. For a coconut-free vegan gelato base, use 2 cups oat milk, preferably barista-style or higher-fat, plus 1 cup soy cream. This combination creates a neutral, creamy base that works especially well for vanilla, pistachio, almond, and hazelnut gelato.

Rectangular pan with Pistachio Gelato, a bowl of three scoops with a spoon, a small bowl of chopped pistachios, and scattered whole pistachios on a white surface. // FoodNouveau.com

Does vegan gelato need eggs?

No. Vegan gelato does not contain eggs. This recipe uses cornstarch to lightly thicken the base and improve texture.

Why is my vegan gelato icy?

Vegan gelato can turn icy if the base is too low in fat, if the base was not chilled thoroughly before churning, or if it has been stored for too long. Use full-fat coconut milk or a combination of plant-based milk and cream, chill the base for at least 4 hours, and enjoy the gelato within 2 weeks for the best texture.

Why does vegan gelato freeze so hard?

Coconut milk-based gelato often freezes harder than dairy gelato. Let the container sit at room temperature for 15 to 20 minutes before scooping so the texture has time to soften.

Can I make this vegan gelato base in a Ninja Creami?

I developed this recipe for a traditional ice cream maker, but readers have asked about the Ninja Creami. The base should work as a starting point, but the method would need to follow the Ninja Creami’s own freezing and processing instructions. The texture may differ from churned gelato.


The Best Flavor Combinations for Vegan Gelato

Here are my favorite flavors to make with a vegan gelato base. To make any gelato vegan, substitute the gelato base indicated in the recipe with my vegan gelato base.

Two white bowls filled with scoops of rich, creamy chocolate gelato rest on a white surface. A spoon sits in one of the bowls, which holds three scoops. The other bowl contains two scoops. The gelato is slightly melting. // FoodNouveau.com


Additional Resource: A Guide to Making Italian Ice Cream at Home

If you’ve never made gelato before, don’t miss my detailed guide to making Italian ice cream at home. The guide contains ALL the information and tips I’ve gathered through 20 years of gelato-making. You’ll learn what sets gelato apart from American-style ice cream, the difference between a classic gelato base and a Sicilian-style gelato base, why you do need an ice cream maker to make the best Italian ice cream, and get access all of my colorful gelato recipes in a single spot. Happy churning!

Top view of vibrant gelato bowls in yellow, purple, and brown, adorned with lemon slices, popcorn, blueberries, and nuts. Text overlay: Italian Cooking Class: How to Make Gelato – tips, recipes + video masterclass. Dive into the art of creating your own luscious flavors!. // FoodNouveau.com


Watch the Video Masterclass

Want to dive deeper into homemade gelato before you start? My Gelato Video Masterclass walks you through the essential techniques behind every great batch, from choosing the right base to churning, freezing, and serving gelato at its creamiest. Watch it first to better understand the method, then use the recipe below to make this pistachio version with confidence.


More Gelato Recipes

Once you’ve made pistachio gelato from scratch, try another homemade gelato recipe. All my gelato recipes use the same core techniques, so each batch helps you get more comfortable with texture, churning, and serving.

Collage of four Homemade Gelato varieties—pistachio, blueberry, vanilla, and cherry swirl—with text reading “19 homemade gelato recipes, including vegan & dairy-free options!” on an orange banner. // FoodNouveau.com


A hand holds a waffle cone with double scoops of vegan gelato, each topped with small yellow fruit pieces, set against a white background sprinkled with tiny brown speckles. // FoodNouveau.com

Vegan Gelato Base Recipe

A creamy vegan gelato base made with full-fat coconut milk, sugar, and cornstarch. Use it as a dairy-free foundation for fruit, citrus, chocolate, coffee, and tropical gelato flavors.
Prep Time:15 minutes
Cook Time:10 minutes
Freezing Time:4 hours
Servings 1 quart (4 cups/1L)

Ingredients

  • 3 cups unsweetened full-fat (regular) coconut milk (at least 60% coconut extract), or see note for alternate plant-based options
  • ¾ cup granulated sugar
  • 2 tbsp cornstarch

Instructions

  • In a medium saucepan, whisk together the coconut milk, sugar, and cornstarch. Set over medium-high heat and bring to a boil, whisking constantly. Lower the heat and simmer until the mixture thickens slightly, about 5 minutes.
  • Remove from the heat. Let cool to room temperature, then refrigerate for 4 hours, or preferably overnight.
    To speed up chilling, set the saucepan or a heatproof bowl of gelato base over an ice bath and whisk occasionally until cool, then refrigerate until thoroughly cold.
    The vegan gelato base must be thoroughly cool before churning: this will produce the smoothest, silkiest texture.
  • Once the base is thoroughly cold, whisk in the fruit puree or flavorings of your choice. For fruit-based vegan gelato, use 2 cups (500 ml) concentrated fruit puree for the brightest flavor.
  • Strain the vegan gelato to get the smoothest texture. Pour into the bowl of an ice cream maker and churn according to the manufacturer's instructions. Stop the machine when the gelato is thick and icy but still easily spoonable.
  • STORAGE: Transfer the vegan gelato to an airtight container and freeze until firm, about two hours. The gelato will keep, frozen, for up to two weeks.
    Vegan gelato is at its creamiest and best if enjoyed within 2 weeks. Past that, some ice crystals will inevitably start forming (especially if the gelato is kept in the freezer section of a regular fridge, as opposed to a chest freezer) and the texture won't be quite as smooth. The gelato will still be perfectly edible for up to 2 months, but my advice is: enjoy it as quickly as possible after churning.
  • SERVING: Always take vegan gelato out to room temperature 20 minutes before serving to make it easier to scoop and enjoy it at its ideal temperature and texture.

Video

Notes

Coconut-Free Vegan Gelato Option: Coconut milk can be overpowering in delicate vegan gelato flavors (such as vanilla or nut-based gelato recipes). In such cases, other plant-based options can yield stunning results. Here's the combination I recommend:
This pairing will get you that wonderfully neutral yet creamy foundation that doesn’t shout ‘coconut!’ The oat milk lays down that smooth base without hogging the spotlight, while the soy cream brings the necessary fat for that perfect gelato texture.
Yield Note: This recipe makes about 1 quart / 1 L of vegan gelato base before flavorings are added. If you add fruit puree or other flavorings, the final yield will increase.

Did you make this?

Tell me how you liked it! Leave a comment or take a picture and tag it with @foodnouveau on Instagram.

This site participates in the Amazon Associates Program, an affiliate advertising program designed to provide a means for the site to earn fees by linking to Amazon and affiliated sites. If you click on an affiliate link, I may earn advertising or referral fees if you purchase through such links at no extra cost to you. This helps me create new content for the blog–so thank you! Learn more about advertising on this site by reading my Disclosure Policy.

Author: Marie Asselin

Prep Time: 15 minutes
Cook Time: 10 minutes
Freezing Time: 4 hours

WHAT DID YOU THINK OF THIS RECIPE?

Rate + Review

4.20 from 31 votes (25 ratings without comment)

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

Recipe Rating




    • I haven’t tested this recipe in a Ninja Creami, so I can’t give exact instructions, but it should be adaptable. I’d fully prepare and chill the base as written, pour it into the Creami pint, freeze solid according to the machine’s instructions, then spin using the ice cream or gelato setting. You may need a respin for the smoothest texture.

  1. 5 stars
    I’ve made this 4 times now, I use 1 can of Coconut Milk full fat with 1 can Coconut Cream, Arrowroot powder and Allulose (dairy and sugar free). Since being diagnosed with Celiac dz. I’ve noticed that processed food, some Lactose & sugar cause horrible stomach issues but not Coconut and not homemade. I bought organic Strawberries, blended them, strained them and then whisked them into the base, then I strained the mixture 1 more time before adding to my ice cream maker (I have the bowl attachment for a Kitchen Aid mixer). This creates a very creamy Gelato, when I didn’t strain it it was gritty and it affected the overall taste. I will probably make this once a month it’s so good!!! I’ve also used organic wild Blueberries – delicious! The Pistachio one didn’t get strained it wasn’t very good. I’ve learned, always strain it one last time for the creamy melt in your mouth effect that Gelato should have. I use Coconut because Soy is horrible for your body (I’m a Nurse) It will disrupt hormones and Oat anything is not good either it’s sprayed with Glysophate which is a poison, so avoid that if you don’t want to end up like me with Celiac (GLYSOPHATE was a major contributor!). Great Recipe!

  2. 5 stars
    I really would like to make this, but I am allergic to coconut. Is there any other nondairy cream/milk I may use.

  3. I am blown away after a review of your website! Awesome! I’ve put off buying an ice cream maker but your gelato recipes and how they support my pre-diabetic status and my husband’s gluten free needs has opened me to considering one. The Cuisinart model you note in your posting is a bit pricey at $100 making 2 qts. There’s a Cuisinart ICE-21 at Amazon for $70 but is only 1.5 qt capacity.
    Since gelato will not be my main meal…although that’s a pleasant thought.. can ALL your GELATO recipes be reduced to fit a 1.5 qt machine. I’m signing up for your cookbooks, emailed recipes…I’m your newest fan in Las Vegas, NV, USA

    • Hello Donna! Most of my recipes produce between 1 and 1.5 qt gelato. Fruit-based gelati produce a bigger batch because you combine fruit puree to the 1 qt gelato base, but you could absolutely use the Cuisinart ICE-21 1.5qt machine to churn the vast majority of my recipes! I’m so happy to see you here and I hope you’ll love making my gelato recipes. Please report back to let me know which one is your favorite!

  4. can you advise what an alternative might be to cornstarch perhaps arrowroot. Have you ever tried an alternative yourself? I currently have a corn, rice and potato allergy so thickeners are limited for me. Hoping arrowroot will do the trick

    • Hey Donna, I’ve never used arrowroot so I can’t advise you on substituting it in my recipes. If you can usually swap cornstarch for arrowroot in other recipes, my bet would be that it would work here, too! If you ever give it a try, I’d love you to report back. Your experience will benefit others!

  5. Wondering if you could add the one egg yolk in this recipe for a touch more richness like you did in the Sicilian style gelato version? I am not requiring vegan. Thanks in advance

    • Yes, you can add an egg yolk towards the end of the simmering time, just like you would in my Sicilian-style gelato. Make sure to warm up the egg yolk with a bit of hot liquid before you whisk it back into the saucepan, or you’ll end up with scrambled eggs! 😅

  6. Could the vegan gelato base be used to make lemon geato? Any suggestions for additions (lemon juice, zest, sugar)?

    • P.S. No need to increase the sugar quantity if you like very lemony desserts, the gelato will taste similar to a lemon curd. If you want to tone down the tartness levels, you can increase the sugar to 1 cup.

    • Hi Maureen! You can absolutely use my vegan gelato base to make lemon gelato. After taking the gelato base off the heat, whisk in the finely grated zest from 2 lemons (using a Microplane to get the zest is best!) + 180 ml (3/4 cup) freshly squeezed lemon juice. Let cool completely, then refrigerate overnight. Strain the gelato, then churn! I hope this works out for you. Let me know how you like it!

  7. This gelato looks amazing! Mango passionfruit sounds perfect for my son who loves all things tropical. I’ll have to try this and report back!

  8. This is a fantastic vegan gelato base , I added a strawberry puree and it was perfect. This recipe is so good EVERYONE will love it .

  9. 5 stars
    First of all, it’s perfect for this summer season. It definitely looks so delicious, kid’s will love it instantly.