Keto White Hot Mocha
Published December 15, 2019 • Updated March 14, 2026
This post may contain affiliate links. See my disclosure policy.
I make a batch of this sugar-free white chocolate sauce every Sunday and pour it into my espresso all week. Creamy, rich, and better than anything I have ordered from a coffee shop.
I have been making this keto white mocha for over a year now, and it turned into one of those recipes I just never stopped making. The routine is simple: I melt down ChocZero white chocolate chips with heavy cream on Sunday, pour the sauce into a jar, and it lives in my fridge all week. Every morning I scoop a couple tablespoons into hot espresso, add macadamia nut milk, and I have a coffee shop drink in about two minutes. If you like your keto coffee drinks iced, this works cold too. Pour the sauce over ice, add cold brew or chilled espresso, top with milk, and stir. I have been doing that version all summer.
The reason I stick with ChocZero chips specifically is that they melt clean into the cream without going grainy or waxy. I have tried other sugar-free white chocolate and most of them leave this weird film or break apart when you heat them. These don’t. You get a smooth, pourable sauce that actually tastes like white chocolate, not like sweetener pretending to be white chocolate. That matters when the sauce is the whole point of the drink.
One thing that surprised me early on is how well this holds up to other people’s taste buds. My brother-in-law (not keto, not even close) went through two cups at a Sunday brunch before anyone told him what he was drinking. That kind of reaction is hard to manufacture. When a non-keto person reaches for a second cup without asking questions, the recipe works.
If you are new to making your own coffee drinks at home, this is a low carb starting point that actually delivers. The sauce takes five minutes to make, keeps for at least a week in the fridge, and you can adjust the espresso-to-sauce ratio however you want. I usually do one shot of espresso with about two tablespoons of sauce, but some mornings I go heavier on the sauce and lighter on the coffee. You will find your own ratio after a few days.
For more keto coffee ideas, I have a keto frappuccino that is perfect when you want something blended and frozen, and a homemade cold brew if you prefer to skip the heat entirely. If you are more of a chocolate person, my dairy-free hot chocolate and white hot chocolate are both worth trying, especially in the colder months.
Ingredients
3/4 cup ChocZero White Chocolate Chips
1 cup heavy whipping cream
1/2 teaspoon vanilla
1-2 shots of espresso or 1/2 cup freshly brewed coffee
1 cup unsweetened macadamia nut milk or other nut milk
Step by Step Instructions
Step by Step Instructions
Melt chocolate
In a medium saucepan over medium heat, combine white chocolate chips and heavy cream. Stir constantly until chips are melted.
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.
Your Macros. Your Recipes. Calculated in 60 Seconds.
Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.
Get My Macros + Recipes →Frequently Asked Questions
Can I make this as an iced white mocha?
I do this all summer. Make the white chocolate sauce the same way, let it cool, then pour it over a glass of ice. Add cold brew or chilled espresso and your milk of choice. I usually use about two tablespoons of sauce per glass. It dissolves into cold liquid just fine as long as you give it a good stir. If you want the full frozen coffee shop experience, I have a keto dalgona coffee recipe that goes well with this sauce too.
How do I order a keto-friendly white mocha at Starbucks?
I have done this enough times to have a system. Ask for a white mocha with sugar-free vanilla syrup instead of the regular white mocha sauce, sub heavy cream for milk, and skip the whipped cream (it has sugar). It is not the same as making it at home with actual low carb white chocolate, but it gets you in the neighborhood. The sugar-free vanilla is the closest substitute they carry.
Can I make the white chocolate sauce ahead of time?
This is how I actually use this recipe. I make a full batch on Sunday, pour it into a mason jar, and keep it in the fridge all week. It lasts at least seven days. When it is cold it firms up and can look separated, but that is completely normal. A few seconds of low heat and some stirring and it comes right back together. Some mornings I skip the reheating entirely and just pour it straight into hot espresso. The heat from the coffee melts it.
Why did my white chocolate sauce separate or turn grainy?
I had this happen the first time I made it, so you are not alone. The usual cause is too much heat. Keep your burner at medium and stir constantly while the chips melt. If it does go grainy, pull it off the heat, add a splash of heavy cream, and whisk it back together. ChocZero chips recover well from this. The separation you see in the fridge after a day or two is different and totally fine. Low heat and a stir brings it back every time.
Can I use a different milk instead of macadamia nut milk?
I go back and forth between macadamia and almond milk depending on what I have. Almond is a little thinner but still works. Coconut milk (the carton kind, not canned) is another option if you want more body. I would stick with unsweetened versions of whatever you pick. The sauce itself is sweet enough that you do not need anything extra from the milk.
Can I use this white chocolate sauce in other drinks?
I put it in everything. A spoonful in my peppermint white mocha during the holidays, stirred into a caramel macchiato for a sweeter version, even melted into hot milk by itself as a white hot chocolate. The sauce is the base, the drink is just whatever you build around it.
What is the difference between a white mocha and a white hot chocolate?
The coffee. A white mocha has espresso or strong brewed coffee mixed with white chocolate sauce and milk. A white hot chocolate is the same sauce and milk, no coffee. I make both from the same batch of sauce. If I want something cozy without the caffeine in the evening, I skip the espresso and just warm the sauce with macadamia milk. My matcha latte is another good caffeine-light option.
Can I make this dairy-free?
I have made it with coconut cream in place of heavy whipping cream and it works. The texture is slightly different (a little more coconut-forward) but the sauce still melts and pours the same way. Pair it with any unsweetened nut milk and you are fully dairy-free. I would still use the ChocZero chips since those are already dairy-free.
One of my favorite drinks to order at Starbucks was a white mocha. I adore white chocolate. Probably because it’s creamier and sweeter than regular chocolate. Ordering a white mocha was such a treat for me and I missed them once I started eating keto.
But making a sugar-free white mocha from home is simple and it tastes just as good. You can even prep a big batch of the white mocha sauce to use throughout the week. I’ll have those instructions down below.
I love to sip on a white mocha on my weekend mornings when my life slows down just a bit so I can enjoy the sweet, frothy mocha while lounging around in my pjs.
The main ingredient in our white mocha base is white chocolate of course. And thanks to the increasing popularity of sugar-free products, we don’t need to bother with making our own white chocolate from scratch anymore. We used to have to do that, ya know.
There are many different milk options available when making this white mocha mix. This recipe is customizable. I like to use a combination of heavy cream and macadamia nut milk, but you can use all heavy cream or all nut milk. You can even use half and half (although it is higher in carbohydrates). The nut milk I prefer is
To make the best white mocha, mix the white chocolate base in a milk frother or a blender. This will get your creamy mocha foamy and frothy, which is my favorite part! I prefer to use a
I'd written off keto white chocolate drinks years ago. The sweetness always tasted fake and flat. But these ChocZero chips melting into the cream are making me reconsider.
Yeah, most sugar-free white chocolate has that fake waxy thing. ChocZero actually melts clean into the cream instead of going grainy.
Made a pot for Sunday brunch and my non-keto brother-in-law was on his second cup before I said anything. The ChocZero white chocolate sauce is genuinely richer than syrup. One star off because I didn't make enough.
Non-keto brother-in-law on cup two before you said anything. That's the review. Double it next Sunday.
My kid kept asking which coffee shop I ordered it from until I pointed at the ChocZero bag on the counter.
Ha. Kids don't fake it. That counts more than a five-star rating.
Made a double batch of the white chocolate sauce Sunday, been putting it in my espresso every morning since.
Double batch was the right call. Mine never makes it past Wednesday.
Made a double batch of the white chocolate sauce Sunday, keeps all week. Two minutes to warm up with espresso each morning. Way better than the $8 version from the coffee shop.
Once there's a jar in the fridge, two minutes is generous. I pour it straight into the espresso while it's still hot.
For anyone just starting out, the white chocolate sauce keeps in the fridge for at least a week. I make a full batch Sunday, store it in a jar, and just warm a spoonful each morning before adding the macadamia milk. The ChocZero chips do separate when cold but come right back together with low heat and some stirring. Still dialing in how much espresso I like versus the default ratio, which is why not five stars, but the sauce itself I keep coming back to.
The separation is normal, just alarming the first time you see it. Low heat and a few stirs and it comes back together. For espresso, 1 shot is where I'd start and just go from there, the recipe range is wide on purpose.
Used almond milk instead of macadamia nut milk - still creamy, maybe slightly thinner but totally works
Good to know. I go back and forth between the two, almond's a little thinner but easier to find.