Keto Diet App - Free Download Keto Diet App - Free Download
Take the guesswork out of following a low-carb diet, lose body fat & feel great!
KetoDiet app is FREE to download!

Dairy-Free Keto White Chocolate

4.8 stars, average of 174 ratings

This post may contain affiliate links, see our disclaimer.

Dairy-Free Keto White ChocolatePin itFollow us 148.4k

Today I'd like to share my favourite recipe from the Fat Bombs Book: homemade sugar-free white chocolate. I've used it in several recipes throughout my book: in bars, fudge, as coating for truffles, and even to make hot chocolate!

Creating white chocolate that is sugar-free and milk-free wasn't as easy as I thought. When you look at the main ingredients of a typical white chocolate bar, it's sugar and milk powder, both of which should be avoided on a ketogenic diet.

Sugar can easily be replaced with a healthy low-carb sweetener such as Erythritol. If you can get allulose, use powdered allulose instead of the Erythritol (you can use a coffee grinder to do that). It will result is smooth texture without any cooling aftertaste.

However, finding a good replacement for milk powder wasn't easy. Without it, the chocolate just tasted like sweetened cocoa butter with a hint of vanilla. First, I tried to replace the milk powder with whey protein but I wasn't happy with the results. After some trial and error, I used coconut milk powder, which is not only keto but also paleo-friendly, and it was the closest I got to "proper" white chocolate.

Dairy-Free Keto White Chocolate

Where to Buy Coconut Milk Powder?

Coconut milk powder is dehydrated and powdered coconut milk. It's naturally high in fat, low in carbs and suitable for the ketogenic diet. To avoid unwanted ingredients, always make sure you read the label before purchase.

Because of the naturally high-fat content, the vast majority of coconut milk powders contain additional ingredients, such as maltodextrin, tapioca syrup, or oligosaccharides to reduce clumping and improve dissolving in liquids. Opt for products with paleo-friendly tapioca maltodextrin (instead of the widely used corn maltodextrin). The amount of maltodextrin is negligible (no more than 3%), and won't kick you out of ketosis.

Although I expected all coconut milk powders to be dairy-free, not all of them actually are. Some contain casein (sodium caseinate) - avoid these products if you are allergic to it or follow a paleo approach.

This Coconut Milk Powder is a great option if you live in the US. If you live in the UK like I do, try The Taste Of Coconut Milk Powder (100% coconut milk powder), or Real Food Source Coconut milk Powder (is 97% coconut milk, contains less than 3% of tapioca syrup and dissolves well).

Another option you can use to make dairy-free and vegan keto white chocolate is Coconut Cream Powder which is very similar.

What is Heavy Cream Powder?

Heavy Cream Powder is another option you can use to make keto white chocolate. I find that it produces much smoother results and it never splits which sometimes happens with coconut milk powder.

Tips and Substitutions

When I first made keto white chocolate recipe, I developed two methods. You can follow either one. In the first one, I used coconut milk powder, while in the second one, I substituted half of the coconut milk powder with homemade sweetened keto condensed milk. My updated recipe that uses keto condensed milk can be found here.

If your coconut milk powder has clumps, place it in a coffee grinder, blender or food processor and process for a few seconds until powdered.

For an extra nutritional boost: Swap 1/2 cup (60 g/2.1 oz) of coconut milk powder with 1/2 cup (40 g/1.4 oz) of lucuma powder. Lucuma is an anti-inflammatory superfood that will add natural sweetness to the chocolate, and make it creamier. Using lucuma powder in this recipe will result in 4.3 grams of net carbs per serving.

When to Use Sunflower Lecithin

Sunflower lecithin is a healthier alternative to soy lecithin. It acts as a stabiliser and will keep the chocolate from separating if you plan to use it for baking.

Don't make the same mistake I made and don't use the chocolate to make cookies unless you use a stabiliser like sunflower lecithin! Without the stabiliser, it doesn't work the same way as regular white chocolate and will melt into an unpalatable mess. I tried making keto white chocolate & macadamia cookies but with no lecithin it just didn't work. The cookies were too oily (all the fat leaked out) and the taste and texture were just wrong.

How to Use Keto White Chocolate

Apart from snacking, white chocolate can also be used:

  • as coating for truffles and other chilled treats (you can find several recipes are in my Fat Bombs Book
  • make white chocolate crust and pour over keto ice-cream
  • use it to make hot white chocolate drink (dairy-free recipe is in my Fat Bombs Book)

Hands-on Overall

Serving size 1 oz/ 28 g

Allergy information for Dairy-Free Keto White Chocolate

✔  Gluten free
✔  Dairy free
✔  Egg free
✔  Nut free
✔  Nightshade free
✔  Pork free
✔  Avocado free
✔  Fish free
✔  Shellfish free
✔  Beef free

Nutritional values (per 1 oz/ 28 g)

Net carbs2.6 grams
Protein0.7 grams
Fat20.4 grams
Calories196 kcal
Calories from carbs 5%, protein 1%, fat 94%
Total carbs2.7 gramsFiber0.1 gramsSugars0.9 gramsSaturated fat14.3 gramsSodium12 mg(1% RDA)Magnesium15 mg(4% RDA)Potassium175 mg(9% EMR)

Ingredients (makes about 340 g/ 12 oz)


  1. Melt the cacao butter in a double boiler, or heat-proof bowl placed over a small saucepan filled with 1 cup of water, over medium heat. Dairy-Free Keto White Chocolate
  2. Remove from the heat and set aside. Add sunflower lecithin (if using). Add the coconut milk powder, Erythritol or Swerve.
    Dairy-Free Keto White Chocolate
  3. Add vanilla powder (or vanilla extract), and salt. If you want a sweeter taste, add a few drops of stevia. Pour the mixture into a food processor or blender. Pulse for 30 to 60 seconds, or until smooth.
    Dairy-Free Keto White Chocolate
  4. Pour into candy or chocolate molds and let the chocolate harden in the refrigerator. Dairy-Free Keto White Chocolate
  5. Once solid, remove from the molds. Dairy-Free Keto White Chocolate
  6. Store at room temperature or refrigerate for up to 3 months. Enjoy! Dairy-Free Keto White Chocolate

Dairy-Free White Chocolate

4.8 stars, average of 174 ratings
Dairy-Free White Chocolate
This low-carb white chocolate is sugar-free and dairy-free. Made with vanilla, low-carb sweetener, cacao butter and coconut milk powder.
Hands on10m

Ingredients (makes about 340 g/ 12 oz)

  • 170 g cacao butter (6 oz)
  • 1 cup coconut milk powder or heavy cream powder (120 g/ 4.2 oz) - see tips above
  • 1/3 cup powdered Erythritol or Swerve or Allulose (50 g/ 1.8 oz)
  • 1 tsp vanilla bean powder or 2 tsp sugar-free vanilla extract
  • pinch sea salt
  • Optional: few drops of liquid stevia to taste
  • Optional: 1/2 tsp sunflower lecithin powder if you plan to bake with it


  1. Melt the cacao butter in a double boiler, or heat-proof bowl placed over a small saucepan filled with 1 cup of water, over medium heat.
  2. Remove from the heat and set aside. Add sunflower lecithin (if using). Add the coconut milk powder, Erythritol or Swerve.
  3. Add vanilla powder (or vanilla extract), and salt. If you want a sweeter taste, add a few drops of stevia. Pour the mixture into a food processor or blender. Pulse for 30 to 60 seconds, or until smooth.
  4. Pour into candy or chocolate molds and let the chocolate harden in the refrigerator.
  5. Once solid, remove from the molds.
  6. Store at room temperature or refrigerate for up to 3 months. Enjoy!

Nutrition (per 1 oz/ 28 g)

Net Carbs2.6g
Saturated Fat14.3g

Detailed nutritional breakdown (per 1 oz/ 28 g)

Net carbsProteinFatCalories
Total per 1 oz/ 28 g
2.6 g0.7 g20.4 g196 kcal
Cocoa butter, organic (cacao butter)
0 g0 g14.2 g125 kcal
Coconut milk powder, dehydrated coconut milk
2.4 g0.7 g6.2 g69 kcal
Erythritol (natural low-carb sweetener)
0.2 g0 g0 g1 kcal
Vanilla extract, sugar-free, alcohol-based
0 g0 g0 g2 kcal

Do you like this recipe? Share it with your friends! 

Martina Slajerova
Creator of

Martina Slajerova

I changed the way I ate in 2011, when I was diagnosed with Hashimoto’s, an autoimmune disease that affects the thyroid. I had no energy, and I found it more and more difficult to maintain a healthy weight.

That’s when I decided to quit sugar, grains, and processed foods, and to start following a whole-foods-based ketogenic approach to food.

Let us know what you think, rate this recipe!

Leave a comment

Note: Any links to products or affiliate links will not be approved.
Please note that we do not offer personalised advice. For any diet related questions, please join our Facebook community.

Comments (24)

Thanks for the recipe.  But unfortunately my chocolate chips are completely melted when i I used them for baking despite I added sunflower lecithin (liquid form).  

Oh no, I'm sorry to hear that. Sunflower lecithin is the one thing that prevents this from happening so I'm not sure what went wrong.

Unfortunately I am another one who has failed with Method #1. Exactly as the others have reported, my mixture also separated when I blended it. To be honest, it actually looked okay, if very thick (spoonable rather than pourable into the moulds), before I blended it, so next time I may attempt this without blending. Reading everyone's comments first, I took the effort to sieve the coconut milk powder, powdered Erythritol and the pinch of salt, combining them up separately before I added thisto the mixture, so maybe that helped the pre-blended mix appear homogeneous?
Anyway, not one to waste food, I salvaged this by adding about a cup of regular unsweetened milk powder (as I was making this for my husband who is not on keto... I know this will add carbs and not make it dairy free) to soak up some of the separated fat, quickly poured it into the moulds and popped it in the freezer so that it cooled fast, hoping that this would prevent the cocoa butter from having the time to separate. This seems to have worked and I popped them out of the molds, tasting a tiny bit before I wrapped them... Not bad. Not quite white chocolate but this will do for now 😊 Sorry Martina, I'm gutted this didn't work but I will also try Method #2 another time.

I'm so sorry Anu, this is very frustrating and I'm sorry about the ingredients :-( I'm glad you could at least make it for your husband. It must be the coconut milk powder. I got mine without any fillers (it's pure coconut milk powder from Amazon). At least method #2 seems to be working for everyone but the chocolate does need to be refrigerated at all times. Thank you for your feedback!

I just published the second method separately for clarity: The Best Keto White Chocolate

The best keto dairy free white chocolate I've tried so far! Not like white chocolate but close enough 😊 I used the first method and it was good. There was some separation but I mixed it between pouring in the form and it was perfect. I'm making coconut condensed milk to try the second option.

Hi!  I’m a bit new to the blog but I’ve been enjoying the recipes and the keto app quite a lot.  
I’ve tried the regular chocolate and this white chocolate recipe but both feel so oily it makes me a bit nauseous. I know they’re supposed to be fatty for the diet, but how would I go about cutting out some of the oil’s strength?

Thank you Sara! I think that maybe using 90% dark chocolate is better to start with? Or you can try this recipe (I'm not sure if you tried this one): Homemade Keto Chocolate

I seem to have failed with recipe #1 as well, even using the recommended dried coconut milk. I wondered if it was a moisture issue?  
I found a way to salvage it by adding coconut cream. At first try, I had a huge globby mess—like a hard candy nougat covered in cacao butter.  I put it all back in a double boiler and melted it, adding around a 1/4 c of coconut milk (I didn’t measure, I added it until when stirring, the cacao butter made tiny globules within the mix, not a layer).  They just popped out of the molds and are creamy white deliciousness!
Thank you for another yummy, yummy recipe!

Thank you for the wonderful tips! That is really helpful! I have made this several times and it didn't separate but I know this seems to be a common issue :-(  

I was reading that the issue with ingredient separation may also be due to high cooking heat.  

Good point, thank you!

Does coconut cream produce the same result as coconut milk that's been cooked down?  
Also, my coconut milk is not as thick as yours in the picture.  Do I need to cook it more to remove more of the water?
Thank you.

Hi Tova, the condensed milk works as it has less moisture and the taste is more concentrated. Some coconut milks contain guar gum - these are usually better as it thickens faster. I used a combination of Aroy-D (liquid and no guar gum) and regular canned coconut milk. I would avoid using just 100% coconut milk as it won't thicken.

Hi...i ha e been trying to substitute erythritol and stevia in my traditional indian desserts but while some end products taste good the others are not so basically because of the lingering aftertaste of artificial sweeteners. In your considered experience is there a ratio or proportion in which the two should be used for best taste experience? Also are there any foods/ingredients that dont taste good with artificial sweeteners? Thanks.

Hi Sonia, I'm sorry for the late response. These are the official conversion ratios although when substituting sugar, I use less then the recommended amount of low-carb sweeteners:
- 1 tablespoon of sugar = 6 to 9 drops of liquid or ¼ teaspoon of powdered stevia
- 1 teaspoon of sugar = 2 to 4 drops of liquid or a pinch of powdered stevia
- 1 cup Swerve = 1 cup table sugar 1 1⁄3 cup erythritol
When it comes to aftertaste and bitterness, all sweeteners are different and most stevia products have a bitter aftertaste. The best way to substitute is a sweetener adds this aftertaste is to combine it with another sweetener (I often combine stevia and erythritol). Artificial sweeteners in general are not recommended: Complete Guide To Sweeteners on a Low-Carb Ketogenic Diet

I tried  method 1 and it was kind of a disaster.  I don't know what happened, but my non-clumpy coconut powder turned into a glopy sludge at the bottom of my vita mix, with the cocoa butter and sweetener floating on top.  I could not get the two to come together no matter what I did.  I followed the recipe as shown. Thoughts?

I'm sorry to hear that. It seems that it is due to the other ingredients that may be in the coconut milk powder - it is not always easy to find pure coconut milk powder and many products contain other ingredients (see my comment in method 2, it is a known issue).

Hi there, we are really having a lot of success with your fat bomb recipes but this one was a bomb for me! I followed the recipe to a "T" and I've read and re-read the recipe to see what I did wrong. The ingredients totally separated. Do you have any suggestions for me to try it next time? Thanks so much.

Hi Beth, I'm sorry to hear that. I think it's the coconut milk powder that's causing it and some products result in failure :-( Have you tried the condensed milk option (Recipe 2 above)? It's a 100% success with everyone who's tried it and I think it tastes even better!

Martina, thank you so much for sharing this recipe. I LOVE white chocolate but couldn't find a keto friendly one. Let me tell you, this is the best white chocolate I've tried since going keto 3 years ago! Based on your tips, I followed the instructions with condensed milk and just had a bite, soooo good! 😊

Thank you so much Mary Anne!

This looks lush!
need to track down these ingredients, get some moulds and get busy in the kitchen!!
Thanks for recipe

Thank you, I hope you like it!