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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Frequently Asked Questions

Is traditional horchata keto-friendly?
Unfortunately, no. Classic Mexican horchata is made from soaked white rice, sugar, and sometimes condensed milk, making it extremely high in carbohydrates — a single glass can contain 30 to 50 grams of net carbs. This keto version replaces the rice entirely with coconut cream and swaps sugar for a zero-carb sweetener. The result is a drink that captures the same creamy, cinnamon-forward flavor profile while containing only 3 grams of net carbs per serving. You get all the nostalgia without any of the blood sugar impact.
Can I use a different milk base instead of coconut?
Yes, you can substitute the carton coconut milk with unsweetened almond milk or hemp milk if you prefer — just note that this will change the flavor profile slightly and the drink will no longer be nut-free if you use almond milk. However, keep the canned coconut cream as is, since it provides the essential richness and fat content that makes this drink keto-appropriate. Using a thinner milk for the cream component would significantly reduce the fat per serving and alter the luxurious texture that defines a good horchata.
How long does this keep in the fridge?
Stored in a sealed jar or airtight container, this coconut horchata keeps well in the refrigerator for up to 4 days. The coconut cream will naturally separate and solidify slightly when cold, which is completely normal. Simply shake the container vigorously or give it a quick 10-second blend before serving. If you notice any sour smell or off flavors, discard and make a fresh batch. For meal prep, consider making a quadruple batch on Sunday to enjoy all week.
How can I make this dairy-free or vegan keto?
Great news — this recipe is already entirely dairy-free and vegan as written. It relies on coconut cream and coconut milk rather than any animal-derived dairy, and the sweeteners used are plant-based. If you are strict vegan keto, just double-check that your chosen sweetener brand does not use bone char processing, which can be a concern with some erythritol products. Brands like Swerve and Lakanto specifically confirm their products are vegan-friendly. The lacto-ovo tag on this recipe reflects the broader site category, but the drink itself contains no eggs or dairy.
Why does my horchata taste grainy or gritty?
Graininess usually comes from one of two things: undissolved sweetener or cinnamon that has not been properly incorporated. To fix this, make sure you add the erythritol while the liquid is still warm, as granular erythritol dissolves poorly in cold liquids. Whisk vigorously or, better yet, use the blender step — 20 to 30 seconds on high will emulsify everything into a perfectly smooth, silky drink. If you frequently encounter texture issues, consider switching to powdered erythritol or liquid stevia drops, both of which dissolve instantly regardless of temperature.