There’s a reason pistachio ice cream is the flavor I order without even glancing at the menu, it’s the one that never disappoints. This version is made the old-fashioned way: real toasted pistachios, a silky egg custard base, and zero straining, so every spoonful still has that soft, gelato-shop texture with visible flecks of nut running through it. If you’ve only ever had pistachio ice cream from a tub, the real, homemade version is a completely different experience.

Jump to:
Why You’ll Love This Pistachio Ice Cream Recipe
- Real, toasted pistachios: this isn’t ice cream with pistachio flavoring stirred in from an extract bottle. The nuts are toasted and ground into the base itself, so the flavor is deep and unmistakably real.
- Authentic, gelato-style texture: the base isn’t strained, which means you keep those soft little flecks of pistachio in every bite instead of a flat, one-note creaminess.
- Make-ahead friendly: the base needs to chill anyway, so this is a great one to start the night before you want to serve it.
- No-churn option included: no ice cream maker? There’s a freezer-and-blender method below that gets you most of the way there.
- Easy to adjust: the sweetness is easy to scale up or down depending on your taste.
Ingredients for Homemade Pistachio Ice Cream
The pistachios are toasted first to deepen their flavor, then ground with part of the sugar, which helps them break down into a much finer, more even powder than grinding them alone. A combination of whole milk and high-fat heavy cream keeps the base rich without being heavy, and egg yolks give it that classic, custard-style creaminess you’d get from a good scoop shop.
- Pistachios: unsalted, shelled, toasted to bring out their flavor and aroma.
- Granulated sugar: divided between grinding with the pistachios and whisking with the egg yolks.
- Whole milk: for a base that’s rich but still pourable.
- Heavy cream: go for a high-fat cream (around 36-40%) for the creamiest texture.
- Egg yolks: these create the custard base that gives this ice cream its soft, scoopable texture.
- Salt: just a pinch, to round out the sweetness.
- Vanilla: extract or vanilla bean powder both work beautifully here.
See the recipe card below for exact quantities.
Substitutions & Variations
- Make it a pistachio almond ice cream: Stir in ¼-½ teaspoon of almond extract along with the vanilla if you love that classic pistachio-almond combination.
- Strain it if you prefer it smoother: I personally skip this step because I love the texture it leaves behind, but if you want an ultra-smooth, no-grain base, pour the chilled custard through a strainer before churning.
- Lower the sugar: Cut the sugar by about 20g if you prefer a less sweet ice cream.
- Mix-ins: Fold in extra chopped pistachios, or mini chocolate chips before the ice cream finishes churning.
This recipe has not been tested with all substitutions.
How To Make Pistachio Ice Cream

- Step 1: Toast the pistachios until fragrant, then pulse them with half the sugar into a fine, sand-like powder.

- Step 2: Warm the milk, cream, and pistachios together. Combine them in a saucepan over medium heat and warm gently, you’re not trying to boil it, just heat it through so the pistachio flavor infuses the liquid.

- Step 3: Whisk the egg yolks and remaining sugar. Slowly whisk the warm pistachio milk into the egg yolks, a little at a time, so the eggs warm up gradually instead of scrambling.

- Step 4: Cook the custard. Return everything to the saucepan and cook over medium-low heat, stirring constantly, until the custard thickens enough to coat the back of a spoon.

- Step 5: Finish and chill the base. Stir in the salt and vanilla, then cool to room temperature, cover, and refrigerate, at least 4 hours or overnight.

- Step 6: Churn. Pour the chilled base into your ice cream maker and churn until thick and soft-serve consistency. Transfer to a container and freeze for about 2 hours, or enjoy it straight away for a softer consistency.
No Ice Cream Maker? Here’s a No-Churn Option
You won’t get quite the same creamy texture, but this works in a pinch: pour the cooled, unchurned base into an ice cube tray and freeze for about 24 hours, until solid. The next day, pulse the frozen cubes in a food processor or strong blender until smooth and creamy, then transfer back to a container and freeze for about 2 hours before serving.
Expert Tips for the Best Pistachio Ice Cream
- Don’t rush the tempering step. Adding the warm milk too quickly to the egg yolks is the most common way to end up with scrambled bits in your custard. Go slow, and whisk constantly.
- Don’t let the custard boil. You’re looking for it to coat the back of a spoon, not bubble, once it boils, the eggs can curdle.
- Chill the base fully before churning. A warm base won’t churn properly and will give you a softer, less stable final texture. Overnight chilling makes a real difference.
- Pre-freeze your ice cream maker bowl. Most machines need the freezer bowl frozen solid (often 24 hours ahead), so plan accordingly if you’re using one of these.
- Let it soften before scooping. If the ice cream has been in the freezer for a few days, let it sit at room temperature for about 10 minutes before scooping, it’ll be rock hard otherwise.

How to Store Pistachio Ice Cream
- Freezer Storage: Transfer the finished ice cream to an airtight, freezer-safe container. It keeps well for about 1-2 weeks for the best texture and flavor.
Related Recipes
Vanilla Custard Ice Cream (No Ice Cream Machine)
FAQ
Yes. Freeze the cooled base in an ice cube tray, then blend the frozen cubes in a food processor or strong blender until creamy (see the no-churn method above). It won’t be quite as smooth as a churned version, but it’s an option if you don’t own a machine.
This is a personal choice. A lot of recipes ask you to strain the custard for a perfectly smooth, no-grain finish, but I actually love keeping the texture you get from leaving the ground pistachios in. It reminds me of a gelato shop I visited once where you could see and feel real pistachio in every bite, it just tastes more like real pistachio ice cream to me. You’re welcome to strain yours if you prefer it smoother.
You can lighten this recipe slightly by reducing the sugar by about 20g, but keep in mind that sugar and fat both play a role in texture here, cutting too much can leave you with a harder, icier ice cream once frozen.
Definitely. Add ¼-½ teaspoon of almond extract along with the vanilla for a more classic pistachio-almond flavor.
Stored in an airtight container, it keeps well in the freezer for about 1-2 weeks. After that, it’s still safe to eat, but you may start to notice ice crystals forming.
Did you make this recipe?
If you make this pistachio ice cream, I’d be so happy if you came back to leave a 5 star rating. And if you share it on Instagram, don’t forget to tag me @your_kitchen_lab so I can see your creations.
Other Snacks
You might also like:

Pistachio Ice Cream Recipe
Ingredients
Equipment
Method
- Preheat oven to 320°F (160°C). Spread the pistachios on a baking sheet and toast for 8-10 minutes, just until fragrant. Watch closely so they don't brown or burn.
- Let the pistachios cool slightly, then add them to a food processor or coffee grinder with half the sugar (50g / ¼ cup). Pulse until very finely ground, almost powder like.
- In a saucepan, combine the milk, heavy cream, and ground pistachio-sugar mixture. Warm over medium heat, stirring occasionally, until steaming and just below a simmer. Do not let it boil.
- Meanwhile, in a separate bowl, whisk the egg yolks with the remaining sugar (50g / ¼ cup) until well combined.
- Slowly ladle the warm pistachio milk into the egg yolks, whisking constantly, to temper the eggs. Add it gradually until incorporated.
- Pour the tempered egg mixture back into the saucepan. Cook over medium-low heat, stirring constantly, until the custard thickens enough to coat the back of a spoon. Do not let it boil.
- Remove from heat and stir in the salt and vanilla. If the pistachio bits seem unevenly distributed, blend briefly with an immersion blender.
- Let the base cool to room temperature, then cover and refrigerate for at least 4 hours, or ideally overnight, until completely cold.
- Pour the chilled base into a pre-frozen ice cream maker bowl and churn according to the manufacturer’s instructions until thick and soft-serve in texture.
- Transfer to an airtight container and freeze for about 2 hours for a scoopable texture, or serve immediately for a softer consistency.
Video
Notes
- For a smoother, no-grain texture, strain the custard before churning.
- For a more classic pistachio-almond flavor, add ¼-½ teaspoon almond extract along with the vanilla.
- No-churn method: Freeze the cooled, unchurned base in an ice cube tray for about 24 hours. Blend the frozen cubes in a food processor or strong blender until smooth, then freeze in a container for 2 hours before serving.
- Storage: Keeps in an airtight, freezer-safe container for about 1-2 weeks for best texture.
- Nutrition is automatically estimated and should be used as an approximation only.









Comments
No Comments