Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Keto Caramel Macchiato

Velvety and sweet with real caramel flavor and a cap of froth that looks like it came off a steam wand. I stopped ordering these at Starbucks years ago, and every low carb version I tried at home tasted like sweetened coffee until I found the blender trick: blend everything instead of stirring, and the MCT oil and cream emulsify into a foam. Use strong coffee, since regular drip gets lost under the caramel. 0g net carbs, hot or iced.
  • 0gnet carbs
  • 1.2gprotein
  • 5minutes
  • 1servings

This post may contain affiliate links. See my disclosure policy.

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.

ChocZero caramel syrup next to glass mug

ChocZero’s caramel syrup is sweetened with monk fruit and has the same thick consistency as regular caramel sauce.

Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Keto Caramel Macchiato

Print Pin
Prep 5 min Total 5 min Serves 1

Ingredients

Servings 1

Keto Caramel Macchiato Ingredients

Step by Step Instructions

  1. Blend it

    Add all the ingredients to a blender and pulse until frothy.

  2. Add syrup

    Drizzle caramel syrup down the sides of the mug, pour in macchiato mixture.

    caramel drizzle for keto caramel macchiato

Nutrition

Per serving: Whole recipe

Calories
180
Fat
19.2g
Protein
1.2g
Total carbs
1g
Net carbs
0g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

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.

Similar recipes

People who cooked Keto Caramel Macchiato also made

Reviews

Tap to rate

4.8 from 32 ratings, 7 written

Made this recipe?

Replying to Nell F.

Your rating

Nell F.

Silly question but does the coffee need to cool down before I blend it? I’m worried about the lid popping off. Thank you for putting the iced version in there too.

Reply

Casey

Made this twice and the blend-it approach really does change the texture. Would a milk frother work, or does it need a full blender to emulsify the MCT oil?

Reply

Leah

Didn’t expect cashew milk to work here. It does.

Reply

Annie Lampella

I’ve used cashew in it too. Blends even creamier.

Reply

Mia

kind of embarrassing to admit but it took me three tries to realize the recipe basically requires strong coffee, because regular drip just disappears once the caramel and macadamia milk are in there, you end up drinking sweet milk and wondering why it’s flat. brew it strong or pull actual espresso and the whole thing snaps into what it’s supposed to be.

Reply

Annie Lampella

Mia, took you three tries to figure out what took me probably five. I never wrote it into the recipe notes and I should, because the macadamia milk and caramel syrup together just swallow weak coffee. I use a stovetop moka pot most mornings, brews about twice as concentrated as drip, and that’s what the recipe was built on. If you’re using a regular coffee maker, brew it double-strength, half the water you’d normally use. That’s when it works.

Reply

Samantha

Made this yesterday because it was already 85 degrees before 9am and a drive-thru line was not happening. I was nervous the blending thing was just a gimmick but that froth is freaking real. Only thing is macadamia milk was harder to track down than I thought, so I used almond milk and it still came together fine. Does the caramel syrup actually need to go down the sides of the cup first, or can I just blend it straight in?

Reply

Annie Lampella

Blend it straight in. The sides drizzle is just for the look, no flavor difference. I skip it most mornings.

Reply

Sasha

I gave up my daily Starbucks caramel macchiato when I started keto and honestly that was the hardest part. Not the bread or the pasta, just that one drink in the morning. Found this a few weeks ago and tried it kind of skeptically, and then just sat there looking at my cup because it actually tasted right. The ChocZero caramel drizzled down the sides makes it look like something you paid seven dollars for. I’ve been making this every morning since and it’s honestly what makes keto feel worth it. Something about blending with the MCT oil gets this frothy texture I wasn’t expecting from something I made at home. I keep almost convincing myself I need to go to Starbucks and then I remember I have this.

Reply

Annie Lampella

Almost convincing yourself you need Starbucks and then remembering you have this is the whole point. The drizzle on the sides sold me too. Feels like too much effort for a Tuesday morning until you’re actually drinking it.

Reply

Fatima

Was convinced ChocZero caramel would taste like a chemistry experiment, but this beats the Starbucks version I’ve been mourning since going keto.

Reply

Annie Lampella

The chemistry experiment fear is valid for most sugar-free syrups. ChocZero just doesn’t have that aftertaste. I’ve been through a lot of bad caramel syrup to get here.

Reply

Joanna

I batch this every Sunday now and it holds up in the fridge way better than I expected – quick shake before pouring and the froth comes right back. The ChocZero caramel drizzle down the sides is worth the extra step. Still dialing in my caramel ratio but four batches in I’m hooked.

Reply

Annie Lampella

The shake trick works better than it has any right to. On the caramel ratio, three tablespoons in the blend is my baseline, then I adjust with the drizzle instead of touching the blend.

Reply

Valerie

My husband grabbed my cup thinking I had ordered Starbucks and took a full sip before I could say anything. When I told him I blended it at home with ChocZero caramel, he got up and made himself one. I don’t think I’m going back to coffee shops.

Reply

Annie Lampella

Ha, him getting up to make his own is the whole review. Welcome to never paying $8 for a macchiato again.

Reply

Jordan Robinson

My daughter is a Starbucks loyalist and she asked me to make this again before I’d even finished cleaning the blender.

Reply

Annie Lampella

Starbucks loyalist approval before the blender’s even rinsed. I’ll take it.

Reply

Rebecca

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.

Reply

Annie Lampella

The before-noon thing is real. Heavy cream version works but it’s basically dessert. Macadamia milk is what made this an every-morning thing for me.

Reply

Kendra

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.

Reply

Annie Lampella

MCT oil always does that. Don’t fight it, just swirl as you go. Still my favorite cold morning thing.

Reply

Joy McDowell

So what is the purpose of the MCT oil if it can be omitted?

Reply

Annie Lampella Recipe author

It’s just there for added fat and to give energy. You can omit it

Reply

lynne m auten

Is the MCT oil necessary? I don’t use it.

Reply

Annie Lampella Recipe author

No, MCT oil is not necessary. You can omit it

Reply

Keep going

More Beverages Recipes

See all 41 Beverages recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.