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.
Make it creamy
Add nut milk and vanilla. Continue to cook until heated through.
Add coffee or espresso
Brew Espresso or coffee. Then pour white chocolate mixture over espresso or coffee.
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
Used regular heavy cream but went light on the macadamia nut milk because I wasn't sure I'd like it, and the drink came out almost too thick to sip through a straw. Thinned it out with a little extra espresso and that fixed it. The white chocolate flavor is actually there, not just sweetness like most sugar-free syrups. If I made it again I'd probably start with less cream and adjust up, but overall it does what it says it does.
Starting light on the cream is the smarter move anyway. Espresso is the right thing to thin it with, doesn't water down the flavor the way extra milk would.
My partner doesn't drink black coffee so I made her a cup of this on Sunday without explaining what was in it. She finished it and asked if I'd bought it somewhere. Now she requests 'the white mocha thing' by name on weekend mornings, which I did not see coming from someone who thinks keto drinks taste 'weird.' Only thing I'd add: ChocZero chips can be tricky to find locally so I order them in bulk now, but once you have the sauce made the whole week is covered.
Made this twice and love the flavor, but I keep getting little bits of white chocolate that won't fully melt into the cream. Doing medium heat and stirring constantly like the instructions say, but they just linger. Should I warm the cream first before adding the ChocZero chips, or do I actually need to go a bit higher on the heat?
Made this Sunday morning and my husband came into the kitchen asking if I'd gone to a coffee shop. I was standing right there with the saucepan. Something about the way the macadamia milk rounds out the white chocolate, it genuinely tastes like a drink I'd pay $7 for. Only four stars because I'm still working out the espresso ratio for my taste, but the sauce is staying in my fridge on rotation.
Ha, your husband didn't know you were standing right there. For the espresso ratio, I start with one shot and taste from there. The sauce is sweet enough that a second shot can tip it bitter fast.
My daughter orders white mochas at every coffee shop we pass and she drank half my batch before I could stop her, so I guess that's the review.
Ha. Coffee shop kid approved. That's the whole review.
Tried sugar-free syrups for a year and always knew something was off. ChocZero chips melted into heavy cream changed that. Way thicker, and the flavor actually sticks around.
Syrups are water-based so they just dilute everything. The chips melt into the fat and that's where the flavor actually lives.
Couldn't find macadamia nut milk at my store so I used unsweetened almond milk, and it still came out thick and glossy. I stirred longer than the recipe says until every ChocZero chip melted (got lumpy on my first try and panicked a little), and the second batch was smooth. Doing Sunday prep now, pouring it over ice with cold brew. Did not expect to love that combo as much as I do.
Almond milk works fine. Lumpy first batch happens to everyone, usually just the heat. Cold brew over ice with this is my whole summer.
Been playing around with this since January and finally landed on my version. I steep a cinnamon stick in the heavy cream while it heats, pull it before adding the ChocZero chips, and it rounds out the sweetness so the white chocolate doesn't come across flat or one-note. Also switched to canned full-fat coconut milk instead of macadamia and the body is completely different, way closer to something you'd pay nine dollars for at a coffee shop. Four stars for the base recipe (the espresso gets a little buried under the sweetness for me without adjusting), but once I bumped the espresso and added that cinnamon step it became a non-negotiable Sunday batch situation. Mason jar in the fridge all week, I genuinely look forward to it.
Haven't tried steeping the stick in the cream but that makes sense, real extraction instead of powder floating around. Canned coconut is a completely different thing than carton (thicker, more body to it). And yeah, the espresso in the base is conservative, bumping it is the right call.
I've never melted chocolate chips on the stovetop before. Really don't want to scorch them on my first try. Should I stir the whole time or just keep the heat low and check occasionally? And if the sauce ends up too thick, can I add more macadamia nut milk to thin it out?
Medium heat, stir constantly. Seriously, don't step away. The cream helps it melt smooth but these chips can go grainy fast if the heat spikes even for a second. And yes, splash in more macadamia milk to thin it out, just add a little at a time so you don't overshoot.
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.