My Keto Ice Cream Recipe Tastes Like The Real Deal

Aside from keto cheesecake, the number one low carb dessert that people ask me for is keto ice cream. And while you can turn this one into many flavors, my first priority was a classic low carb ice cream to use as a base. Here’s why it’s my favorite:
- Scoopable, smooth, and creamy texture – Many keto ice cream recipes turn out rock hard or gritty, mainly due to the sweetener. Mine is scoopable almost right out of the freezer, and it’s smooth and creamy without any weird gritty feel.
- Sweet with no aftertaste – Again, it’s a big area where sugar free ice cream usually fails. This one tastes like it’s made with sugar!
- Ultra low in carbs – At 3.3 grams net carbs per serving, it’s easy to fit this treat into a keto diet. It’s also refined sugar free, gluten free, and egg free.
- Clean ingredients – Just 5 of them. There weren’t many store-bought options when I developed this keto friendly ice cream back in 2019, but even now, my homemade version is cleaner and tastes creamier.
- Easy to make – You just need a little patience.
This recipe has gone through so many iterations — I’ve tested it dozens of times, including different flavors! After this much (delicious) experimentation, it’s the best keto ice cream I’ve tried… and it’s even more amazing over a keto brownie, keto apple crisp, or keto apple pie. Make it with me!

Ingredients & Substitutions
Here I explain the best ingredients for my homemade keto ice cream recipe, what each one does, and substitution options. For measurements, see the recipe card.
To give some context, this is not a custard-based ice cream like my almond milk ice cream or protein ice cream. Instead, I use my keto condensed milk as a base. You’ll need these 5 ingredients:
- Heavy Cream – Full-fat canned coconut milk or coconut cream should work as a dairy-free substitute, but the recipe still won’t be fully dairy-free because of the butter (below). If you’d like to lighten up the calories, you can replace some (or all) of the cream at the end (not in the condensed milk) with coconut milk beverage or almond milk.
- Besti Powdered Monk Fruit Allulose Blend – VERY important! I used to make this with powdered erythritol, but now highly recommend against it. Erythritol and most other sugar substitutes have a higher freezing point than sugar (result: rock-hard ice cream), and even worse, they don’t dissolve well (result: gritty texture). This is why I only use Besti Powdered Sweetener for all my low carb ice cream recipes, including this one. It keeps your ice cream scoopable and creamy, with no aftertaste or grainy specks. The only alternatives that will work the same way are plain powdered allulose or liquid allulose (you’ll need an extra couple tablespoons because these are less sweet), or granulated Besti (which actually dissolves well enough).
- Almond Milk – I didn’t have this in older versions, but now always include it because heavy cream alone can make this ice cream too dense and buttery. You can use store-bought or homemade almond milk. For a nut-free option, use coconut milk beverage (the kind in a carton in the dairy section). I’ve also used regular dairy milk when I wanted just less sugar/carbs, but it wouldn’t be totally keto.
- Butter – I add just a touch to the condensed milk base for texture.
- Vanilla Extract – For keto vanilla ice cream. Sometimes I also add a teaspoon of vanilla bean seeds. See my flavor variations below for other add-ins!
Free Printable: Low Carb & Keto Food List
Get It Now
How To Make Keto Ice Cream
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Make the condensed milk. This is the same process as my sugar free condensed milk recipe: Melt the butter in a large saute pan or skillet (not a saucepan!) over medium heat. Add powdered Besti and heavy cream. Simmer, stirring occasionally, until the mixture is thick, coats the back of a spoon, and volume is reduced by half. It will also pull away from the pan as you tilt it.
- Cool and add vanilla. Pour the condensed milk into a large bowl and allow to cool to room temperature. Stir in the vanilla extract.


- Add the milk and cream, then chill. Whisk in the almond milk (or coconut milk beverage) and more heavy cream, until smooth. Refrigerate the mixture for at least 4 hours, or overnight, until very cold.
- Churn, then freeze. Pour the keto ice cream base into the frozen ice cream maker bowl (I have this one and love it!) and churn until the consistency resembles soft serve. You can enjoy it as-is, but if you prefer firmer ice cream like me, transfer to a glass container (this pan is perfect) and freeze for 2-4 hours before scooping.



My Recipe Tips
- Powdered Besti is key for keeping this keto ice cream soft and scoopable. I can’t emphasize this enough — other sweeteners will make it very hard.
- Use the largest pan or skillet you’ve got for the condensed milk. More surface area means it thickens faster. It typically takes me 30-45 minutes in a large skillet, but can be well over an hour if you use a saucepan!
- Do you have to refrigerate the mixture before churning? No, but I highly recommend that you do. The texture of this low carb ice cream recipe turns out much better if you churn when the mixture is very cold.
- Freeze your ice cream maker bowl for at least 24 hours in advance. If it’s not frozen solid, the ice cream will stay runny when churning, and the final result will be icy.
- Don’t have an ice cream machine? You can make this no churn keto ice cream, but it’s more work. You’ll need to remove the container from the freezer and stir every half hour for the first 2 hours, then every 60-90 minutes for a few hours after that. It will be icy if you don’t, so I recommend investing in a quality ice cream maker if you’ll be making ice cream regularly. Otherwise, you might prefer my mason jar ice cream to avoid the hassle of frequent stirring.
- What happened to the MCT oil? I had 1/4 cup in an older version of this keto ice cream recipe, and its purpose was to lower the freezing point and help make the ice cream soft and scoopable. However, I no longer include this because: a) using Besti solves the problem of rock-hard ice cream, and b) the oil can make the ice cream taste, well, a little oily. You can still at it if you like, but it’s not my favorite anymore.
- Freeze promptly after churning. If the ice cream starts to melt a little, it’ll re-freeze much harder. Regular ice cream does the same thing.
- Run your scoop under hot water before scooping. This makes it easier. I don’t even dry it after. This is my favorite ice cream scoop!
- Let it sit out for 5 minutes. This won’t be rock-hard like low carb ice cream made with sugar alcohols, but it doesn’t have processed ingredients, so it’s still best to let it sit for 5 minutes before scooping. I find that quality ice cream brands made with sugar are the same way!


Keto Ice Cream (The Best Low Carb Ice Cream)
This keto ice cream recipe is the best low carb ice cream I've had! It's sweet and creamy, with just 5 ingredients and 3.3g net carbs.
Instructions
[ See step photos See my tips ]Tap on the times in the instructions to start a kitchen timer.
How To Make Keto Ice Cream:
-
Melt the butter in a large saute pan or skillet (not a saucepan!) over medium heat.
-
Add powdered Besti and 2 cups of heavy cream. Bring to a boil, then reduce to a simmer. Simmer for 30-45 minutes, stirring occasionally, until the mixture is thick (like condensed milk), coats the back of a spoon and volume is reduced by half. It will also pull away from the pan as you tilt it. (This will go faster if you use a larger pan.)
-
Pour the condensed milk into a large bowl and allow to cool to room temperature. Stir in the vanilla extract.
-
Whisk the almond milk and remaining heavy cream, until smooth.
-
Chill the mixture in the fridge for at least 4 hours or overnight. (You can skip this step if you really want to, but the texture will be better if you chill it.)
Ice Cream Maker Instructions:
-
Transfer the mixture to your ice cream maker and churn according to manufacturer's instructions, or until the ice cream is the consistency of soft serve. Mine takes about 20-25 minutes. (If you want to add mix-ins, add them toward the end of the churning process.)
-
Enjoy immediately, or for firmer, scoopable ice cream, transfer to a freezer container and freeze for 2-4 hours, until firm.
No Churn Instructions:
-
Transfer the mixture to a freezer container (like a 9×5 in (23×13 cm) loaf pan) and smooth the top with a spatula. Line the surface with a piece of parchment or wax paper to keep ice crystals from forming.
-
Freeze for 4-6 hours, until firm. Stir the ice cream during the freezing process, every 30 minutes for the first 2 hours and every 60-90 minutes for 2-3 hours after. (If you want to add mix-ins, gently stir them in after the first hour.)
Did you make it? Leave a review or tag me @wholesomeyum on Instagram!
Maya’s Recipe Notes
Serving size: 1/2 cup
- Tips: Check out my recipe tips above to help you get a creamy, scoopable texture, speed up the process, and tips for scooping.
- Flavors: See my flavor variations for chocolate, strawberry, hazelnut, mint, and more flavors you can make using this base.
- Lighter option: If you’d like to lighten up the calories in this sugar-free ice cream, replace some of the heavy cream in step 4 with coconut milk beverage or almond milk instead. However, don’t replace any of the cream in step 1.
- Storage: Store this low carb ice cream recipe just as you would any other ice cream — in the freezer. It’ll be good for at least 6 months.
- Updates: This keto ice cream recipe was first published in 2019 and has been updated several times to improve texture.
📖 Want more recipes like this? Find this one and many more in my Keto Freezer Meal System and Keto Ebook Bundle!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Keto Ice Cream

Flavor Variations
Now that you know how to make keto ice cream the basic way, try one of the other flavors I’ve made with this recipe base:
- Chocolate – Whisk in 1/4 cup of cocoa powder before refrigerating. Sometimes I need to heat slightly to help it dissolve. I also have a custard-based keto chocolate ice cream recipe that uses egg yolks.
- Strawberry – My keto strawberry ice cream recipe is the best way. You can also just simmer fresh strawberries with powdered Besti or my sugar-free strawberry syrup to your taste, until soft, then add to the ice cream when churning.
- Hazelnut – I have this recipe in my Easy Keto Cookbook, and it reminds me of my favorite gelato in Italy!
- Mint – Add a teaspoon mint or peppermint extract with the vanilla. You can also add natural green food coloring — this is my favorite.
- Chocolate Chip – Add them in the last few minutes of churning. I like these sugar-free ones!
- Cookie Dough – Make my keto cookie dough in small pieces and add toward the end. You can even use leftover crumbled keto chocolate chip cookies.
- Sea Salt Caramel – Swirl in my homemade sugar free caramel syrup, or combine it with my sugar free chocolate syrup. I prefer streaks, so I add the syrup(s) only when the low carb ice cream is almost ready.
- Butter Pecan – Toast a cup of chopped pecans and a tablespoon of Besti in 2 tablespoons of butter for 4-5 minutes, stirring often. Cool completely, then churn in the buttery pecans towards the end.

Shop
My
Custom












721 Comments
Rick
0Can this ice cream recipe be made using a Breville Ice Cream Compressor? Has it been tested in one?
Thank you!
Wholesome Yum D
0Hi Rick, I have never tested the recipe with that brand of ice cream compressor.
Barbara
0Great IceCream recipe. I added 1 scoop to a diet cherry coke. The ultimate Coke Float. Thanks
Karen
0The texture of this ice cream was identical to regular ice cream for me. I was very happy about that. It wasn’t very sweet though. I used the Wholesome Yum Allulose. I want to try it again with more sugar to my taste. If I do that, will it mess up the texture or completely throw the recipe off?
Wholesome Yum D
0Hi Karen, I have never added extra sweetener to this recipe so I can’t give a definite answer. Please let me know what the results are if you do.
Suzita8
0Delish! SO GOOD! My only change was that I used xylitol as that’s all I had, and then I separated the ice cream into 3 portions: One left as is, one with added cocoa powder, and one with seed butter (which I had to microwave because it’s like a hard blob). Very nice!!! Today I bought more heavy cream (which by the way, it’s also called “whipping cream” for dairy nerds like myself ;).
Notmyrealname
0I’m not big on Keto. I’ve found most keto treats disappoint me. I try them because I eat lower carbs due to glucose levels. I had high hopes for this but ultimately it was another disappointment. The ice cream is very similar to “Halo” in texture and the fact it doesn’t really “melt” like normal ice cream. But Halo tastes a lot better. I found the cream flavor was overpowered by all the heavy cream and dairy, no matter what I did. For example I took the plan vanilla recipe (post churned) when it was still soft enough to store in ingredients. I added a ton of strawberry extract and boiled down strawberry’s with the sweetener in a pot. Re added and rechurned and it still tasted like heavy cream was the primary flavor. If I ever tried this again, I’d go heavier on the sweetener and at least double the vanilla, if not more.
On a side note, I can’t thank the author enough for turning me onto that allulose monk fruit product. Best sugar alternative I’ve ever tried. No cool aftertaste, no grittiness. Sorry I didn’t like the recipe.
Maya | Wholesome Yum
0Sorry to hear that it didn’t work out for you. Mine does melt like regular ice cream, did you by chance make any changes to the recipe? Halo Top ice cream is very low fat and sweetened with erythritol, so has a different texture in my opinion, unless you used erythritol to make this. If you want a flavored ice cream, I have instructions in the post above, or a keto strawberry ice cream recipe here. Alternatively, you might like the custard-based ice cream in my Easy Keto Carboholics’ Cookbook (which is great for lower glycemic foods, whether you’re keto or not) better, as it has less cream. This keto chocolate ice cream is like that as well.
Christine
0Hi Maya, new subscriber here! Looking forward to trying your recipes. Question, can I sub out the unsweetened almond milk with other kinds of “milks” like 0 sugar oat milk or flaxseed milk? And on your conversion chart, is liquid allulose the same as granulated allulose? Thank you!
Sharon Thompson
0Hi. I’m new to you recipes. I have 2 questions. First I have an old fashioned 4 quart ice cream maker. Should I double, triple, or quad the recipe? Also can I use Xylitol instead of the Besti powdered blend? That’s what I have available.
Sarah
0I too was wondering how many quarts this recipe makes? I’m excited to find this & this great website–and cookbook! I’ve been eating “Enlightened” Keto Ice Cream, and it’s fabulous, BUT, it’s not organic, so I’m concerned I’m ingesting lots of toxins since animal fats tend to be high in those.
Maya | Wholesome Yum
0Hi Sarah, This recipe makes about 6 cups, which is 1.5 quarts. I’m so glad you like my website and cookbook, really appreciate the kind words!
Wholesome Yum D
0Hi Sharon, The ice cream maker I use is 2 quarts. I don’t recommend using a different sweetener because it might not dissolve like powdered Besti does.
Maya | Wholesome Yum
0Welcome, Christine! Yes, you can sub the milk. Liquid allulose and granulated or powdered kinds don’t convert the same way for most recipes, but liquid will probably work fine for ice cream specifically.
Dave T
0You include a link to a 2 qt ice cream maker. I have the same except it’s 1.5 qts. Do I need to downsize this recipe?
Maya | Wholesome Yum
0Hi Dave, This recipe makes about 6 cups, which is 1.5 quarts, so I do think you’d probably need to downside the recipe to prevent it from overflowing when churning. I don’t have that size ice cream maker to confirm for sure, though.
Elaine
0Ice Cream looks delicious! My question is regarding the powered Monk Fruit Allulose. Can I use the Powdered instead of granulated for regular recipes? I didn’t want to buy both. I want to get the brown and powdered. I hope to get an answer soon so I can purchase from you. I am going to buy the ice cream maker 11/2 qt container that you suggested.
Thank you,
Elaine.
Rebecca Brake
0My ice cream turned out fluffy and amazing but the next day was rock hard. Could this be a freezer issue? Perhaps my freezer is too cold?
Maya | Wholesome Yum
0Hi Rebecca, That could be it, or it could be it needed to churn for longer or possibly didn’t go into the freezer fast enough and some of it melted before freezing. Also, did you use Besti sweetener? Others will freeze rock hard. Either way, you can still enjoy it though, just let it sit on the counter for 5-10 minutes.
Wholesome Yum D
0Hi Elaine, Yes, you can usually use powdered in any recipe that calls for granulated sweetener.
Elaine Gardner
0One more question. Will putting granulated Besti in blender turn it into powdered, or should I buy powdered?
Wholesome Yum D
0Hi Elaine, Yes, putting granulated Besti in the blender will make it powdered.
Windy
0Can this mixture be used in tha ninja creami
Lori
0I made it in the Ninja Creami today and it absolutely works. This was the first keto ice cream I’ve made and it was so easy!
Wholesome Yum D
0Hi Windy, I have never tried that but if you do please let me know your results.
Eve
0Please, where is the chocolate sauce recipe?
Wholesome Yum D
0Hi Eve, You can find the chocolate sauce recipe here.
Joyce
0Is 467 calories per 1/2 cup serving correct? That seems like a bit much even though I realize that keto is high fat/low carb.
Maya | Wholesome Yum
0Hi Joyce, That is correct. It’s definitely a very rich ice cream. I included in the post that you can lighten it up by replacing some of the cream (not in the condensed milk but the part added later) with more almond milk.
Tina Byers
0Can monkfruit be used instead of Allulose?
Maya | Wholesome Yum
0Hi Tina, Yes, you can use either Besti Powdered Monk Fruit Allulose Blend or plain allulose. I don’t recommend other brands of monk fruit, as they use erythritol as the filler and your ice cream will turn out rock hard and even possibly gritty.
Jan
0Can you use a thermomix to make this icecream?
Wholesome Yum D
0Hi Jan, Yes, you can use an ice cream maker for this recipe.
kim watson
0Can you share what kind of an ice cream maker you use. I’m in the market and need some suggestions!
Maya | Wholesome Yum
0Hi Kim, I use this ice cream maker and love it!
Michelle
0Should I use the MCT oil in your chocolate ice cream recipe as well?
Wholesome Yum D
0Hi Michelle, You can follow this chocolate ice cream recipe.
Susan B
0This recipe for Keto Vanilla Ice cream is such a treat and so tasty. It takes some time but you will really like it. Use a vanilla bean for added flavor. I just purchased an ice cream maker which should speed up the processing time. I served it up with Keto brownies for a b’day celebration. I whipped up some heavy cream and topped the dessert with a heaping tablespoon. Approx. 6 net carbs for the dessert in its entirety and oh so worth it.
Dominic Trépel
0Very exciting recipe, that’s for sharing! Unfortunately, allulose is not available in Europe, so what would be your recommended swap?
Wholesome Yum D
0Hi Dominic, You can use your favorite powdered keto sweetener jut make sure you use my sweetener conversion chart to make sure you are using the correct amount for this recipe. I can’t guarantee the results of the recipe though because I don’t know how the other sweeteners will dissolve in the ice cream.
Alex
0Salted or unsalted butter?
Wholesome Yum D
0Hi Alex, You would want to use unsalted butter.
Lou
0What brand of heavy cream did you use?
Maya | Wholesome Yum
0Hi Lou, There isn’t a specific brand I recommend, I’ve made this one with several different brands. I usually buy organic heavy cream, but that’s not required.
Anil
0Hi There, I chose to follow this recipe with mct oil, after chilling my mixture in the fridge overnight, the mixture has become hardened, I’m not sure what happened, so now I am leaving it at room temperature for a while before using the ice cream maker.
Wholesome Yum D
0Hi Anil, This is normal and you did the right thing by allowing it to soften after taking it out of the refrigerator.