Coconut horchata is a refreshing, dairy-free twist on the traditional Mexican beverage. This creamy drink blends rice, toasted almonds, and warm cinnamon with coconut milk and subtle hints of vanilla and coconut extract. The result is a smooth, slightly sweet, and naturally fragrant drink that’s perfect for cooling off on a warm day or as a delightful non-dairy dessert beverage.
Why You’ll Love This Recipe
This coconut horchata is both soothing and satisfying, combining classic horchata flavor with a tropical coconut flair. It’s dairy-free, can be made ahead of time, and is naturally gluten-free. The toasted almonds give it richness, while the coconut milk adds a velvety texture and exotic twist. Whether you’re serving it with a spicy dish or sipping it on its own, this horchata is a standout.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
-
Uncooked rice (such as Carolina-style)
-
Toasted sliced almonds
-
Ground cinnamon
-
Hot water
-
Granulated sugar
-
Coconut milk (full-fat, from the Asian foods section)
-
Vanilla bean paste or vanilla extract
-
Coconut extract
Directions
-
In a blender, combine the uncooked rice, toasted almonds, and ground cinnamon. Blend on high speed for about 90 seconds until the mixture becomes fine and powder-like.
-
Pour in the hot water and allow the mixture to soak overnight.
-
After soaking, blend the mixture again to further break down the solids.
-
Add the granulated sugar and coconut milk, and blend until well incorporated.
-
Pour the mixture through a fine mesh sieve lined with cheesecloth into a pitcher or bowl to strain out any solids.
-
Stir in the vanilla bean paste and coconut extract.
-
Chill the horchata in the refrigerator. Serve over ice.
Servings and Timing
Servings: About 4
Prep time: 15 minutes (plus overnight soaking)
Total time: 8–12 hours (including soaking and chilling)
Variations
-
Nut-Free Option: Omit almonds and add more rice for a nut-free version.
-
Extra Creamy: Add a splash of almond milk or a second can of coconut milk for a richer texture.
-
Spiced Version: Enhance with cloves or nutmeg for a spiced holiday variation.
-
Sweetened Condensed Milk: For a more indulgent drink, substitute some of the sugar with sweetened condensed milk.
-
Iced Coffee Horchata: Mix with cold brew coffee for a unique and energizing treat.
Storage/Reheating
Store the coconut horchata in an airtight container in the refrigerator for up to 4 days.
Shake or stir well before each serving as ingredients may naturally settle.
Do not reheat; this drink is best served cold over ice.
FAQs
Can I use cooked rice for this recipe?
No, uncooked rice is needed to achieve the proper texture and traditional flavor after soaking and blending.
Can I skip soaking the mixture overnight?
Soaking is essential for softening the rice and almonds, making them easier to blend and extract flavor. At least 8 hours is recommended.
Can I use almond milk instead of almonds?
You can, but it will affect the texture and richness. Using toasted almonds offers a deeper flavor.
Is this drink vegan?
Yes, as long as all ingredients, especially the sugar, are vegan-certified.
What type of rice is best for horchata?
Long-grain white rice like Carolina-style or jasmine rice works best for a smooth texture.
Can I adjust the sweetness?
Absolutely. Taste after blending and adjust the sugar to your preference.
Is this safe for people with nut allergies?
Not in its current form, but you can omit the almonds and replace with more rice or a seed-based alternative like sunflower seeds.
Can I freeze coconut horchata?
Freezing is not recommended as the texture may separate upon thawing.
Can I make this in advance?
Yes, it actually improves after chilling for several hours, making it perfect for make-ahead preparation.
How should I serve this drink?
Serve cold over ice, optionally garnished with a sprinkle of cinnamon or a cinnamon stick.
Conclusion
Coconut horchata is a delicious, dairy-free twist on a beloved traditional beverage. With its creamy texture, nutty undertones, and fragrant coconut essence, it’s an ideal drink for hot days or as a soothing accompaniment to spicy meals. Easy to prepare and perfect for making ahead, this horchata brings a tropical elegance to your beverage collection.

Coconut Horchata
- Author: Emma Delaney
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 8 hours 10 minutes (including soaking)
- Yield: 4 servings
- Category: Beverage
- Method: Blending, Soaking
- Cuisine: Mexican, Fusion
- Diet: Gluten Free
Description
This Coconut Horchata is a creamy, tropical twist on the classic Mexican drink. Made with toasted almonds, rice, cinnamon, and rich coconut milk, it’s naturally dairy-free and packed with flavor. Perfectly refreshing when served chilled over ice, it’s a dreamy sip for summer and beyond!
Ingredients
-
1/4 cup (46.25 g) uncooked white rice (Carolina style preferred)
-
1/2 cup (71.5 g) sliced almonds, toasted
-
1/4 teaspoon ground cinnamon
-
1 1/2 cups (375 ml) hot water
-
1/2 cup (100 g) granulated sugar
-
13.66 oz (387.26 ml) canned coconut milk (from the Asian foods section)
-
1/2 teaspoon vanilla bean paste (or vanilla extract)
-
1/4 teaspoon coconut extract
Instructions
-
In a blender, combine rice, toasted almonds, and cinnamon. Blend on high speed until finely ground (about 90 seconds).
-
Add the hot water to the blender. Cover and let the mixture soak overnight.
-
The next day, blend the soaked mixture again until smooth.
-
Add sugar and coconut milk to the blender and blend once more.
-
Pour the mixture through a fine mesh sieve lined with cheesecloth into a pitcher.
-
Stir in vanilla and coconut extracts.
-
Chill thoroughly and serve over ice.
Notes
-
For extra flavor, toast the rice lightly before blending.
-
Adjust sweetness to taste by adding more or less sugar.
-
Store in the fridge for up to 3 days and stir well before serving.
Your email address will not be published. Required fields are marked *