Homemade Pistachio Ice Cream Recipe
Introduction
This homemade pistachio ice cream is rich, creamy, and full of authentic nutty flavor. Made from scratch with roasted pistachios and a smooth custard base, it’s a delightful treat perfect for warm days or any time you crave something sweet and indulgent.

Ingredients
- 1 ½ cups whole milk
- 1 ½ cups heavy cream
- ⅔ cup granulated sugar
- 4 large egg yolks
- 1 cup shelled, unsalted pistachios (roasted, unsalted)
- ½ tsp vanilla extract
- Pinch of salt
- ¼ to ⅓ cup pistachio cream (aka pistachio paste or crema di pistacchio)
Instructions
- Step 1: Add the pistachios to a food processor and blend until a thick paste forms. This can take 2–4 minutes; scrape down the sides as needed. The texture should be creamy like nut butter. Don’t rush this step as it develops the rich pistachio flavor.
- Step 2: In a medium saucepan, combine the pistachio paste, milk, cream, and half the sugar.
- Step 3: Whisk over medium heat until fully combined and steaming, but do not let it boil. Use an immersion blender if needed to help dissolve the paste.
- Step 4: In a separate bowl, whisk the egg yolks, remaining sugar, and salt until pale and slightly thickened.
- Step 5: Slowly drizzle the hot pistachio dairy mixture into the egg yolks while whisking constantly to temper them. Then return the mixture to the saucepan.
- Step 6: Cook over medium heat, stirring constantly with a rubber spatula, until the mixture thickens and coats the back of a spoon (around 170–175°F / 77–80°C).
- Step 7: Remove from heat and stir in the vanilla extract.
- Step 8: Optional: strain the base through a fine mesh sieve for a smoother texture.
- Step 9: Let the base cool to room temperature, then cover and chill in the refrigerator for at least 4 hours or overnight.
- Step 10: Once chilled, churn the mixture in your ice cream maker following the manufacturer’s instructions until it reaches a soft-serve consistency (usually 20–25 minutes).
- Step 11: Layer half of the churned ice cream into your storage container.
- Step 12: Drizzle spoonfuls of pistachio cream over the ice cream and gently swirl with a knife.
- Step 13: Repeat layering with the remaining ice cream and pistachio cream.
- Step 14: Freeze the ice cream for at least 4 hours or until firm and scoopable.
Tips & Variations
- For a deeper pistachio flavor, use pistachios that are freshly roasted and unsalted.
- If you want extra creaminess, swap half the heavy cream for mascarpone cheese when making the base.
- You can add a handful of chopped pistachios during the last few minutes of churning for texture.
- If you don’t have pistachio cream, try blending extra pistachios with a bit of sugar and a touch of oil to create a homemade paste.
- To make this recipe vegan, substitute the dairy with coconut milk and use a suitable egg replacer, though the texture will be slightly different.
Storage
Store the finished ice cream in an airtight container in the freezer for up to 2 weeks. To serve, let it sit at room temperature for a few minutes until scoopable. Avoid refreezing melted ice cream to maintain its creamy texture.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I make pistachio ice cream without an ice cream maker?
Yes, you can make it by placing the chilled mixture in a shallow container and freezing it. Stir vigorously every 30 minutes to break up ice crystals until it’s firm and creamy, usually about 3-4 hours.
What is pistachio cream and can I skip it?
Pistachio cream is a sweetened, thick pistachio paste that adds flavor and richness. While optional, it enhances the taste and swirl effect. If unavailable, you can omit it or substitute with a homemade nut butter blend.
PrintHomemade Pistachio Ice Cream Recipe
A rich and creamy homemade pistachio ice cream made with roasted unsalted pistachios and a smooth pistachio paste for indulgent flavor. This recipe uses a custard base with egg yolks to create a luscious texture, finished with swirls of sweet pistachio cream for extra decadence. Perfect for pistachio lovers wanting a fresh, homemade frozen treat.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 5 hours 35 minutes
- Yield: Approximately 1 quart (4 servings) 1x
- Category: Dessert
- Method: Blending
- Cuisine: Italian-inspired
- Diet: Vegetarian
Ingredients
Ice Cream Base
- 1 1/2 cups whole milk
- 1 1/2 cups heavy cream
- 2/3 cup granulated sugar, divided
- 4 large egg yolks
- 1 cup shelled, unsalted pistachios (roasted)
- 1/2 tsp vanilla extract
- Pinch of salt
Pistachio Cream Swirl
- 1/4 to 1/3 cup pistachio cream (pistachio paste or crema di pistacchio – sweetened and thicker pistachio spread)
Instructions
- Make pistachio paste: Add the roasted pistachios to a food processor and blend continuously for 2–4 minutes until a creamy, nut butter-like paste forms. Scrape down the sides as needed to ensure even processing. This step is key for developing that vibrant pistachio flavor in the ice cream base.
- Combine dairy and paste: In a medium saucepan, whisk together the pistachio paste, whole milk, heavy cream, and half of the sugar over medium heat. Warm gently until the mixture is hot and steaming but not boiling. Use an immersion blender if needed to incorporate the paste fully.
- Prepare egg yolk mixture: In a separate bowl, whisk together the egg yolks, remaining sugar, and a pinch of salt until the mixture is pale, thickened, and creamy in texture.
- Temper the eggs: Slowly drizzle the hot pistachio dairy mixture into the egg yolks while whisking continuously to temper and prevent curdling. Then, pour the combined mixture back into the saucepan.
- Cook custard base: Heat the mixture over medium heat, stirring constantly with a rubber spatula until it thickens enough to coat the back of a spoon and reaches 170–175°F (77–80°C) on a thermometer. Remove from heat promptly to avoid scrambling the eggs.
- Add vanilla: Stir in the vanilla extract thoroughly to enhance the flavor of the custard base.
- Strain (optional): For a smoother texture, pass the custard through a fine mesh sieve into a clean bowl to remove any small lumps or pistachio bits.
- Chill custard: Allow the custard to cool to room temperature, then cover and refrigerate for at least 4 hours or overnight to develop flavor and set properly for churning.
- Churn ice cream: Once well chilled, churn the custard in an ice cream maker following the manufacturer’s instructions, typically 20–25 minutes, until it reaches a soft-serve consistency.
- Layer with pistachio cream: Spoon half of the churned ice cream into your storage container. Drizzle pistachio cream over the top and gently swirl with a knife for ribbons of flavor.
- Repeat layering: Add the remaining ice cream and top again with pistachio cream, swirling gently to create marbled layers.
- Freeze to firm up: Freeze the layered ice cream for at least 4 hours or until firm and scoopable before serving.
Notes
- Roasting the pistachios enhances their flavor and aroma for a richer ice cream.
- Pistachio cream or pistachio paste is available in specialty stores or online; it contributes both color and intense nutty sweetness.
- Tempering the eggs is crucial to avoid curdled custard; add the hot liquid slowly while whisking vigorously.
- Chilling the custard base overnight improves texture and flavor development.
- If you don’t have an immersion blender, a regular blender works to incorporate the paste into the milk and cream.
- You can substitute half-and-half for the milk and cream mixture for a lighter ice cream, though it will be less rich.
- For a vegan or egg-free version, use a custard base substitute like coconut milk and cornstarch, but note texture will differ.
Keywords: pistachio ice cream, homemade ice cream, pistachio paste, creamy dessert, custard ice cream

