Double chocolate — 85%+ melted dark + unsweetened cocoa, 3g net carbs
85%+ dark chocolate makes all the difference compared to just cocoa powder. Unsweetened cocoa is dry powder without fat (10-12% cocoa butter). Dark chocolate brings real cocoa butter (45-50% fat) which gives body, creaminess and that round intense flavor cocoa alone can't give. Together they work: cocoa for aromatic depth, chocolate for structure and creaminess.
Chocolate choice: use 85% chocolate or higher. Below 85% carbs go up and you exit keto range. Keto-friendly brands: Lindt 90%, Lindt 99%, Vivani 92%, Callebaut 80% (professional line).
Xylitol and dogs: extremely toxic to dogs.
Polyols and intestinal tolerance: doses >30g may cause laxative effect.
For USA, Canada, Japan: replace xylitol + erythritol + glycerin with 50 g allulose (Dolci) / 70 g (Ninja). In Europe not authorized as novel food.
Chocolate is the #2 ice cream flavor worldwide (16% of global consumption, after vanilla). But there's a problem in keto: milk chocolate and white chocolate have too much sugar (40-55g per 100g). Dark chocolate above 70% is the only keto-compatible one.
The higher the cocoa percentage, the less sugar: 70% has ~30g sugar/100g, 85% has ~15g, 90% has ~7g. For our recipe we use 85% chocolate — the balance point between flavor (above 90% gets bitter) and carb content (below 70% breaks keto).
The secret ingredient is unsweetened cocoa powder: zero sugar, rich in theobromine and flavonoids. Added to dark chocolate it boosts flavor without raising carbs. One serving: **3g net carbs, 24g fat, 6g protein, 270 kcal**.
The keto (ketogenic) diet is based on very few carbs, lots of healthy fats, moderate protein. Dark chocolate is one of the foods most naturally compatible with keto: 85%+ chocolate has 5-7g net carbs per 100g, and lots of cocoa fats.
For gelato the problem is twofold: without classic sugar, the main anti-crystallizing agent is missing (sugar lowers water's freezing point, creating soft texture); without classic chocolate (milk chocolate, too much sugar), the natural sweet flavor is also missing.
The technical solution uses a mix of complementary sweeteners. Erythritol (zero calories, zero glycemic index) has neutral flavor and works as bulking agent, but alone it crystallizes in the freezer giving sandy consistency. Xylitol (similar to sucrose in flavor, glycemic index 7) has anti-freezing properties closer to real sugar, and works well at -18°C without crystallizing. Vegetable food-grade glycerin is our catalog's secret: it's a sugar-alcohol that drastically lowers the freezing point (more than any other keto sweetener), giving the gelato that creamy softness it would otherwise be "hard".
The "double chocolate" of the name comes from combining melted dark chocolate (40g, gives structure and fats) + unsweetened cocoa (15g, gives flavor depth without adding sugars). The result is a keto chocolate gelato that truly satisfies the dessert craving, without exploding net carbs.
For Tefal/Moulinex Dolci and Ninja Creami Deluxe this recipe works very well because the polyols (xylitol, erythritol) and glycerin give a structure soft enough to spin on first try. Without glycerin, keto gelato would almost always be a block to break with a chisel.
"Death by Chocolate" version (ultra-intense): use 90% chocolate + 10g extra raw cocoa + 85% chocolate chunks mixed at the end (like stracciatella). Macros unchanged but flavor at the limit, for chocoholics.
Mocha version (coffee + chocolate): increase instant coffee from 1g to 4g. Add 30g cold concentrated espresso. PAC rises slightly (diluted coffee has PAC ~80), identical texture, authentic mocha taste. Suitable as keto post-dinner dessert.
Vegan keto version: replace mascarpone + cream with 250g whole coconut cream (dense part). 85% dark chocolate must be certified vegan (most are). Balance: 4g net carbs, 26g fat, 4g protein. Compatible with paleo + keto.
"Post-workout" version (with creatine): add 5g creatine monohydrate powder (tasteless, neutral in water). Macros unchanged, but serving becomes functional for those who train frequently. Creatine absorbs better after fast carbs, but in strict keto this is enough to keep muscle glycogenized.
Serve at -8/-10°C (warmer than vanilla ice cream). Dark chocolate with its crystalline fats melts better above -10°C. At -18°C direct it's hard as stone.
Pairings that enhance chocolate: • Red berries (especially raspberries) — raspberry acidity cuts dark chocolate's fattiness. 80g, 5g net carbs • Salted toasted almonds — salt + almond fat resonate with the salt in the ice cream. 15g, 2g net carbs • High-quality extra virgin olive oil (1 teaspoon) — sounds strange but works. Modern Mediterranean pastry uses olive oil with dark chocolate a lot. 1g net carbs
For post-workout recovery: 100g ice cream + 30g chocolate protein (e.g. cocoa whey isolate). Double chocolate. Macros: 28g protein, 24g fat, 3g net carbs, ~360 kcal. The TOP for cutters who train strength.
For smart "cheat-meal": 80g ice cream + 40g fresh raspberries + 20g pecans. ~6g total net carbs. Satisfies a "real dessert" craving without leaving ketosis.
"Still bitter despite erythritol + monk fruit": you're using 90%+ chocolate — too bitter for the sweetening keto allows. Drop to 75-80% chocolate. For true chocoholics who want 90%, double the monk fruit (but PAC rises).
"Burnt" or astringent taste: you used low-quality Dutch-process (alkalized) cocoa. Natural cocoa (e.g. Valrhona, Domori, Amedei) has pH 5.4 and soft taste. Industrial Dutch has pH 7.2 and becomes astringent in freezer.
"Separates: chocolate pieces + white cream": chocolate melting temperature wasn't high enough. Always melt chocolate in bain-marie at 50-55°C (never hotter, never less). Below 50°C cocoa fats don't emulsify with mascarpone.
"Comes out with sandy texture": erythritol recrystallized. Happens if the base rested too long before freezer (over 30 min at room temperature). Pour into pint immediately after mixing and into freezer within 15 min.
Keto chocolate keeps very well: cocoa fats + mascarpone fats form a stable matrix that resists dehydration. Useful life: **up to 21 days at -18°C**. More than all other recipes in our catalog.
After first spin, refreeze at -18°C in closed pint. When you want it again, do a new ICE CREAM or GELATO cycle. A trick: add 1 teaspoon of warm water (not milk!) before re-spin — water helps re-emulsify cocoa fats without altering keto macros.
For **chocolate keto meal prep**: prepare 6 pints simultaneously on Sunday (it's the recipe that keeps best). Store in freezer up to 3 weeks. One serving per day for 21 days. Recommended for those practicing continuous keto and wanting a "reward" dessert without cooking each time.
Other recipes in the same category you might like
Join our Facebook group: the first international multilingual community dedicated to Tefal Dolci, Moulinex Dolci and Ninja Creami Deluxe. Every day, enthusiasts from Italy, France, Germany, Spain, Czech Republic, UK, USA and Australia post new recipes, solve technical problems, share their results. Technical livestreams with Stefano. Join now: the community is growing fast, become one of the pioneers.
Join the Group →