Keto Caramel Macchiato
Published August 4, 2019 • Updated March 10, 2026
This post may contain affiliate links. See my disclosure policy.
I've been making this keto caramel macchiato at home for years, and the trick is blending everything instead of stirring. You get coffeehouse-level froth, real caramel flavor, and about 2 net carbs.
I stopped ordering caramel macchiatos at Starbucks around 2013. A grande has over 30 grams of sugar, and every low carb version I tried at home just tasted like sweetened coffee. This keto caramel macchiato is what I landed on after a lot of bad cups, and the secret turned out to be the blender.
Blending is the whole difference. Most recipes tell you to stir everything together or shake it in a jar. I tried both. They produce flat, layered drinks where the oil floats on top and the caramel sinks to the bottom. Pulse everything in a blender for 10-15 seconds and the MCT oil emulsifies into the coffee. You get a thick, frothy layer on top that holds for a good 5 minutes. That froth is what makes this feel like a real coffeehouse drink, not just sweetened coffee with caramel in it.
The base is simple: fresh brewed coffee or a double espresso, macadamia nut milk, MCT oil, vanilla, and ChocZero’s sugar-free caramel syrup. I’ve tested this with almond milk and coconut milk too, and both work. Macadamia gives the richest body without heavy cream’s heaviness. If you want something closer to a traditional Starbucks build, a 50/50 mix of heavy cream and water gets you there, but I find it too rich before noon.
The caramel drizzle matters more than you’d think. I drizzle the syrup around the inside of the mug first and swirl it up the sides before pouring anything in. Sugar-free caramel doesn’t have the body to stay put once liquid hits it, so getting it on the glass first means it coats every sip instead of pooling at the bottom. One of my readers made this for her teenager (a daily Starbucks customer) without saying what it was. The kid stopped mid-sip and asked if she’d picked one up on the way home. Three mornings in a row after that.
This works iced too. I brew the coffee a little stronger, let it cool for about 10 minutes, then blend with cold milk and a handful of ice. Pour over more ice in a tall glass with the caramel drizzle and you have a keto iced version that holds up all summer. If you like cold coffee drinks, my homemade cold brew is another one I rotate through, and my keto frappuccino is more dessert than coffee.
For more low carb coffeehouse drinks at home, I have a salted caramel dalgona that’s more of a weekend project, a white hot mocha for when I want something sweeter, and my dalgona coffee if you’re into the whipped trend. When it’s hot out, my frozen hot chocolate and matcha latte are in the rotation too.
Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Ingredients
6 oz fresh brewed coffee or espresso
1 cup macadamia nut milk or other nut milk
1 tablespoon MCT oil
1/4 teaspoon vanilla
3 tablespoons ChocZero Caramel Syrup
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 iced instead of hot?
I make it iced all summer. Brew the coffee a little stronger than usual, let it cool for about 10 minutes, then blend with cold macadamia milk and a few ice cubes. Pour over ice in a tall glass and drizzle the caramel on last. The froth holds up surprisingly well cold. I usually double the batch when I make it iced because my family goes through it fast.
Can I use heavy cream instead of nut milk?
I've tried it both ways. A 50/50 mix of heavy cream and water gets you closest to a Starbucks-style body, but I actually prefer macadamia nut milk because it's lighter and I can drink it at 7 AM without feeling like I had dessert. Almond milk and coconut milk both work too. Just check labels for added sugars to keep it keto friendly.
How do I order a sugar-free version at Starbucks?
I ask for a grande (hot or iced) with sugar-free vanilla syrup, heavy cream instead of milk, and no caramel drizzle since their drizzle has sugar. It gets you in the ballpark, but my homemade version tastes better because I control the sweetener and the blender gives a thicker froth than anything they shake up behind the counter.
Why does MCT oil separate and how do I fix it?
It separates because MCT oil doesn't mix with water-based liquids on its own. That's exactly why I blend this instead of stirring. The blender emulsifies the oil into the coffee so you get a smooth, creamy drink instead of an oil slick on top. If it starts separating while you're drinking, just swirl the mug. I've found that finishing it within 15-20 minutes gives you the best texture.
What sugar-free caramel syrup works best?
I use ChocZero's caramel syrup and I've stuck with it for years. It has the best caramel flavor without the chemical aftertaste I've gotten from other brands. Torani and Jordan's Skinny Syrups also work if you can't find ChocZero, but taste them straight first. Some sugar-free syrups are noticeably artificial, and that comes through in a keto coffee drink where there's nowhere for bad flavor to hide.
Can I make this without a blender?
You can, but it won't be the same drink. I've tried whisking by hand and using a milk frother. The frother gets you about 70% of the way there. Hand whisking gives you lukewarm coffee with oil floating on top. The 10-second blender pulse is what emulsifies the MCT oil and creates that thick froth layer. If you don't have a blender, a handheld milk frother is my best backup recommendation.
What's the purpose of MCT oil and can I leave it out?
MCT oil adds healthy fat and gives the drink a richer, creamier body plus a clean energy boost that pairs well with the caffeine. I've made this without it and it still tastes good, you just lose some of that creamy thickness. Coconut oil or a tablespoon of unsalted butter are my go-to swaps when I'm out of MCT oil.
Although you can use any
Made this maybe ten times and finally tried full-fat coconut milk instead of macadamia. Way creamier, and the ChocZero caramel blooms into it differently when you blend. Not going back.
I've been making keto coffee drinks at home for about two years, and most caramel macchiato recipes I've tried end up tasting like sweetened coffee with a weird aftertaste. This one is different. The macadamia nut milk adds a creaminess I wasn't expecting, and blending everything rather than just stirring actually matters for the texture. I've made versions with heavy cream and they come out too thick and rich to drink before noon. This is lighter but still tastes like something you'd pay five dollars for. The ChocZero syrup drizzled down the sides is a small thing, but it looks right and coats better than if you just stir it in. Three weeks running now, which is the longest any recipe has held that spot.
My teenager lives on Starbucks caramel macchiatos, so I made this and handed her a mug without saying anything. She stopped mid-sip and asked if I'd picked one up on the way home. The ChocZero caramel drizzle looks so close to the real thing, and it gets so frothy. She figured it out eventually but has asked for it three mornings this week, which says everything.
The caramel drizzle is a nice touch, and it gets genuinely frothy. One heads-up: MCT oil separates fast, so drink it right away. Still making it on cold mornings.
MCT oil always does that. Don't fight it, just swirl as you go. Still my favorite cold morning thing.
Made this last night during the cold snap and loved it, but the caramel syrup just slid right down and pooled at the bottom instead of coating the sides. Any tricks? Chill the syrup first, warm the mug?
Drizzle it around the inside of the mug first and swirl it up the sides before anything else goes in. Sugar-free caramel doesn't have the body to stay put once liquid hits it.
So what is the purpose of the MCT oil if it can be omitted?
It's just there for added fat and to give energy. You can omit it
Is the MCT oil necessary? I don't use it.
No, MCT oil is not necessary. You can omit it