If you adore rich, creamy desserts but want to keep things plant-based, this Vegan Pistachio Ice Cream Recipe is going to become your new favorite treat. Packed with the buttery flavor of pistachios and the luscious creaminess of coconut milk, it’s an indulgent yet wholesome way to enjoy ice cream without any dairy. The delicate hints of vanilla and almond extracts elevate the flavors beautifully, while the natural sweetness from maple syrup keeps it perfectly balanced. Whether you’re a seasoned vegan or just looking for a healthier alternative, this recipe is a total game-changer that’s easy to make and absolutely delightful to share.
Ingredients You’ll Need

Getting your ingredients right is key to nailing this ice cream, and luckily, they are simple and straightforward. Each one contributes to the luscious taste, creamy texture, and lovely color that make this dish truly special.
- Pistachios (200 g, shelled): These add that unmistakable nutty flavor and green hue that define the ice cream’s character.
- Full-fat canned coconut milk or coconut cream (400 g, chilled): The richness here ensures the ice cream is luxuriously creamy without any dairy.
- Pure maple syrup (180 ml): This natural sweetener balances the earthiness of the pistachios while adding a subtle depth of flavor.
- Almond milk (60 ml): A splash to lighten the mixture and aid in smooth blending.
- Coconut oil (60 g, solid): Adds fat and smoothness, lending to the perfect scoopable texture once frozen.
- Vanilla extract (2 teaspoons): A warm, comforting note that enhances all other flavors.
- Almond extract (1 teaspoon, optional): For an extra layer of nuttiness that’s so worth including.
- Sea salt (pinch, optional): Helps to elevate and balance the sweetness beautifully.
- Pistachios (30 g, shelled, for garnish): Adds a delightful crunch and an inviting finishing touch.
How to Make Vegan Pistachio Ice Cream Recipe
Step 1: Soak and Prepare the Pistachios
Begin by soaking your shelled pistachios in water to soften them and make peeling easier. For the best flavor and texture, let them soak overnight in the refrigerator or for at least 4 hours. If you’re short on time, a quick soak in boiled water for 30 minutes to an hour will do the job. This soaking step is crucial because it helps to remove the skins, which can add a slight bitterness if left on.
Step 2: Peel the Pistachios
Rinse the soaked pistachios under fresh water and gently rub off the skins with your fingers. The skins should come off easily thanks to the soaking, and removing them is key to a smooth, creamy ice cream without any gritty bits.
Step 3: Blend Ingredients to Perfection
Next, add your peeled pistachios, chilled coconut milk, maple syrup, almond milk, solid coconut oil, vanilla extract, almond extract if using, and a pinch of sea salt to a high-speed blender. Blend it all until you have a luscious, perfectly smooth cream. Make sure there are no lumps so that the final ice cream is silky and indulgent in every bite.
Step 4: Churn the Mixture
Pour your blend into an ice cream maker and churn according to your machine’s instructions. Usually, this takes about 30 to 40 minutes for the mixture to thicken into that delightful soft-serve consistency. This step aerates the mixture, giving your ice cream that light, fluffy texture.
Step 5: Freeze and Garnish
To finish, transfer the churned ice cream into an airtight container and sprinkle the chopped pistachios on top for texture and visual appeal. Freeze it for at least 4 hours until it’s firm enough to scoop but still wonderfully creamy.
Step 6: Ready to Serve
Allow your fresh vegan pistachio ice cream to sit at room temperature for about 10 minutes to soften slightly before serving. For neat, clean scoops, warm your ice cream scoop in hot water between scoops—your guests will thank you!
How to Serve Vegan Pistachio Ice Cream Recipe

Garnishes
Enhance your ice cream with a sprinkling of toasted chopped pistachios for crunch, or try a drizzle of maple syrup or coconut caramel sauce. For a fresh twist, a few fresh mint leaves or even a dusting of matcha powder can add color and complement the nutty flavors beautifully. These little touches do wonders for presentation and taste.
Side Dishes
This vegan pistachio ice cream pairs wonderfully with fresh berries or stone fruits like cherries and peaches. For an extra special treat, serve it alongside vegan almond biscotti or a warm slice of fruit tart—both accentuating the ice cream’s rich, creamy texture while adding delightful contrasts.
Creative Ways to Present
For dinner parties or special occasions, serve this ice cream in elegant chilled bowls or martini glasses for a sophisticated touch. You can also create layered parfaits with vegan granola and fruit compotes, letting the green hue of the ice cream pop against colorful layers. It’s a sure way to wow your guests visually and on the palate.
Make Ahead and Storage
Storing Leftovers
This Vegan Pistachio Ice Cream Recipe is great for making ahead and saving for later. Store any leftovers in an airtight container to prevent freezer burn and preserve the fresh flavors. It will keep well for a couple of months in the freezer, giving you glimpses of summer indulgence even in the colder months.
Freezing
If you’re not serving it right away, after churning and garnishing, seal the ice cream tightly and freeze it for at least 4 hours or until fully set. This allows the flavors to meld perfectly and the texture to firm up just right for scooping.
Reheating
Ice cream isn’t typically reheated, but if it feels too hard straight out of the freezer, just let it sit at room temperature for 5 to 10 minutes before scooping. This simple trick makes it easier to serve without losing that creamy, dreamy texture you worked so hard to achieve.
FAQs
Can I use other nuts instead of pistachios?
Absolutely! While pistachios give this ice cream its signature flavor and color, you can experiment with cashews or almonds for a different twist. Just keep in mind the flavor profile will change, and you might need to adjust sweetness accordingly.
Do I need an ice cream maker to make this recipe?
An ice cream maker definitely helps achieve the best texture, but if you don’t have one, you can freeze the blended mixture in a shallow container and stir it vigorously every 30 minutes until it’s firm. It may not be as smooth but still delicious!
Is the coconut milk flavor very strong?
Using full-fat canned coconut milk gives the best creamy texture, and while there is a mild coconut flavor, it complements the pistachios nicely rather than overpowering them. If you’re sensitive to coconut, be sure to use high-quality brands with a balanced flavor.
How sweet is this ice cream? Can I adjust the sweetness?
The sweetness is moderate and comes from maple syrup, which adds more complex flavors than plain sugar. You can adjust the amount to your taste, adding more if you prefer it sweeter or less if you want to highlight the nutty pistachios.
Can I make this recipe nut-free?
This recipe relies heavily on pistachios and almond milk, so it’s not suitable for nut allergies. However, you could experiment with seed-based milks like sunflower or oat milk and ingredients like pumpkin seeds, but expect differences in flavor and texture.
Final Thoughts
Making this Vegan Pistachio Ice Cream Recipe is such a joyful experience from start to finish, and the result is a creamy, flavorful dessert that tastes like a little scoop of heaven. Whether you’re treating yourself or impressing guests, it’s a refreshing, wholesome indulgence that showcases the magic of plant-based desserts. I promise once you try it, you’ll want to make it again and again!
Print
Vegan Pistachio Ice Cream Recipe
This vegan pistachio ice cream is a creamy, rich, and nutty frozen treat made from soaked pistachios, full-fat coconut milk, and natural sweeteners. Perfectly smooth and dairy-free, it offers a delightful plant-based alternative to traditional ice cream, garnished with crunchy pistachios for added texture.
- Total Time: Approximately 5 hours
- Yield: 8 servings
Ingredients
Main Ingredients
- 200 g pistachios (shells removed)
- 400 g chilled full-fat canned coconut milk or coconut cream (use only the thick part from the top of the can)
- 180 ml pure maple syrup (more or less to taste)
- 60 ml almond milk (or other plant-based milk)
- 60 g coconut oil (solid)
- 2 teaspoons vanilla extract
- 1 teaspoon almond extract (optional, but recommended)
- Pinch sea salt (optional, but recommended)
For Garnish
- 30 g pistachios (shells removed, for garnish)
Instructions
- Soak Pistachios: Add the pistachios to a large bowl, cover with water and refrigerate overnight or for a minimum of 4 hours. Alternatively, quick-soak them in boiled water for 30 minutes to an hour to soften.
- Prepare Pistachios: Rinse the soaked pistachios with clean water and remove as many of the skins as possible. The skins should come off easily with your fingers due to the soaking.
- Blend Ingredients: Add the peeled pistachios, chilled coconut milk (thick part), maple syrup, almond milk, solid coconut oil, vanilla extract, almond extract (if using), and a pinch of sea salt into a high-speed blender. Blend until completely smooth and creamy without any lumps.
- Churn Ice Cream: Pour the blended mixture into an ice cream maker and churn according to the manufacturer’s instructions, typically for about 30-40 minutes, until it reaches a soft-serve consistency.
- Freeze: Transfer the churned ice cream to an airtight container, garnish with chopped pistachios, and freeze for 4 hours to firm up.
- Serve: Allow the ice cream to defrost for about 10 minutes before serving. For easier scooping, heat your ice cream scoop in hot water before using.
- Storage: Store any leftovers in an airtight container in the freezer, where it will keep for a couple of months.
Notes
- Use only the thick cream portion from the top of the canned coconut milk for best creaminess.
- Adjust maple syrup quantity based on preferred sweetness.
- Removing skins from soaked pistachios improves the texture and color of the ice cream.
- The almond extract is optional but adds a nice depth of flavor.
- The ice cream needs to be defrosted slightly for easier scooping.
- Heating the scooper helps to create clean, smooth scoops.
- Prep Time: 10 minutes (plus soaking time of 4 hours to overnight)
- Cook Time: 40 minutes (churning time in ice cream maker)
- Category: Dessert
- Method: Blending
- Cuisine: Vegan
- Diet: Vegan