Keto Caramel Macchiato

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

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.

Youtube
639K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Keto Caramel Macchiato

4.9 (21) Prep 5m Total 5m 1 servings

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

Step by Step Instructions

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
180 Calories
19.2g Fat
1.2g Protein
0g Net Carbs
1g Total Carbs
1 Servings
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 →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Keto Caramel Macchiato

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

Others looking for “Keto Caramel Macchiato” also liked:

Keto Caramel Macchiato

Caramel Macchiato is a popular espresso beverage sold at Starbucks and many coffeehouses. It is made with espresso, steamed milk, vanilla and caramel sauce. Caramel sauce is drizzled down the sides of the cup before pouring the coffee and more is drizzled on top of the foam. Traditionally, caramel macchiatos contain a large amount of sugar from the milk, vanilla and caramel sauces. This homemade version uses vanilla extract and sugar free caramel sauce instead. This coffee drink takes minutes so you can enjoy a creamy caramel macchiato every morning or in the afternoon when you need a little more caffeine or don’t feel like plain coffee.

Sugar Free Caramel Syrup

ChocZero caramel syrup next to glass mug Although you can use any sugar free caramel syrup in this recipe, my favorite is ChocZero Caramel Syrup. It is sweetened with monk fruit and tastes exactly like real caramel. It even has the same thick consistency as regular caramel sauce. I like to drizzle the sugar free caramel sauce down the sides of my mug before adding the coffee. Then I pour in the macchiato mixture and top the foam with more caramel syrup for extra gooey sweetness.

Milk Substitutions

In my coffees, I like to add macadamia nut milk since it is keto approved and has a higher fat content. Macadamia nut milk generally has 5 grams of fat and 0 net carbs in one cup. But you can substitute with any nut milk. Almond milk, coconut milk, cashew milk – they all work well here. If you are allergic to nuts, you can use heavy cream instead. This will make a very creamy caramel macchiato.

How to Order a Low Carb Caramel Macchiato at Starbucks

If you are at Starbucks or your favorite coffee house, ask the barista to make you a low carb caramel macchiato. Tell them to use almond milk instead of regular milk and only a touch of caramel drizzle or no drizzle at all (if you want the least carbs possible). You can also add sugar-free caramel syrup. Order your macchiato hot or over ice!
About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Beverages Recipes

three slices of bread on a board falling down next to the loaf
30 Mins
Keto Bread
4.6 Stars (38 Reviews)

I tested this recipe nine times to get the rise right. Almond flour loaf with 12g protein per slice, bakes up tall and fluffy, slices clean for...

See the Recipe
Closeup of a keto pizza topped with basil, olive and pepperoni.
22 Mins
Keto Chicken Crust Pizza
4.9 Stars (28 Reviews)

I know, a pizza crust made of chicken sounds strange. But hear me out: 4 ingredients, 1.8g net carbs, and 27g of protein per serving (that's more...

See the Recipe
slice of keto carrot cake
45 Mins
Keto Carrot Cake with Almond Flour
4.9 Stars (95 Reviews)

Almond flour, real shredded carrots, and cream cheese frosting with sour cream. 5.6g net carbs per slice. I make this every Easter and Thanksgiving.

See the Recipe
keto chocolate chip cookie stack
145 Mins
Keto Almond Flour Chocolate Chip Cookies
4.8 Stars (36 Reviews)

I accidentally invented these while making butter bars, and they turned out to be the chewiest almond flour chocolate chip cookies I've ever baked....

See the Recipe
holding a spoonful of fluffy jello dessert over a bowl of pink creamy pudding
5 Mins
Jello Whip
4.8 Stars (5 Reviews)

Jello whip is a fluffy, 3-ingredient keto dessert I make when I want something sweet in under 5 minutes. Whipped cream cheese, heavy cream, and sugar...

See the Recipe
A pile of light, crispy fried pork skins on a plate.
300 Mins
Homemade Pork Rinds
4.8 Stars (6 Reviews)

Boil, dry, and fry pork skins for homemade pork rinds that puff up light and airy. Three ingredients, zero carbs, and crunchier than anything from a...

See the Recipe
Reviews 11
4.9 Stars (21 Reviews)
  1. A
    April Mar 11, 2026

    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.

  2. R
    Rebecca Mar 9, 2026

    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.

  3. J
    Joanna Moore Mar 1, 2026

    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.

  4. K
    Kendra Feb 24, 2026

    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.

    1. Annie Lampella
      Annie Lampella Feb 25, 2026

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

  5. B
    Brandon Feb 21, 2026

    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?

    1. Annie Lampella
      Annie Lampella Feb 21, 2026

      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.

  6. J
    Joy McDowell Nov 16, 2022

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

    1. Annie Lampella
      Annie Lampella Nov 17, 2022

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

  7. L
    lynne m auten Sep 16, 2022

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

    1. Annie Lampella
      Annie Lampella Sep 17, 2022

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

Leave a Review