Imagine the cool, cinnamon-kissed sweetness of a traditional Mexican horchata — but made entirely keto-friendly with luscious coconut cream as the base. This spiced coconut horchata delivers all the creamy, warming comfort of the classic street-side drink without any of the rice or sugar. A whisper of fresh lime zest brightens every sip, while a pinch of cayenne adds just enough heat to remind you this is a drink with serious Latin character. It is the kind of beverage that feels indulgent but fits perfectly into your macros.
Each serving packs roughly 28 grams of healthy fat — primarily from coconut cream and a touch of coconut oil — while keeping net carbs down to a mere 3 grams. The medium-chain triglycerides naturally present in coconut cream provide quick, clean energy that pairs beautifully with a ketogenic lifestyle. With fat making up over 88% of the calories, this drink is practically liquid fuel for ketosis.
Best of all, the entire recipe comes together in a single saucepan in under ten minutes. It works beautifully as a cozy morning drink, an afternoon pick-me-up, or even a light dessert beverage after a Mexican-inspired keto dinner. Make a double batch and store it in the fridge for a ready-to-pour treat all week long.
Ingredients (serves 2)
For the horchata:
- 1 cup (240ml) full-fat coconut cream
- 1 cup (240ml) unsweetened coconut milk (from a carton, not canned)
- 1 tablespoon (14g) coconut oil
- 1 teaspoon ground Ceylon cinnamon
- ¼ teaspoon ground nutmeg
- Pinch of cayenne pepper (about ⅛ teaspoon)
- ½ teaspoon pure vanilla extract
- 1 tablespoon (15ml) granular erythritol or allulose (or 3-4 drops liquid stevia)
- Zest of ½ lime
- 1 tablespoon (15ml) fresh lime juice
For garnish (optional):
- Ground cinnamon for dusting
- 1 small lime wheel per glass
- 1 cinnamon stick per glass
Instructions
Warm the base. Pour the coconut cream, coconut milk, and coconut oil into a small saucepan over medium-low heat. Stir gently with a whisk until the coconut oil melts completely and the mixture is steaming but not boiling — about 3 to 4 minutes. You want it warm enough to bloom the spices without scalding the cream.
Add the spices. Sprinkle in the ground cinnamon, nutmeg, and cayenne pepper. Whisk steadily for about 30 seconds to fully incorporate the spices and prevent any lumps from forming. The mixture should turn a gorgeous warm tan color and smell deeply aromatic.
Sweeten and brighten. Remove the saucepan from the heat. Stir in the erythritol or your chosen sweetener, the vanilla extract, lime zest, and fresh lime juice. Whisk until everything is evenly combined. Taste and adjust sweetness or lime to your preference — the drink should be subtly sweet with a gentle citrus lift.
Blend until frothy (optional but recommended). For the creamiest, most authentic horchata texture, carefully pour the warm mixture into a blender and blend on high for 20 to 30 seconds until frothy. Alternatively, use an immersion blender directly in the saucepan. This step creates a beautiful foam layer on top, much like a well-made latte.
Serve warm or chilled. For a warm horchata, pour immediately into two mugs, dust with a pinch of cinnamon, and garnish with a cinnamon stick. For an iced version, let the mixture cool to room temperature, then refrigerate for at least one hour. Serve over ice in tall glasses with a lime wheel on the rim.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~285 kcal |
| Fat | ~28g |
| Protein | ~2g |
| Total Carbs | ~5g |
| Fiber | ~2g |
| Net Carbs | ~3g |
Nutrition values are approximate and based on the stated ingredients. Actual values may vary depending on specific brands of coconut cream and sweetener used.
Tips & Variations
Choose your sweetener wisely. Erythritol gives the closest texture to sugar-sweetened horchata and dissolves well in warm liquid, but it can sometimes have a slight cooling aftertaste. Allulose is an excellent alternative — it tastes remarkably close to sugar without the cooling effect and has zero net carbs. Avoid maltitol-based sweeteners, which can spike blood sugar and add hidden net carbs.
Make it an iced horchata for hot days. Traditional horchata is typically served cold, so do not hesitate to make a big batch and chill it overnight. The flavors actually deepen as they meld in the fridge. Give it a vigorous shake or quick blend before serving, since the coconut cream may separate slightly as it cools.
Add a shot of espresso for a dirty horchata latte. Pull a single shot of espresso or brew about 2 tablespoons of very strong coffee and stir it into the warm horchata. The bitter depth of espresso against the creamy cinnamon-lime base is absolutely stunning, and you will add virtually zero extra carbs.
Watch the coconut cream label. Not all canned coconut creams are created equal. Some brands add sugar, guar gum, or other fillers that can quietly increase the carb count. Look for brands with just coconut extract and water on the ingredient list. Thai Kitchen, Aroy-D, and Native Forest are generally reliable options for keto cooking.
Turn it into a cocktail-style mocktail. For a festive version, pour the chilled horchata over ice in a glass rimmed with a mixture of erythritol and cinnamon. Add a few drops of orange extract along with the lime juice for extra complexity. This makes a gorgeous party drink that nobody would guess is keto.