Imagine cradling a warm cup of the silkiest, most fragrant almond cream you have ever tasted — lightly sweet, deeply nutty, and swirled with the toasty perfume of sesame. This one-saucepan Chinese almond cream, inspired by the classic dessert drink xìngrén chá (杏仁茶), transforms a centuries-old tradition into a keto-friendly indulgence that feels like a luxurious treat but takes only fifteen minutes to make. Rich coconut cream and almond butter meld into a velvety base, while a drizzle of toasted sesame oil and a sprinkle of hemp hearts add layers of warmth and texture that make every sip deeply satisfying.
With 28 grams of fat, just 3 grams of net carbs, and 7 grams of protein per serving, this drink is a textbook keto macro profile — high fat, ultra-low carb, and enough protein to feel nourishing without overdoing it. The fat comes primarily from coconut cream, almond butter, and sesame oil, all of which deliver the kind of satiating richness that keeps you fueled for hours. It is a perfect example of how a keto drink can be both nutritionally strategic and genuinely delicious.
This recipe is ideal as a cozy afternoon pick-me-up, a soothing evening wind-down, or even a quick keto breakfast drink on mornings when you want something warm but do not feel like cooking a full meal. Everything comes together in a single saucepan with minimal stirring, and you can easily double the batch to keep a jar in the fridge for reheating throughout the week.
Ingredients (serves 2)
For the almond sesame cream:
- 1 cup (240ml) full-fat coconut cream
- ¾ cup (180ml) unsweetened almond milk
- 2 tablespoons (32g) unsweetened creamy almond butter
- 1 tablespoon (15ml) toasted sesame oil
- 1 tablespoon (8g) hulled hemp hearts
- 1 teaspoon vanilla extract
- ½ teaspoon ground cinnamon
- Pinch of fine sea salt
For sweetening (optional):
- 1–2 teaspoons granulated erythritol or monk fruit sweetener, to taste
For topping:
- 1 teaspoon toasted white sesame seeds
- 1 teaspoon hemp hearts
- A light drizzle of toasted sesame oil
Instructions
Toast the sesame seeds. Place a small saucepan over medium-low heat. Add 1 teaspoon of white sesame seeds and toast, stirring frequently, for 1–2 minutes until they turn golden and fragrant. Transfer to a small bowl and set aside. Wipe the saucepan clean.
Warm the coconut cream and almond milk. In the same saucepan, combine the coconut cream and unsweetened almond milk over medium heat. Stir gently until the mixture is warm and the coconut cream has fully melted and incorporated, about 2–3 minutes. Do not let it boil — you want a gentle simmer at most.
Blend in the almond butter. Add the almond butter to the warm liquid. Whisk vigorously for about 30 seconds until the almond butter dissolves completely into the cream, creating a smooth and slightly thickened base. If you see any lumps, keep whisking — they will melt into the warmth.
Add the sesame oil and aromatics. Stir in the toasted sesame oil, hemp hearts, vanilla extract, ground cinnamon, and the pinch of sea salt. Continue to heat gently for another 3–4 minutes, stirring occasionally, until the mixture is steaming hot and fragrant. The hemp hearts will soften slightly and add a subtle body to the drink.
Sweeten to taste. If using a keto-friendly sweetener, add it now and stir until fully dissolved. Taste and adjust — the drink should be lightly sweet with the natural nuttiness shining through. Many people find the almond butter and coconut cream provide enough natural sweetness on their own.
Blend for extra smoothness (optional but recommended). For the silkiest texture, carefully pour the hot mixture into a blender and blend on high for 15–20 seconds. Alternatively, use an immersion blender directly in the saucepan. This step creates the signature velvety consistency of traditional xìngrén chá. If you skip this step, the drink will still be delicious but slightly more rustic in texture.
Serve immediately. Pour the warm almond sesame cream into two cups or small bowls. Top each with half the toasted sesame seeds, a sprinkle of hemp hearts, and a very light drizzle of toasted sesame oil. Serve hot.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~295 kcal |
| Fat | ~28g |
| Protein | ~7g |
| Total Carbs | ~7g |
| Fiber | ~4g |
| Net Carbs | ~3g |
Nutrition is approximate, calculated using the stated ingredients and standard USDA values. Actual values may vary based on specific product brands used.
Tips & Variations
Make it a meal-prep staple. This almond sesame cream keeps beautifully in the refrigerator for up to four days in a sealed jar. To reheat, pour into a saucepan and warm gently over medium-low heat, whisking to re-emulsify. You can also microwave it in 30-second intervals, stirring between each, though stovetop reheating produces the smoothest results.
Add MCT oil for an extra fat boost. If you want to push the fat content even higher — great for those doing strict keto or using this as a meal replacement — stir in 1 tablespoon of MCT oil along with the sesame oil. This adds roughly 14 grams of fat and 120 calories per serving without changing the flavor profile significantly.
Watch for hidden carbs in almond butter. Always check the label on your almond butter to ensure it contains no added sugar, honey, or palm oil fillers. The ingredient list should read simply "almonds" or "almonds, salt." Some commercial brands sneak in sweeteners that can add 2–4 grams of carbs per tablespoon, which would push this drink closer to the keto boundary.
Try a ginger-forward variation. For a warming winter twist, add ½ teaspoon of freshly grated ginger to the saucepan along with the cinnamon. Ginger pairs beautifully with the sesame and almond flavors and adds virtually zero net carbs. You can also add a tiny pinch of white pepper for authentic Chinese-style warmth.
Swap hemp hearts for chia seeds. If you cannot find hemp hearts, substitute 1 tablespoon of chia seeds. Add them at the same step but allow the drink to sit for 2–3 minutes off the heat before serving — the chia will swell slightly and create a pleasantly thick, pudding-like consistency. The net carb count remains virtually identical.