Sahlab is one of the great comforts of the Middle Eastern winter table: a thick, fragrant, warming drink perfumed with orange blossom water and dusted with cinnamon and crushed pistachios. This vegan keto version swaps the traditional dairy milk and orchid root starch for rich coconut cream thickened with just a whisper of xanthan gum, producing that same silky, almost velvety body that makes sahlab so soothing. Warm cardamom, a splash of orange blossom water, and a generous shower of air-fryer-toasted pistachio and coconut crumble turn every sip into something genuinely special.
Each serving delivers 32 grams of fat almost entirely from coconut cream, with only 4 grams of net carbs and zero animal products. The fat-to-carb ratio sits well above the threshold most people target on strict keto, making this a legitimate way to hit your macros while drinking something that tastes like a treat from an Istanbul street vendor on a cold evening.
The whole thing comes together in about fifteen minutes, and nearly half of that is hands-off air-fryer time. Measure, whisk, heat, crumble, pour. It works as a cozy evening ritual, a weekend brunch drink, or a smart way to add healthy fats when your daily intake is running low. The pistachio crumble can be made in a larger batch and stored for the week, giving you sahlab on demand any night you want it.
Ingredients (serves 2)
For the coconut sahlab:
- 3/4 cup (180ml) full-fat coconut cream (from the thick top of a chilled can)
- 1 1/4 cups (300ml) unsweetened almond milk
- 2 tablespoons granulated erythritol or monk fruit sweetener
- 1/4 teaspoon xanthan gum
- 1/4 teaspoon ground cardamom
- 1/4 teaspoon ground cinnamon, plus extra for dusting
- 1 teaspoon orange blossom water
- Tiny pinch of ground mastic (optional, for authentic flavor)
For the air-fryer pistachio-coconut crumble:
- 2 tablespoons (15g) raw shelled pistachios, roughly chopped
- 2 tablespoons (10g) unsweetened shredded coconut
- 1 teaspoon coconut oil, melted
- Pinch of ground cardamom
- Pinch of fine sea salt
Instructions
Start the crumble. In a small bowl, toss the chopped pistachios and shredded coconut with the melted coconut oil, pinch of cardamom, and pinch of sea salt until everything is lightly coated. Spread the mixture in a single layer on a small piece of parchment paper cut to fit your air-fryer basket.
Air fry the crumble. Set your air fryer to 300 °F (150 °C). Slide the parchment with the pistachio-coconut mixture into the basket and air fry for 5 to 7 minutes, shaking the basket or stirring gently at the halfway mark. Watch closely during the last two minutes because shredded coconut goes from golden to burnt quickly. The crumble is done when the coconut is a deep, toasty gold and the pistachios are fragrant. Remove and set aside to cool — it will crisp up further as it sits.
Heat the sahlab base. While the crumble air fries, pour the almond milk into a small saucepan over medium heat. Whisk in the coconut cream until the mixture is smooth and uniform, about one minute of steady whisking. Heat until the liquid just begins to steam, but do not let it boil.
Thicken. Sprinkle the xanthan gum over the surface while whisking continuously in one direction. Whisk for about 30 seconds — the liquid will thicken noticeably. Reduce the heat to low.
Season. Add the erythritol, ground cardamom, ground cinnamon, and ground mastic if using. Whisk gently for another minute until the sweetener dissolves. Remove the saucepan from the heat and stir in the orange blossom water. Taste and adjust sweetness if needed.
Serve. Pour the warm sahlab into two cups or small heatproof glasses. Top each with half the air-fryer pistachio-coconut crumble and a light dusting of ground cinnamon. Serve immediately while warm and thick.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~315 kcal |
| Fat | ~32g |
| Protein | ~4g |
| Total Carbs | ~6g |
| Fiber | ~2g |
| Net Carbs | ~4g |
Nutritional values are approximate and based on full-fat canned coconut cream, unsweetened almond milk, and the stated quantities of pistachios and shredded coconut.
Tips & Variations
Make a bigger batch of crumble. Quadruple the pistachio-coconut crumble recipe and air fry it all at once. Store it in an airtight jar at room temperature for up to five days. Having it ready means you can make fresh sahlab in under five minutes on a weeknight, since the crumble is what takes the longest.
Get the thickness right. Sahlab should be noticeably thicker than a regular latte but still pourable and sippable, closer to the consistency of a thin smoothie. If yours is too thick, whisk in a splash more almond milk a tablespoon at a time. If it seems too thin, sprinkle in another tiny pinch of xanthan gum while whisking — a little goes a long way, so add it cautiously.
Watch your coconut cream carbs. Not all canned coconut cream is created equal. Some brands add sugar, stabilizers, or thickeners that raise the carb count significantly. Always check the label and choose a brand with no added sugar. The ingredients list should be short: coconut extract and water, possibly guar gum. Aim for a product with 1 to 2 grams of carbs per quarter-cup serving.
Swap the orange blossom water for rose water. Both are classic in Middle Eastern sahlab. Rose water gives a more floral, perfume-like quality, while orange blossom water is lighter and more citrusy. Use the same amount — one teaspoon — and adjust to your taste. Start with half a teaspoon if you are new to these flavors, since they can be intense.
Try it iced for warmer weather. Let the sahlab base cool to room temperature, then refrigerate for at least two hours. It will thicken further as it chills. Stir well, pour over a tall glass of ice, and top with the crumble. The texture becomes almost like a thick iced horchata, and the crumble stays crunchy on top for a few minutes before it softens.