Creamy, nutty, and indulgent—this chocolate swirl pistachio ice cream is a no-churn treat that feels gourmet yet requires zero special equipment.
Pistachios bring plant-based protein, fiber, and heart-healthy fats, while the rich chocolate ganache adds a decadent touch.
With no added eggs and minimal prep, this recipe is a refreshing, satisfying dessert that’s easy enough for everyday enjoyment and even meal-prep friendly for the week ahead.

Quick & Creamy Chocolate Swirl Pistachio Ice Cream
Equipment
- 1 Medium heat-proof bowl
- 1 Small saucepan
- 1 Food processor
- 1 Hand mixer or stand mixer with whisk attachment
- 1 Silicone Spatula
- 1 9×5-Inch Loaf Pan
- 1 9×5-Inch Loaf Pan
Ingredients
For Chocolate Ganache Swirl
- 6 tablespoons 90 ml heavy cream
- ½ cup 90 g high-quality chocolate chips or finely chopped chocolate
For Ice Cream Base
- 1 ¼ cups 163 g roasted, shelled pistachios (salted or unsalted)
- 2 cups 420 ml cold heavy cream
- 1 can 14 oz / 396 g full-fat sweetened condensed milk
- 1 teaspoon pure vanilla extract or vanilla bean paste
- ¼ teaspoon almond extract
- 1 drop green gel food coloring optional
Optional Toppings
- 2 tablespoons chopped pistachios
- 2 tablespoons chopped chocolate chips
Instructions
- Prepare the Chocolate Ganache Base: Place the chocolate chips (or finely chopped chocolate) into a medium, heat-proof mixing bowl. In a small saucepan, gently heat the heavy cream over medium heat until you see tiny bubbles forming around the edges of the pan—this means it’s just about to simmer.Do not let the cream boil rapidly, as that can cause it to scorch. Immediately pour the hot cream over the chocolate, making sure all the chocolate pieces are submerged. Let the mixture sit undisturbed for 2–3 minutes. This resting time allows the chocolate to soften naturally without any risk of burning.
- Mix the Ganache Until Smooth: Using a small silicone spatula or a metal spoon, begin stirring the mixture very slowly, starting from the center and working your way outwards in small circles. Continue until the chocolate and cream fully combine into a silky, glossy ganache. If the chocolate doesn’t melt completely at first, resist the temptation to microwave it—just keep stirring gently until it becomes smooth. Once ready, set the ganache aside at room temperature. It should cool slightly and thicken to a pourable consistency before you swirl it into the ice cream.
- Grind the Pistachios to a Fine Texture: Place the roasted, shelled pistachios into a food processor. Pulse several times, scraping down the sides if needed, until the nuts reach a fine, almost sandy texture. You want the pistachios to be ground finely enough to mix smoothly into the cream, but not so long that they turn into paste. If your pistachios are unsalted, you can add a small pinch of sea salt at this stage to enhance their natural nutty flavor.
- Whip the Cream to Stiff Peaks: In a large mixing bowl, pour in the cold heavy cream. Using either a hand mixer or a stand mixer fitted with the whisk attachment, begin whipping the cream on medium-high speed. Continue mixing for about 3–4 minutes, or until stiff peaks form—meaning when you lift the whisk out, the cream holds its shape without collapsing. Be careful not to over-whip, or the cream may start turning into butter.
- Create the Pistachio Ice Cream Base: Once the whipped cream is ready, reduce the mixer speed to low. Add the finely ground pistachios, the entire can of sweetened condensed milk, vanilla extract, almond extract, and the optional drop of green gel food coloring. Mix just until all ingredients are combined, ensuring you don’t deflate the airy texture of the whipped cream. You should now have a creamy, nutty, and slightly thickened base that smells wonderfully fragrant.
- Layer the Ice Cream and Ganache: Spoon about half of the pistachio cream mixture into a freezer-safe container, ideally a 9×5-inch loaf pan. Spread it evenly with a spatula. Next, drop spoonfuls of half the cooled ganache across the surface. Don’t spread it fully—it will create natural pockets of chocolate. Add the remaining pistachio cream mixture on top, smoothing it out gently. Finally, spoon the rest of the ganache over the surface.
- Swirl for a Marbled Effect: Take a butter knife or a thin spatula and drag it gently through the layers in a swirling motion. Do not over-mix; just a few swirls will create beautiful ribbons of chocolate throughout the ice cream while keeping the distinct pistachio base intact.
- Add the Crunchy Toppings (Optional): If you’d like an extra layer of texture, sprinkle chopped pistachios and chopped chocolate chips over the top. These toppings not only add crunch but also give the finished ice cream a gourmet look.
- Cover and Freeze Properly: Cover the loaf pan tightly with plastic wrap, foil, or a fitted lid if available. Place the container in the freezer and let the ice cream set for at least 8 hours, preferably overnight. During this time, the mixture will firm up into a creamy, scoopable consistency.
- Scoop and Serve: Once frozen, remove the ice cream from the freezer and let it sit at room temperature for 3–5 minutes to soften slightly. Use an ice cream scoop warmed under hot water for smooth, easy scooping. Serve in bowls or cones, garnished with extra pistachios or chocolate shavings if desired. Enjoy the nutty richness paired with decadent swirls of chocolate in every bite!
Notes
- Use high-quality chocolate for the ganache, as it creates a smoother, more luxurious swirl.
- If your pistachios are unsalted, add a small pinch of fine sea salt while grinding for a balanced sweet-salty flavor.
- Toast raw pistachios before grinding to enhance their natural nuttiness—about 8 minutes in a 300°F (149°C) oven.
- Do not over-whip the cream; stop at stiff peaks to keep the ice cream light and airy.
- For a naturally green tint without food coloring, use roasted pistachios with their skins removed.
- Always allow the ganache to cool slightly before swirling it in—too hot, and it may melt the base.
- A loaf pan works well, but any deep, freezer-safe container with a lid is fine.
- Freeze for at least 8 hours before serving for the best texture.
- Dip your ice cream scoop in warm water for smooth, easy scoops.
- This ice cream can be made up to 2 weeks in advance, making it perfect for entertaining or meal prep.
Chef’s Secrets for Perfect Texture
The secret to silky, no-churn ice cream lies in two key steps: properly whipping the cream and balancing the ganache.
Whipping the cream to stiff peaks introduces air, which replaces the need for churning and keeps the ice cream fluffy rather than dense. Be careful not to over-whip, or the cream will curdle.
Equally important is cooling the ganache to a pourable but thick consistency before swirling it in—this ensures distinct ribbons of chocolate without melting the base.
Finally, grinding pistachios finely helps them blend seamlessly, infusing the cream with rich nutty flavor while keeping the texture smooth.
Serving Suggestions and Pairing Ideas
This pistachio chocolate swirl ice cream shines on its own, but you can elevate it with simple pairings.
Serve scoops in crunchy waffle cones or sprinkle extra pistachios on top for added crunch.
For a dinner party dessert, pair it with a drizzle of warm chocolate sauce or a shot of espresso for an affogato-style treat.
It also makes a fantastic base for ice cream sandwiches when paired with chocolate cookies or biscotti.
If you’re looking for lighter pairings, serve it alongside fresh berries for a refreshing balance of sweetness and tartness.
Storage Tips for Freshness and Flavor
To keep your homemade ice cream tasting fresh, store it in an airtight, freezer-safe container.
Press a piece of plastic wrap directly on the surface of the ice cream before sealing the container—this prevents ice crystals from forming and keeps the texture creamy.
For best flavor, enjoy within 2 weeks, as the pistachio oils can lose their freshness over time.
If the ice cream becomes too hard after extended freezing, simply let it sit at room temperature for 5 minutes before scooping.
Avoid frequent thawing and refreezing, as this can lead to graininess.
Frequently Asked Questions
1. Can I make this without condensed milk?
Sweetened condensed milk is essential in no-churn recipes because it adds sweetness and creaminess without the need for an ice cream maker. While you can try alternatives like coconut condensed milk for a dairy-free option, skipping it entirely will change the texture significantly.
2. What can I use instead of pistachios?
If pistachios aren’t available, you can substitute almonds, hazelnuts, or cashews. Each nut will bring its own flavor profile, though pistachios are unique for their sweet, buttery taste. Be sure to toast whichever nuts you use for maximum flavor.
3. How can I make the ice cream softer?
Homemade ice cream sometimes freezes a little harder than store-bought versions. To keep it scoopable, add 1–2 tablespoons of vodka or a neutral spirit to the base—it lowers the freezing point slightly without affecting flavor. Otherwise, simply let the ice cream sit out for a few minutes before serving.
4. Do I have to use food coloring?
Not at all! The food coloring is purely aesthetic. If you want a natural green tint, try blending in a small amount of matcha powder or using peeled pistachios, which retain more color. The flavor will remain delicious regardless.
5. Can I prepare the ganache ahead of time?
Yes! The ganache can be made up to a day in advance and stored in the refrigerator. Before using, warm it gently in short bursts or over a double boiler until it returns to a smooth, spoonable consistency—then it’s ready to swirl into the ice cream.