Homemade Chocolate Truffle Ice Cream

Rich, velvety chocolate ice cream swirled with fudgy chocolate truffles. This version combines a silky cocoa-based custard with a thick chocolate ganache, creating depth and texture in every spoonful. Built for chocolate lovers who want restaurant-quality results at home. The layering technique ensures truffle distribution throughout, while the cornstarch prevents ice crystals for ultra-smooth scoops. Serve after dinner or as an impressive dessert for gatherings.
Ingredients
- ⅓ cup cocoa powder, unsifted
- ⅓ cup water, room temperature
- ⅓ cup sugar, granulated
- 1 ounce bittersweet chocolate, chopped
- 1 ½ cup milk, dividedcoconut milk1:1vegandairy-free
Reduces dairy richness slightly, adds subtle coconut flavor
Full guide → - 1 tablespoon cornstarch, sifted
- 1 ¾ cup cream, heavy or whipping
- ½ cup sugar, granulated
- ¼ teaspoon salt, fine
- ½ cup heavy cream, cold
- 6 ounce bittersweet chocolate chips, or semisweet
Instructions
- 1
Prepare ice bath by filling large bowl with ice and water, set aside.
- 2
Combine cocoa powder, water, and 1/3 cup sugar in saucepan and bring to low boil while whisking constantly.
- 3
Remove from heat, add bittersweet chocolate, let sit 2 minutes, then whisk until smooth.
- 4
Transfer chocolate liquor to medium bowl with salt and set aside.
- 5
Whisk 2 tablespoons milk with cornstarch in small bowl.
- 6
Combine remaining milk, cream, and 1/2 cup sugar in saucepan and bring to low boil.
- 7
Cook 3 minutes until sugar dissolves, remove from heat.
- 8
Slowly whisk in cornstarch mixture, return to boil and cook 1 minute until slightly thickened.
- 9
Add milk mixture to chocolate liquor and whisk to combine.
- 10
Set bowl in ice bath and cool 20 minutes, whisking occasionally.
- 11
Cover with plastic wrap and refrigerate at least 4 hours or overnight.
- 12
Heat heavy cream in microwave 30 seconds to 1 minute until hot.
- 13
Add chocolate chips to cream, let sit 2 minutes to soften, then stir until smooth.
- 14
Refrigerate truffle mixture until firm.
- 15
Pour chilled ice cream base into ice cream maker and process per manufacturer instructions.
- 16
Form small truffle balls from the chilled ganache.
- 17
In freezer-safe container, alternate thin layers of truffles and ice cream, swirling with spoon.
- 18
Freeze at least 4 hours until firm.
Tips
Use an ice bath during cooling to prevent the chocolate from seizing. Whisk occasionally to ensure even chilling and prevent a skin from forming on top.
Semisweet chocolate works as a direct substitute if bittersweet is unavailable. The final flavor will be slightly sweeter but equally smooth and creamy.
Freeze the container for 30 minutes before adding layers so the base ice cream sets quickly and prevents truffle sinking.
Good to Know
Airtight container in freezer up to 2 weeks. Flavor peaks within 5 days. Soften 10 minutes at room temperature before scooping.
Prepare ice cream base up to 2 days prior and refrigerate. Make truffle ganache 1 day ahead. Assemble layered container up to 24 hours before serving.
Serve in chilled bowls or glasses. Garnish with cocoa powder dusting or chocolate shavings. Pairs with warm brownies, churros, or on its own.
Common Mistakes
Do not skip the ice bath cooling step to avoid chocolate seizing or grainy texture from temperature shock.
Do not omit cornstarch or reduce it to avoid icy, crystalline mouthfeel in the final product.
Do not stir truffles into soft ice cream immediately after churning; layer into firm base to prevent sinking to bottom.
Substitutions
Dairy-Free Swaps
Reduces dairy richness slightly, adds subtle coconut flavor
Full guide →Gluten-Free Swaps
FAQ
Can I make this without an ice cream maker?
Yes. After chilling the base, pour into shallow pan and freeze 30 minutes. Whisk vigorously, scraping sides and bottom. Repeat every 30 minutes for 3 hours, then layer with truffles in container and freeze solid. Texture will be less creamy.
What if my chocolate seizes when I add it to hot liquid?
Seized chocolate becomes grainy and unworkable. Prevent this by removing cocoa mixture from heat before adding chocolate, and always let it sit 2 minutes to equilibrate temperature. Add small amounts of melted coconut oil to seized chocolate to restore smoothness.
How long can I store this and can I freeze it after scooping?
Store up to 2 weeks frozen. Once scooped, consume within 1-2 hours or refreeze immediately in airtight container. Refrozen portions may develop slight ice crystals but remain edible. Best quality within 5 days of assembly.