Chocolate Swirl Pistachio Ice Cream Recipe
Chocolate Swirl Pistachio Ice Cream is a show-stopping frozen treat that masterfully combines the nutty charm of pistachios with decadent ribbons of melted chocolate. The magic truly lies in its silky custard base and the delightful textural contrast between the crunch of pistachios and the glossy chocolate swirls. Whether you’re serving it for an elegant dinner party or just sneaking a scoop for yourself after a long day, this homemade ice cream recipe turns any day into a celebration.

Ingredients You’ll Need
This recipe hinges on a handful of straightforward but high-impact ingredients. Each one plays a crucial part in bringing depth, texture, and vibrancy to your Chocolate Swirl Pistachio Ice Cream. Let’s take a look at what you’ll need and why you’ll love having them in your kitchen.
- Pistachios (1 1/2 cups shelled, unsalted): Fresh pistachios are the heart of this recipe—go for unsalted and toast them for an even richer flavor.
- Whole Milk (2 cups): Adds essential creaminess while keeping the base light and smooth.
- Heavy Cream (1 1/2 cups): Brings luxurious richness and the signature texture that makes homemade ice cream so irresistible.
- Granulated Sugar (3/4 cup): Sweetens and balances the earthy notes of pistachio, while helping create a velvety custard.
- Salt (1/4 teaspoon): Just a pinch elevates all the other flavors and keeps the sweetness in check.
- Egg Yolks (5 large): Create the silky-smooth custard base and help emulsify the pistachio richness.
- Vanilla Extract (1/2 teaspoon): Rounds out the nutty taste with a subtle, aromatic sweetness.
- Semi-sweet Chocolate Chips (1/2 cup): Infuse the ice cream with decadent chocolate swirls—feel free to use dark chocolate for a deeper cocoa punch.
- Coconut Oil or Neutral Oil (1 tablespoon): Ensures the chocolate swirls stay supple and create melt-in-your-mouth ribbons throughout.
How to Make Chocolate Swirl Pistachio Ice Cream
Step 1: Grind the Pistachios
Start by placing your shelled pistachios in a food processor. Pulse until the nuts are finely ground but not yet a paste—think of a sand-like texture. The finer the grind, the silkier your final ice cream will be, but leaving a few flecks guarantees those signature pops of nutty flavor throughout every bite.
Step 2: Prepare the Custard Base
In a medium saucepan, combine the whole milk, 1 cup of the heavy cream, granulated sugar, and salt. Warm over medium heat, stirring occasionally, until the mixture is just steaming—no need to let it come to a boil. This step ensures the sugar is fully dissolved and helps set up the custard for unmistakable smoothness.
Step 3: Temper the Egg Yolks
While your milk mixture is heating, whisk your egg yolks in a separate bowl until smooth. Now, very slowly drizzle about half a cup of the hot milk mixture into the yolks, whisking constantly. This tempers the eggs gently, so you end up with a creamy custard rather than accidental scrambled eggs. Pour the tempered yolks back into the saucepan.
Step 4: Cook the Custard
Return your saucepan to the stove over medium-low heat. Stir constantly with a wooden spoon or spatula; you’re looking for the custard to thicken and just coat the back of your spoon. This typically takes about 7 to 10 minutes. Once ready, remove the pan from the heat immediately to prevent overcooking.
Step 5: Add Vanilla and Pistachios
Stir the vanilla extract and freshly ground pistachios into your warm custard base. This is where the aroma of roasted pistachio shines. Let this mixture cool for around 10 to 15 minutes, stirring occasionally to prevent a skin from forming on top.
Step 6: Chill Thoroughly
Pour in the remaining 1/2 cup of heavy cream, which brings even more creaminess and helps the ice cream churn up light and airy. Cover the bowl and refrigerate for at least 4 hours, or overnight if you can. Patience is key: a fully chilled base makes for the smoothest Chocolate Swirl Pistachio Ice Cream.
Step 7: Churn the Ice Cream
Once your custard is nice and cold, churn it in your ice cream maker according to the manufacturer’s instructions. Typically, this will take 20 to 25 minutes. The transformation from liquid to luscious, soft-set ice cream at this stage is pure kitchen magic!
Step 8: Create the Chocolate Swirl
While your ice cream churns, melt together the chocolate chips and coconut oil in a microwave-safe bowl. Heat in 30-second intervals, stirring in between, until you have a glossy, pourable chocolate. This ensures your swirls stay soft and slice beautifully through the ice cream.
Step 9: Layer and Freeze
In a freezer-safe container, assemble your masterpiece by layering scoops of pistachio ice cream and drizzling warm melted chocolate between each layer. Use a spoon or small spatula to gently swirl as you go, then freeze for at least 4 hours until firm.
How to Serve Chocolate Swirl Pistachio Ice Cream

Garnishes
Lean into the elegance of this dessert by topping each scoop with chopped pistachios, a light sprinkle of flaky sea salt, or delicate chocolate curls. A few edible rose petals or a dusting of cocoa powder will take presentation to the next level, making each bowl feel special.
Side Dishes
Pair Chocolate Swirl Pistachio Ice Cream with crisp biscotti, honey-drenched baklava, or simple butter cookies for an irresistible texture contrast. Fresh berries, especially strawberries or raspberries, add a touch of tartness that brightens every bite.
Creative Ways to Present
Scoop onto warm brownies, sandwich between chewy cookies, or serve in chocolate-dipped waffle cones for a bit of whimsy. For a dinner party, try mini ice cream parfaits with layers of crushed nuts and chocolate shavings, or plate alongside a slice of fresh citrus cake for a gorgeous color combo.
Make Ahead and Storage
Storing Leftovers
Transfer any extra Chocolate Swirl Pistachio Ice Cream to an airtight container as soon as you’re done serving. Press plastic wrap directly onto the surface before sealing to keep it ultra-fresh and prevent ice crystals from forming. Homemade ice cream stays at its best for up to two weeks.
Freezing
Store your ice cream in the coldest part of your freezer for a firm, scoopable texture. If layering for a party, use a smaller container for dramatic, thick chocolate swirls. Remember, some natural separation is normal—just give it a quick stir after the initial freeze if needed.
Reheating
While you won’t actually reheat ice cream, it helps to let the container sit at room temperature for five to ten minutes before scooping, especially if it’s frozen rock-solid. This softens the texture and brings those pistachio and chocolate flavors right to the forefront.
FAQs
Can I use roasted salted pistachios instead of unsalted?
You can use roasted salted pistachios, but your Chocolate Swirl Pistachio Ice Cream will be noticeably saltier. If you go this route, skip the added salt in the recipe and adjust to taste during the custard step.
Do I need an ice cream maker?
An ice cream maker is ideal for achieving the perfectly creamy texture, but if you don’t have one, you can freeze the base in a shallow pan, stirring every 30 minutes until set. The texture will be slightly icier, but still delicious.
Can I make this recipe dairy-free?
Yes! Use canned coconut milk in place of the whole milk and heavy cream. The coconut oil in the chocolate swirl will pair beautifully, and plant-based alternatives for yolks (like cashew cream or a custard starch) can work for the base.
How can I intensify the pistachio flavor?
For a deeper pistachio punch, lightly toast the nuts before grinding and consider adding a few drops of natural pistachio extract. Always opt for the freshest pistachios you can find for the most vibrant taste and color.
Does the chocolate swirl harden too much when frozen?
Thanks to the coconut oil blended with the chocolate, the swirls should remain pleasantly soft and easy to scoop, even straight from the freezer. If you prefer a fudgy texture, use a higher cocoa-content chocolate or add a splash more oil.
Final Thoughts
Chocolate Swirl Pistachio Ice Cream is more than just a dessert—it’s a ticket to pure indulgence with every creamy, crunchy, chocolaty bite. Whether you’re crafting it for a special dinner or a quiet night in, this recipe is guaranteed to impress and delight. Gather your ingredients, take your time, and get ready to savor a homemade treat that’s nothing short of swoon-worthy!
Print
Chocolate Swirl Pistachio Ice Cream Recipe
- Total Time: 6 hours 45 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian, Gluten-Free
Description
Indulge in the creamy richness of homemade Chocolate Swirl Pistachio Ice Cream. This delightful dessert features a luscious pistachio base swirled with decadent chocolate, creating a perfect balance of flavors and textures.
Ingredients
For the Pistachio Base:
- 1 1/2 cups shelled unsalted pistachios
- 2 cups whole milk
- 1 1/2 cups heavy cream
- 3/4 cup granulated sugar
- 1/4 teaspoon salt
- 5 large egg yolks
- 1/2 teaspoon vanilla extract
For the Chocolate Swirl:
- 1/2 cup semi-sweet chocolate chips
- 1 tablespoon coconut oil or neutral oil
Instructions
- Grind the Pistachios: In a food processor, finely grind the pistachios.
- Prepare the Base: Combine milk, 1 cup cream, sugar, and salt in a saucepan. Heat until steaming. Whisk egg yolks in a bowl, temper with milk mixture, then cook until thickened. Stir in vanilla and ground pistachios. Cool and add remaining cream.
- Chill the Mixture: Refrigerate for at least 4 hours.
- Churn the Ice Cream: Use an ice cream maker to churn the mixture.
- Create the Swirl: Melt chocolate and oil, then layer it with the ice cream in a container to make swirls.
- Freeze: Freeze until firm, about 4 hours.
Notes
- Toast pistachios for extra flavor.
- Substitute dark chocolate for a richer swirl.
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Category: Dessert
- Method: Churned
- Cuisine: American
Nutrition
- Serving Size: 1/2 cup
- Calories: 330
- Sugar: 22g
- Sodium: 55mg
- Fat: 23g
- Saturated Fat: 10g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 110mg