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
Diane
2Is the almond milk necessary for textural reasons or is it just to cut carbs a little more? Because I think this would be divine with all cream but don’t want to waste a quart of cream if it won’t work for some reason. I would have to buy a non-dairy milk specially for this recipe so I must be certain that it’s absolutely required.
Maya | Wholesome Yum
1Hi Diane, Yes, it’s for texture reasons. I’ve made it with only cream in the past and it was too butter-like.
Janet
2About two weeks ago I made this ice cream because I was diagnosed as Type 2 diabetic a couple of weeks before Christmas and was going through ice cream withdrawal. LOL It turned out FANTASTIC!!! Today I am trying out the chocolate ice cream. I LOVE the Bestie monk fruit/allulose blend. I could not taste it at all. Going no sugar and keto at the same time has been kind of hard, but there are so many good recipes here! Thanks Maya!
Roberta
2A very useful tip that a professional ice-cream artisan from Italy (who is the son of one of the most famous specialist of the subject where I live: supposed to know what he’s speaking about ;-)!) gave me years ago to improve texture andd avoid or at least reduce crystalization in hard icecreams, aside adding some alcohol which is a common suggestion in traditional ice-cream making, was to add a tiny amount of guar gum and inulin. i’ve tried and I can confirm that even with erythritol I got a more smooth and creamy result (also using xanthan gum instead of guar gum), this trick with the addition of liquid coconut oil/MCT oil works, it worth a try and I hope someone else could find it helpful 🙂
Jennifer
1How much of those would you add in?
Alan
1You might want to update your link to your preferred Cuisinart ice cream maker. There is a new, better version of the ICE-30 … the ICE-70. Most ice cream sites say it makes better ice cream. It’s actually cheaper (as of 1/8/26) on Amazon than the ICE-30.
Maya | Wholesome Yum
1Thank you for sharing, Alan. I always link to the products I personally use or own, and am happy with, so that I can personally attest to their performance. In this case, I have and love this ice cream maker. There might be something better but right now I am happy with mine! If someone does want to try the newer one Alan is talking about, you can find it here.
Alisha Armstrong
1Amazing! I am an ice cream addict. I will literally eat it for breakfast lunch and dinner. I need help. Anyways, ice cream was the most difficult sacrifice going keto and this solves that problem. I replaced one cup of cream with more almond milk because I found the original version too creamy, leaving a bit of a film in my mouth. I also measured the vanilla with my heart and added 1/2 tsp of salt (just personal preference). It was perfectly scoopable (I just let it sit for about 5 minutes) and it was just as delicious as regular ice cream. I am looking forward to trying the coconut milk and almond milk versions for a lighter option.
Maya | Wholesome Yum
1Thank you for sharing, Alisha! I’m so glad you enjoyed this recipe with those tweaks.
Deborah
1I like the flavor, but it left a coating on my tongue and lips after eating.
Maya | Wholesome Yum
0Sorry to hear that, Deborah! Did you make any changes or substitutions?
Patti
1I don’t have any sweeten condensed milk, but I have evaporated milk. The Internet says make some sugar in with the evaporated milk until it dissolves and then you have sweeten condensed milk. Is this true? Can it be so easy? I want to tell you that I started cooking about four months ago I’m 66 years old and haven’t cooked in about 15 years, I am so enjoying it because of the help that your site gives. Thanks for all you do.
Wholesome Yum D
0Hi Patti, Here is a recipe for homemade sweetened condensed milk.
Erika C
0I wasn’t impressed. Neither was anyone in our family. We threw it out. I do appreciate the effort it takes to make these recipes though. . Just wasn’t for us
Maya | Wholesome Yum
0Sorry to hear that, Erika! If you get a chance and can describe what you didn’t like about it, I can help troubleshoot if something went wrong. I also have tips above to address common issues.
Edward Johnson Jr
0Can you make this using a hand crank ice cream maker
Maya | Wholesome Yum
0Hi Edward, I’m sure you can, but I don’t have one of those. Let me know how it goes if you try it!
Wendy Tobias
0Wonderful and super easy!
Wholesome Yum D
0I’m so glad you enjoyed it, Wendy! I love hearing that it was both easy to make and turned out so well.
Tim
0Great recipe. Loved the taste. I added a teaspoon of vodka because some Lego ice cream recipes say alcohol improves scoopability.
Wholesome Yum D
0I’m so glad you enjoyed it, Tim! That’s an interesting tip about adding a little vodka for scoopability, and I’m happy to hear that it turned out so well for you. Thanks for sharing what worked!
Mary
0Absolutely delicious and easy to make. I added no sugar added chocolate chips.
Wholesome Yum D
0The chocolate chips sound like the perfect addition, Mary! I’m so glad the recipe was both easy to make and delicious.
Jane
0On making the chocolate variation, you said if it doesn’t blend in you need to heat it. So do you mean to reheat the whole condensed milk formula with the added chocolate. Since it is at the perfect stage wouldn’t that cause the mixture become too done? This may sound weird- not quite sure how to word it.
I did the vanilla version and it was very good. I wanted to try the chocolate version.
Maya | Wholesome Yum
0Hi Jane, Yes, I mean reheat the whole condensed milk, but you don’t need to do it for very long. Heating briefly over low heat will not make it too done, it’s just enough to disperse the cocoa powder. It would take a lot more time for it to be too done, and what will happen if cooking too long is it’ll start to caramelize (i.e. like caramel sauce). I’m glad you liked the vanilla version!
Kiera Enns
0The video mentions unsweetened condensed milk but the written recipe has butter… which is the better version
Maya | Wholesome Yum
0Hi Kiera, Making the condensed milk is part of this recipe. So you’d make my sugar-free condensed milk here, then use that to make the ice cream. Hope this helps.
Kiera Enns
0I bought an ice cream maker but this will be my first time trying to make my own! Do I still melt the butter and create the hot mixture first before putting it in the ice cream maker? The Ice Cream Maker Instructions just say “Transfer the mixture to your ice cream maker” but don’t specify any steps to creating the mixture. Thanks for the help!
Maya | Wholesome Yum
0That’s exciting, Kiera! Yes, you follow the steps for the first section regardless. Then follow either the ice cream maker instructions or no churn instructions, depending on which version you’re making. Hope this helps. Let me know how it turns out!
Stephanie
0I have liquid allulose already and want to use it vs the Besti Monk Fruit Allulose blend, but I can’t find the conversion of the two anywhere. Can you pls help? Thank you.
Maya | Wholesome Yum
0Hi Stephanie, Normally they aren’t interchangeable, but in this case yes, you should be able to use liquid allulose. I’d use 1/2 cup by default, and you can adjust to your taste right before chilling the mixture in the fridge. Let me know how it turns out!
Theresa Kendall
0Yesterday was my first attempt at this recipe. The end result was not very sweet at all and had an oily texture. What could have possibly gone wrong?
Maya | Wholesome Yum
0Sorry to hear that, Theresa! Did you substitute any of the ingredients? Did you watch the video to check if each step looked like mine? I’m happy to help if you can provide more detail.
Jane
0Could I substitute whole milk for the almond milk? I know it will add additional carbs, but will it change anything else?
Maya | Wholesome Yum
0Hi Jane, Yes, it will work fine from a recipe standpoint.
Ari
0I tried this and will definitely be making it again! It was sooooo good!
Wholesome Yum D
0Ari, this is great to hear! I love that you’re already planning to make it again. 🙂
Sandra M.
0I would love to make this today, and I have a question…we are eating carnivore (still figuring it out) and I don’t want to use almond milk (I also dislike the taste of nut milks) or coconut milk. Could I add a measure of cold water instead to avoid the buttery texture developing? I realize that vanilla flavoring and sweeteners aren’t strictly on plan. I don’t care for plant milks, yet I don’t want to use regular dairy milk due to carbs. I am hoping that with all the recipe experimentation you’ve done, you may have some tips or ideas about how this may work. We LOVE your Besti sweeteners and I have recommended them to others. Thanks!
Maya | Wholesome Yum
0Hi Sandra, You can try, I haven’t done this with water, sorry. Let me know how it goes if you do. I’m so glad you’re enjoying my Besti sweeteners, thank you!