Super Creamy Keto Chocolate Ice-Cream
- Ready in 3h
- 5.8 g net carbs
- 489 kcal
- Serves 8
This post may contain affiliate links, see our disclaimer.

This chocolate ice cream is the ultimate treat for chocoholics like us! It's rich, super creamy, and everything you’d want in a dessert, minus the sugar. Plus, it can be made dairy-free, so whether you're following a low-carb lifestyle or just love chocolate, this ice cream is about to become your new favorite.
Why This is the Best Chocolate Ice Cream Recipe
This is hands down the best keto chocolate ice cream recipe, and here’s why: The thick custard base makes it incredibly creamy, just like the ice cream you’d get at a fancy shop. Thanks to MCT oil, allulose, and gelatin, there’s no worry about it turning into an icy block in the freezer. The MCT oil and allulose keep it smooth, while the gelatin gives it that perfect texture that’s easy to scoop. It’s everything you want in a keto ice cream—rich, chocolatey, and oh-so-creamy!
Tips for Perfectly Scoopable Keto Ice Cream
Making this ice cream soft, creamy, and easy to scoop is all about the right ingredients and a few handy tricks. Here are some tips to help you get the best results:
- Allulose: If you're using allulose as your sweetener, you're in luck! Allulose not only sweetens but also helps prevent the ice cream from becoming too hard in the freezer. It’s a great option for keeping your ice cream smooth and easy to scoop.
- MCT Oil or Vodka: Both help keep the ice cream from getting too hard in the freezer. If you don’t have MCT oil, just use 2-4 tablespoons of vodka to prevent ice crystals.
- Gelatin: This helps create a smooth texture. If your ice cream turns out too thick, try reducing the gelatin to just 1 teaspoon or gently warm the mixture before churning.
- Vegetable Glycerin: We are not using this ingredient here but you could swap it for the MCT oil if you like. Adding 1-2 tablespoons of vegetable glycerin can also prevent crystallization and keep the ice cream soft. While it has a minimal impact on blood sugar, it does add calories, so keep that in mind. You can find vegetable glycerin on Amazon
- Single-Serving Containers: Freeze your ice cream in individual portions so you don’t have to wait too long for it to soften when you're ready to enjoy it. Small containers are perfect for this and save you the hassle of waiting for a whole batch to thaw. You can find single-serving containers on Amazon
What if the custard is too thick?
If your custard turns out too thick, don’t worry—there’s an easy fix. Simply warm the chocolate mixture gently over low heat until it becomes liquid again. Be careful not to bring it to a boil; you just want to warm it enough to thin out the custard. This will make it easier to churn and ensure your ice cream has the perfect creamy texture.
Where can I find Allulose?
There are a few options available on Amazon. The brand I use and like is RxSugar. If you live in the US you can get RxSugar 20% off by using this link (affiliate link) or by using the code KETODIET20 at checkout.
Live in the UK? Allulose is not yet available in the UK, although a few online stores offer shipping to the UK. If you buy in bulk, it's totally worth it!
Variations & Add-Ons
This keto chocolate ice cream is delicious as is, but if you’re looking to switch things up or add some extra flair, here are a few ideas:
- Chocolate Options: You can also experiment with sugar-free chocolate chips or chopped chocolate bars to keep it keto-friendly. For an intense chocolate flavor, use a higher percentage dark chocolate (90% or higher). If you prefer a milder taste, go for 85% dark chocolate, or use sugar-free dark chocolate or sugar-free milk chocolate.
- Nutty Crunch: Stir in some chopped nuts like almonds, pecans, or hazelnuts just before freezing. They add a great texture and pair perfectly with chocolate.
- Mint or Orange Chocolate Chip: Add a few drops of peppermint or orange extract for a refreshing twist.
- Berry Swirl: Swirl in some mashed raspberries or strawberries before freezing for a fruity contrast to the rich chocolate.
- Espresso Kick: Mix in a teaspoon of instant espresso powder with the cocoa for a mocha-flavored treat.
Can I Make This Keto Ice Cream Dairy-Free?
Yes, you can easily make this keto ice cream dairy-free! I tested this recipe with both options - dairy cream and coconut milk. Simply swap out the heavy whipping cream with full-fat coconut milk. I recommend using a high-quality brand like Aroy-D, which has a smooth and creamy texture without being too thick, perfect for ice cream. Because you're using chocolate, which has a strong flavor, you will barely notice the difference.
Tips for No Ice Cream Maker
Don’t have an ice cream maker? No problem! You can still enjoy this creamy keto chocolate ice cream with a few simple steps:
- Freeze and Stir: After preparing the custard, let it cool to room temperature. Pour it into a shallow, freezer-safe container. Place it in the freezer, and every 30 minutes, take it out and stir the mixture with a fork or whisk to break up any ice crystals. Repeat this process until the ice cream is fully frozen, usually 3-4 hours.
- Blender Method: Alternatively, after the custard has cooled, freeze it in ice cube trays. Once frozen, pop the cubes into a high-powered blender and blend until smooth. This method gives you a similar texture to churned ice cream, closer to a soft-serve ice cream.
- Single-Serving Containers: For easier serving, you can freeze the ice cream in individual portions. This way, you can just grab one and enjoy without waiting for the entire batch to soften.
These methods might take a bit more time, or may not result in the same smooth texture of an ice cream maker, but they’ll still result in delicious, rich chocolate ice cream!
Storage Tips
Store the ice cream in an airtight container to prevent it from absorbing any odors from the freezer. If you plan to keep it longer than a week, press a piece of plastic wrap directly onto the surface of the ice cream before sealing the container to avoid freezer burn.
Serving Suggestions
For perfect portion control, use single-serve containers. Let the ice cream sit at room temperature for 5-10 minutes before scooping to make it easier to serve. Pair it with fresh berries, a drizzle of melted keto chocolate, or a dollop of whipped cream for an extra special treat.
Keto Ice Cream Recipes You Will Love
Love this chocolate ice cream? Check out these other keto-friendly ice cream recipes that are just as tasty and easy to make:
- Keto Pumpkin Pie Ice Cream with Chocolate Swirls
- Soft & Creamy Keto Vanilla Ice Cream
- Keto Brown Butter Pecan Ice Cream
- No Churn Keto Rum & Raisin Ice Cream
- Low-Carb Cherry Garcia Ice Cream
- Keto Chocolate Espresso Sorbet
Step-by-step
Pour the cream (or coconut milk) in a large sauce pan. Reserve 1/2 cup of cream for later. Add the sweetener, salt and stir well. Start heating the mixture over a medium heat.

Add the cacao powder and mix until dissolved. Heat until the mixture starts boiling and then reduce the heat to low.

Meanwhile, in a small bowl, mix the egg yolks with the remaining cream.

Temper the eggs by slowly pouring about a cup of the hot mixture into the cold egg yolk mixture while whisking.

Then, slowly pour the egg mixture back in the sauce pan and keep stirring.

Mix the gelatin with the water. Cook the chocolate mixture while stirring until the it starts to thicken and it lightly covers the spatula. Then, take off the heat and set aside. Pour the gelatin into the cream mixture.

Set the sauce pan over an ice bath (a bowl filled with iced water) and let it cool down, stirring occasionally.

Add the MCT oil (or vodka) and mix in well. Let it cool down to room temperature (do not refrigerate or it may get too thick). You can place a plastic wrap over the top to prevent it from drying. Once it cools down, transfer to the ice-cream maker and process according to the manufacturer's instructions.

Churning may take anything between 30-60 minutes depending on your ice-cream maker.
When done, scoop in a freezer-friendly container and add roughly chopped dark chocolate or chocolate chips. Place in the freezer for 30-60 minutes.

Serve and enjoy! For perfect portion control, use single serve containers. Remove from the freezer 5 to 10 minutes before serving.


Recipe
Super Creamy Keto Chocolate Ice-Cream
★★★★★4.7This is the BEST chocolate keto ice cream. Super creamy keto chocolate ice cream loaded with rich dark ...
- Hands on
- 30m
- Overall
- 3h
- Servings
- 8
- 5.8 g
- Net carbs
- 5.3 g
- Protein
- 49.9 g
- Fat
- 489
- kcal
Ingredients makes 8 servings
Instructions
Pour the cream (or coconut milk) in a large sauce pan. Reserve 1/2 cup of cream for later. Add the sweetener, salt and stir well. Start heating the mixture over a medium heat.
Add the cacao powder and mix until dissolved. Heat until the mixture starts boiling and then reduce the heat to low.
Meanwhile, in a small bowl, mix the egg yolks with the remaining cream.
Temper the eggs by slowly pouring about a cup of the hot mixture into the cold egg yolk mixture while whisking.
Then, slowly pour the egg mixture back in the sauce pan and keep stirring.
Mix the gelatin with the water. Cook the chocolate mixture while stirring until the it starts to thicken and it lightly covers the spatula. Then, take off the heat and set aside. Pour the gelatin into the cream mixture.
Set the sauce pan over an ice bath (a bowl filled with iced water) and let it cool down, stirring occasionally.
Add the MCT oil (or vodka) and mix in well. Let it cool down to room temperature (do not refrigerate or it may get too thick). You can place a plastic wrap over the top to prevent it from drying. Once it cools down, transfer to the ice-cream maker and process according to the manufacturer's instructions.
Churning may take anything between 30-60 minutes depending on your ice-cream maker.
When done, scoop in a freezer-friendly container and add roughly chopped dark chocolate or chocolate chips. Place in the freezer for 30-60 minutes.
Serve and enjoy! For perfect portion control, use single serve containers. Remove from the freezer 5 to 10 minutes before serving.
Nutrition per serving, 2 scoops
Carbs 5%Protein 4%Fat 91% of calories
- Net carbs
- 5.8 g
- Total carbs
- 20.4 g
- Fiber
- 2.7 g
- Sugars
- 3.2 g
- Protein
- 5.3 g
- Fat
- 49.9 g
- Saturated fat
- 33.1 g
- Calories
- 489 kcal
- Sodium
- 60 mg · 2.63% RDA
- Magnesium
- 59 mg · 14.9% RDA
- Potassium
- 237 mg · 11.8% EMR
Nutrition by ingredient
| Per 2 scoops | Net carbs | Protein | Fat | kcal |
|---|---|---|---|---|
| Cream, heavy whipping, pouring, full-fat (30-40% fat) | 2.3 g | 1.7 g | 34.2 g | 329 |
| Allulose, natural low-carb sweetener | 0.6 g | 0 g | 0 g | 3 |
| Cocoa powder, raw (cacao) | 1.1 g | 1.1 g | 0.7 g | 12 |
| Egg yolk, fresh | 0.2 g | 1 g | 1.7 g | 21 |
| Water, still | 0 g | 0 g | 0 g | 0 |
| Gelatin powder, thickening agent, unsweetened | 0 g | 0.4 g | 0 g | 2 |
| MCT oil | 0 g | 0 g | 6.9 g | 59 |
| Salt, sea salt | 0 g | 0 g | 0 g | 0 |
| Extra dark chocolate, 90% cocoa (cacao) | 1.5 g | 1.1 g | 6.4 g | 64 |
| Total | 5.8 g | 5.3 g | 49.9 g | 489 |
Serving size 2 scoops
- Gluten free
- Dairy free
- Nut free
- Nightshade free
- Pork free
- Avocado free
- Fish free
- Shellfish free
You may also like

Keto Chocolate Ice Cream with Caramel Swirl

Keto Pumpkin Pie Ice Cream with Chocolate Swirls

Mocha Ice Cream Bombs

3 Ingredient Keto Chocolate Truffles

4 Ingredient Keto Soft Serve

Chocolate Keto Blender Cupcakes

5 Minute Keto Cookies & Cream Milkshake

No-Churn Keto Vanilla Chocolate Swirl Ice Cream

Superfood Keto Fudgesicles

4-Ingredient Keto Chocolate Ice-Cream

Keto Double Chocolate Chip Mug Cake

Keto Chocolate Mousse Sandwich Cookies

Ultimate Keto Chocolate Brownies

Keto Chocolate Cupcakes with Avocado Buttercream

No-Churn Keto Vanilla & Strawberry Ice Cream

Keto Chocolate Collagen Blender Ice Cream








Comments & ratings (64)
Hi Martina. This recipe only offers serving size in scoops of ice cream. Is there a way to calculate in grams how many calories there are per serving? TY!
I'm sorry it took a while to reply, I have been enjoying the fourth trimester with our twins 😊
I'd say the best way would be to weigh the whole batch and then divide by number of servings. There's some evaporation involved so I don't always give gram/oz values as they may slightly differ for batches. What I'd do is that I'd place the freezer container on a scale, press to zero and then add the ice cream to get the total weight. For quick calculations of macros you can open this recipe in our app: ketodietapp.com/start (it also allows users to modify and scale up/down recipes as needed).
Currently cooling my ice cream (!) and will let you know how it turns out! (Apologies, I am deeply excited) I am also happy to report that I am using RxSugar!
How do you reduce the amount of gelatin (step 8) if it's too thick after you've already added it to the mixture (step 6)?
I'm sorry if that wasn't clear. I could have added this to step 6 but then you won't know if it's too thick to your taste until you make it. I love how thick it gets though. It's more of a suggestion 😊
So what do you suggest? I added half the amount at step 6 and waited to see how thick it got.
What I was trying to say is that IF you find the mixture to be too thick then it's best to use less gelatine. I like mine super creamy so I use the recommended amount. If you use only half you can't go wrong - the gelatine is only used to make the ice cream extra thick. If you don't use it at all it will also work. It can only go wrong if you use more than the recommended amount.
Thanks Martina.
My ice cream turned out rock hard, like a brick. Is that what you mean by "super creamy" - texture, not flavour?
No, it should have the opposite effect. Ingredients like gelatine, MCT oil, spirits (e.g. vodka) and glycerine help keep the ice cream soft because they prevent crystals from forming. However, if you freeze your ice cream overnight it will always get hard. What I do is I divide the ice cream into small single serve containers. Just before serving I leave the container at room temperature for about 15 minutes. I hope this helps!
Hi Martina, my wife and I found this recipe on Pinterest and made it last night. It was delicious and did a great job satisfying our sweet tooth while on a keto/leaky gut diet. Any thoughts as to what would cause our stomachs to become upset afterwards? Could the MCT oil or full fat coconut milk be causing upset stomach? I followed your recipe exactly, so but sure if I did something wrong or just need to adjust to the ingredients over time..
Hi Mike, I'm sorry to hear that! It seems that you are sensitive to sugar alcohols (Erythritol). You could try monk fruit based sweeteners or stevia. It could also be the MCT oil, especially if you never used it before. You could use vodka instead (vodka will prevent ice crystals from forming and the ice cream wouldn't be too hard). Check out this guide for more options: Top 6 Keto Sweeteners and Low-Carb Sweetener Conversion Chart
I have just made this ice cream but did not use the chocolate chips but added 1 tsp of almond extract before cooling and used 2 c coconut milk and 1 cup heavy whipping cream. It turned out so yummy. Thank you for such a great recipe! It is wonderful and so easy to follow....
I love the idea of adding almond extract! Thank you, I'm glad you enjoyed! 😊
Absolutely love the recipe. Thanks for sharing! It turned out great
Thank you LC! ❤️
Hi can I make this without the Gelatin?
You could use 2-3 more egg yolks (this will thicken the custard and result in super creamy chocolate) or skip it.
I followed the instructions and used Vodka. I also used Droste coco powder (red box nurse logo version) and the result..MIND BLOWING!! I got a creamy texture and taste just like Smitten ‘s.
Thanks soooo much for this recipe.
Thank you Nathan, I'm happy you enjoyed! ❤️
I dont understand what I did wrong with the mixture. It has a tapioca like texture with a lot of "fat balls" every where. A large amount of "frozen butter" was on the lower half of the dasher! The flavor is incredible so I will have to try this again. However, this time not smooth and creamy at all.
Hi Lori, that sounds like the cacao butter separated from the mixture - thus the frozen fatty bits. Maybe the "custard" was too thick/chilled to churn? I made this a few times and got a smoother texture when I started churning with room temperature custard. Or you could substitute the chopped dark chocolate with more cacao powder (less fat) but it might taste too bitter (you may need more sweetener). I hope this helps!
I let it churn about 45 min because it did not appear smooth. As it turned out on the bottom of the canister attached to the paddle was chocolate butter! Lol it never totally froze properly but the flavor is amazing! I am going to have to tweak this and try to get it smooth and creamy instead of like the tapioca consistency I got.
I followed your directions exactly. The flavor was great, but unfortunately, after several hours the ice cream became so hard that it took over an hour to defrost enough to eat. I used MCT oil and gelatin as you recommended. It did not seem to affect how hard the ice cream became. Do you have any idea why I did not have good results?
Hi Tara, I'm afraid there isn't much more you can do - perhaps using a tablespoon of vegetable glycerine. I think the best way it to use single-serving containers and then let the ice-cream soften on the kitchen counter for 10-15 minutes before serving. I hope this helps!
I followed your recipe to the T. After 45 minutes in the ice cream machine is still looks like the consistency of syrup. Never stiffened up. Thoughts??
Jim
Hi Jim, that sounds like an issue with the ice cream maker. After 45 minutes, even sorbet should be setting. The consistency of this is very creamy so it should be quite fast.
Great thanks for the recipe. After the Icecream is frozen and ready to eat. Once we are done eating, would you store it back in freezer or normal fridge? I'm wondering if I put it back in freezer then it would get too frozen. What do you think?
Yes, I would put it back in the freezer - otherwise you will end up with chocolate pudding 😊 You can freeze them in single-serving containers and leave them on the kitchen counter for 15 minutes before eating. This way the ice cream won't be too hard.
Hi
Could you make this recipe vanilla by omitting the cocoa and adding vanilla bean instead?
Thanks
Yes that will work! 😊
Hi! Could you let me know how big the volume of the ice cream mixture is? Have a small ice cream maker and don't want to make too much!
Thanks!
Hi Hannah, I have a 1.5 L ice-cream maker. I hope this helps 😊
I have MCT Oil powder. Can I use this and maybe add water or something?
I'm not sure but I don't think that MCT powder will provide the same anti-freezing properties as MCT oil.
this icecream is so good - the whole family loves it
Awesome, I'm glad you loved it!
Hi, can I substitute cacao powder for ghiradelli 100% unsweetened cocoa powder?
Also I don't have any vodka or MCT oil in the house only vegetable glycerin, can I just put more of the vegetable glycerin in or do I need to have MCT oil/ vodka?
Thanks!
Yes, you can use 1-2 tablespoons of glycerin instead of MCT oil or vodka. Cocoa powder or cacao powder can be used interchangeably - as long as there is no added sugar 😊
Any ideas on conversion from cacao powder to squares? How many ounces of the bar could I use?
I think that instead of the 1/2 cup of cocoa powder you could use about 2 oz (57 g) unsweetened chocolate (100% cocoa). If using 85-90% then you would need to use more (about 3 oz/ 85 g) to achieve the same effect (flavour).
I made this and it was great, but by freezing overnight in the freezer, it turned rock hard. Any suggestions on what I did wrong? Thanks
You can try some of the suggestions listed in this post (below the list of ingredients): No-Churn Vanilla Keto Ice Cream
Also, it's better if you freeze it in single-serving containers and let it on the kitchen counter for about 15 minutes before eating. I hope this helps!
Ice cream is great but I can't track it without knowing calories and number of servings. Can you clarify? Thanks!
Hi Britt, it is in the table above the ingredients (calories are listed as "energy" in "kcal" and servings are above the ingredients (8 servings). I hope this helps!