Keto Sahlab Recipe – A Warm Cup of Comfort, Without the Sugar

There’s something about holding a warm drink in both hands when the weather gets cold. Some people go for tea, some for coffee. But if you grew up in a Middle Eastern home, or even just passed through one, chances are you’ve been handed a cup of sahlab before.

Sahlab is thick, creamy, and a little sweet. It’s kind of like drinking dessert, but without the heavy sugar crash. Traditionally, it’s made with milk, sugar, and a powder made from orchid tubers. Now I know what you’re thinking: “Where am I going to find orchid root?” Don’t worry. We’re doing a keto-friendly version of this that skips the sugar and swaps a few things out, but keeps all the comfort and warmth.

I’ve been making this version for over a year now, ever since I went low-carb for health reasons. I missed a lot of my old treats, but this drink? I cracked the code. So if you’re trying to keep it low-carb and still want something that tastes like a hug in a mug, keep reading. I’m going to walk you through everything, step-by-step.

What Is Sahlab, Really?

If you’re new to it, sahlab (sometimes spelled salep or sahlep) is kind of a cross between hot chocolate and pudding. You drink it while it’s still hot, and it thickens as it cools. In its original form, it’s made with milk, sugar, and a thickening powder made from wild orchid roots. But the traditional version is packed with carbs and sugars, so not ideal for keto.

We’re replacing the orchid powder with a blend of coconut flour and glucomannan powder (aka konjac root), which thickens just as well. You’ll be surprised how close it gets to the real thing.

Ingredients You’ll Need

Everything here is easy to find in most grocery stores, or online. No weird names, no mystery stuff.

For one big cup (or two small ones):

  • 1 ½ cups unsweetened almond milk (or any keto-friendly milk like macadamia or coconut)

  • 2 tablespoons heavy cream (this makes it creamy, don’t skip it)

  • 1 ½ teaspoons coconut flour

  • ½ teaspoon glucomannan powder (konjac root powder)

  • 1 to 2 teaspoons powdered erythritol or monk fruit sweetener (adjust to your taste)

  • ½ teaspoon vanilla extract

  • Pinch of cinnamon

  • Pinch of salt

  • Optional toppings: crushed pistachios, more cinnamon, shredded coconut

How to Make Keto Sahlab (Step-by-Step)

This recipe is ready in less than 10 minutes, but I’ll walk you through it like we’re cooking together in the same kitchen.

Step 1: Warm the Milk and Cream
Grab a small pot and pour in your almond milk and heavy cream. Set the heat to medium—not too high. We don’t want it to boil, just warm it up until you see some steam rising. Give it a gentle stir with a spoon every now and then.

Why both almond milk and cream?
Almond milk on its own is too thin. The cream makes it rich and helps it feel like the real deal.

Step 2: Add Sweetener, Vanilla, Salt, and Cinnamon
Once the milk starts steaming, add in your sweetener, vanilla extract, pinch of salt, and a small pinch of cinnamon. Stir well to combine. You’ll already start smelling that warm, cozy scent. This part is all about building the flavor base.

Step 3: Sprinkle in the Thickeners Slowly
Here’s where you need to go slow: sprinkle in the coconut flour and glucomannan powder little by little while whisking the milk constantly. Don’t just dump it in or you’ll end up with lumps. We want this smooth.

Keep stirring for another 3–5 minutes. The mixture will start to thicken. It won’t look like much at first, but give it time. Glucomannan powder thickens more as it heats and even more as it cools. Be patient here.

Step 4: Taste and Adjust
Take a small spoonful and give it a taste. Want it sweeter? Add a bit more sweetener. Not thick enough? Let it simmer a bit longer while stirring. Don’t walk away from the stove—this part happens fast.

Step 5: Serve Warm, Not Piping Hot
Once the mixture has thickened to the texture of a light pudding, take it off the heat. Let it sit for one minute. It’ll thicken a little more. Pour it into your mug. Top it with a bit more cinnamon or some chopped pistachios if you have them.

Real Talk: What If I Don’t Have Glucomannan?

You can swap it for xanthan gum in a pinch, but I’ll be honest, it won’t be exactly the same. Glucomannan gives that smooth, stretchy thickness that makes this drink feel authentic. If you’re planning to make this more than once, it’s worth grabbing a small bag online. It lasts forever.

What to Eat With It (Or Not)

Honestly, I love sipping this on its own in the evening, especially after dinner. But if you want a little something with it, you can have it with:

  • A few roasted almonds

  • A small square of dark chocolate (85% or higher)

  • A keto cookie or shortbread (almond flour based)

Just keep the portion small if you’re watching your carb count.

The Texture Is Everything

One thing people always ask is: how thick should it be? Think thin custard. Not watery like regular milk, but not as thick as pudding you eat with a spoon either. Somewhere in between.

If you let it sit too long, it’ll get too thick. Just add a splash of almond milk and give it a stir to loosen it up again.

Why I Keep Coming Back to This Keto Sahlab Recipe

I’ve made a lot of keto drinks—coffee with butter, tea with MCT oil, all that. But none of them feel like this. This feels like something you’d drink while watching the rain fall outside, or something you’d make for a friend who just had a long day.

It’s not fancy. It’s not full of trends or hashtags. It’s just a warm drink that actually makes you feel good, and it doesn’t mess with your blood sugar.

I remember making it for my aunt once when she was visiting. She had no idea it was low-carb. She just said, “This tastes like something Grandma used to make,” and that was enough for me.

How to Store Leftovers (If You Have Any)

If you’ve made extra, pour it into a jar and pop it in the fridge. It’ll keep for about 3 days. It does get thicker when it sits, so when you reheat it, just add a splash of milk and stir until it loosens up again.

Heat it gently on the stove or in the microwave. Don’t boil it. That’ll mess up the texture.

Extra Ideas If You Want to Play Around

Once you get the hang of it, you can tweak the flavor to your liking. Here are a few ideas:

  • Rose water: Add a drop (just one!) for a floral twist like they do in Lebanon.

  • Orange blossom water: Just half a teaspoon can give it a beautiful aroma.

  • Cocoa powder: Add a half teaspoon if you want a hot chocolate feel.

  • Nut butters: Stir in a small spoon of almond or hazelnut butter for a nutty version.

Just make sure to add small amounts and taste as you go.

Conclusion

This recipe isn’t trying to be fancy. It’s not trying to win points. It’s just trying to warm you up, help you stick to your goals, and remind you that comfort food doesn’t have to come with a sugar crash.

You don’t need to be an expert in the kitchen. You don’t even need measuring cups, really. Just eyeball it once you’ve made it a couple times. It’s forgiving like that.

So next time you need something warm and comforting, give this a try. No stress. No sugar. Just a creamy mug of something that feels like home.

Print

Keto Sahlab Recipe

A warm and creamy low-carb version of the traditional Middle Eastern drink. This Keto Sahlab is thick, comforting, and made with simple ingredients like almond milk, coconut flour, and glucomannan. Perfect for cold nights or sweet cravings on the keto diet.

  • Author: Jane Summerfield
  • Prep Time: 5 minutes
  • Cook Time: 7 minutes
  • Total Time: 12 minutes
  • Yield: 1 large or 2 small servings 1x
  • Category: Drink
  • Method: Stovetop
  • Cuisine: Middle Eastern Inspired, Keto, Low-Carb

Ingredients

Scale
  • 1 ½ cups unsweetened almond milk

  • 2 tablespoons heavy cream

  • 1 ½ teaspoons coconut flour

  • ½ teaspoon glucomannan powder (or xanthan gum)

  • 1 to 2 teaspoons powdered erythritol or monk fruit sweetener

  • ½ teaspoon vanilla extract

  • Pinch of cinnamon

  • Pinch of salt

  • Optional toppings: crushed pistachios, extra cinnamon, shredded coconut

Instructions

  • Pour almond milk and heavy cream into a small pot. Warm over medium heat until steaming, not boiling.

  • Stir in sweetener, vanilla extract, cinnamon, and salt. Mix well.

  • Slowly sprinkle in coconut flour and glucomannan while whisking constantly to avoid lumps.

  • Stir for 3 to 5 minutes until the drink thickens. Taste and adjust sweetness or thickness as needed.

  • Pour into a mug and let sit for 1 minute. Top with crushed pistachios or extra cinnamon if you like. Serve warm.

Notes

  • Drink thickens more as it cools. Add a splash of almond milk if it gets too thick.

  • For added flavor, try a drop of rose water or orange blossom water.

  • Store leftovers in the fridge up to 3 days. Reheat gently and stir before serving.

Please note: The recipe or ingredients shown in the video might vary slightly from what’s listed here. Use the video as an illustration, but for the best results, you might want to stick to the recipe provided in this article.

Nutrition

  • Serving Size: 1 cup
  • Calories: 120 Sugar: 0g Sodium: 170mg Fat: 10g Saturated Fat: 6g Unsaturated Fat: 3g Trans Fat: 0g Carbohydrates: 3g Fiber: 2g Protein: 1g Cholesterol: 25mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!