Easy Creamy Coconut Horchata Recipe

Easy creamy coconut horchata recipe delivers silky texture every time. Regular horchata often separates or tastes watery. After making this dozens of times, I learned rice soak time is non-negotiable. Creamy, fragrant, and deeply spiced. Try these Crispy Fried Cheese Bites Ready in 20 Minutes for a savory pairing. Jump to Recipe If you love recipes like this, you’ll also enjoy Easy Mushroom Ragu Pasta Recipe for Dinner Tonight and Easy Cranberry Fluff Salad Recipe for Holiday Dinner.

Why This Easy Creamy Coconut Horchata Recipe Is Pure Comfort
- No separation β stays creamy for 3 days
- Rice is soaked overnight for authentic texture
- Cinnamon and vanilla balance sweetness naturally
- No dairy needed and naturally gluten-free
What You'll Need for Easy Creamy Coconut Horchata Recipe
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 1 cup short-grain white rice
- 2 cups water (for soaking)
- 2 cups unsweetened coconut milk (canned, not carton)
- 1 cup whole milk or oat milk
- 1/2 cup granulated sugar
- 1 cinnamon stick (3 inches)
- 1/2 teaspoon pure vanilla extract or 1/4 teaspoon vanilla bean paste
- 1/8 teaspoon ground nutmeg (optional)
- Optional: Freshly grated cinnamon
- Optional: Toasted coconut flakes
- Optional: A single cinnamon stick

π Ingredient Notes
- Coconut milk: Use full-fat canned coconut milk, shaken well. Carton versions lack fat for creaminess.
π Tools & Equipment I Recommend
- Oster Classic Blender β Blends soaked rice completely without grit β weak blenders leave sandy texture β See on Amazon
- Fine-mesh strainer β Removes every rice particle β a coarse strainer fails and makes horchata gritty β See on Amazon

How to Make Easy Creamy Coconut Horchata Recipe
- Soak rice: Rinse 1 cup short-grain rice under cold water until water runs clear. Soak in 2 cups water overnight (8β12 hours) at room temperature.
- Blend soaked rice: Drain rice and add to blender with 2 cups unsweetened coconut milk, 1 cup milk, sugar, cinnamon stick, and vanilla. Blend on high for 2 minutes until completely smooth.
- Strain thoroughly: Line a large bowl with cheesecloth or a fine-mesh strainer set over a bowl. Pour mixture through and press solids with a spatula. Discard rice pulp.
- Chill and serve: Refrigerate strained horchata at least 2 hours. Stir before serving. Serve chilled over ice with cinnamon stick and optional topping.
Cook's Tips for Perfect Easy Creamy Coconut Horchata Recipe
- Texture tip: Soaking rice overnight fully hydrates grains β skipping this causes thin, weak horchata.
- Common mistake and fix: Horchata separates in the fridge? Stir before pouring β itβs normal. But if it curdles, your coconut milk was old or overheated during blending.
- Flavor tip: Toast the cinnamon stick in a dry skillet 1 minute before blending for deeper warmth.
- Time saver: Make the base (steps 1β3) up to 2 days ahead β just wait to stir in milk until serving day to prevent separation.
Storing & Reheating Easy Creamy Coconut Horchata Recipe
Short-Term Storage
Store in an airtight container in the fridge. Up to 4 days in a sealed container Make-ahead tip: Base can be prepped 2 days ahead; stir in milk just before serving
Freezing Easy Creamy Coconut Horchata Recipe
Not recommended β coconut milk separates when frozen
How to Reheat Without Drying It Out
Oven: Not applicable β served cold Microwave: Not applicable β served cold
Recipe Notes
- Chef tip: Let horchata sit 10 minutes after stirring β foam settles and flavor mingles.
- Best substitution: Use almond milk instead of oat or dairy milk β same creaminess, nuttier flavor.
- Make-ahead: Soak rice and blend base up to 24 hours before straining β keeps better unstrained.
- Scaling: Doubles easily, but blend in two batches β overfilling causes incomplete blending.
- Troubleshooting: Gritty texture means rice wasnβt soaked long enough or strainer was too coarse. Re-blend strained liquid with 1 tbsp water and re-strain.
Want to level up this recipe?
Digital kitchen scale β Measures rice and sugar precisely β volume cups vary up to 20% and cause thin or overly thick horchata β Check price on Amazon
Easy Creamy Coconut Horchata Recipe

Ingredients
Main Ingredients
- 1 cup short-grain white rice
- 2 cups water (for soaking)
- 2 cups unsweetened coconut milk (canned, not carton)
- 1 cup whole milk or oat milk
- 1/2 cup granulated sugar
Seasonings
- 1 cinnamon stick (3 inches)
- 1/2 teaspoon pure vanilla extract or 1/4 teaspoon vanilla bean paste
- 1/8 teaspoon ground nutmeg (optional)
Optional Toppings
- Freshly grated cinnamon
- Toasted coconut flakes
- A single cinnamon stick
Instructions
- Soak rice: Rinse 1 cup short-grain rice under cold water until water runs clear. Soak in 2 cups water overnight (8β12 hours) at room temperature.
- Blend soaked rice: Drain rice and add to blender with 2 cups unsweetened coconut milk, 1 cup milk, sugar, cinnamon stick, and vanilla. Blend on high for 2 minutes until completely smooth.
- Strain thoroughly: Line a large bowl with cheesecloth or a fine-mesh strainer set over a bowl. Pour mixture through and press solids with a spatula. Discard rice pulp.
- Chill and serve: Refrigerate strained horchata at least 2 hours. Stir before serving. Serve chilled over ice with cinnamon stick and optional topping.
Notes
- Chef tip: Let horchata sit 10 minutes after stirring β foam settles and flavor mingles.
- Best substitution: Use almond milk instead of oat or dairy milk β same creaminess, nuttier flavor.
- Make-ahead: Soak rice and blend base up to 24 hours before straining β keeps better unstrained.
- Scaling: Doubles easily, but blend in two batches β overfilling causes incomplete blending.
- Troubleshooting: Gritty texture means rice wasnβt soaked long enough or strainer was too coarse. Re-blend strained liquid with 1 tbsp water and re-strain.
Storage
- Fridge: Up to 4 days in a sealed container
- Freezer: Not recommended β coconut milk separates when frozen
- Oven reheat: Not applicable β served cold
- Microwave reheat: Not applicable β served cold
- Make ahead: Base can be prepped 2 days ahead; stir in milk just before serving
Nutrition Per Serving
- Calories: 210
- Protein: 2g
- Fat: 11g
- Carbs: 25g
- Fiber: 0g
- Sugar: 18g
- Sodium: 25mg
- Cholesterol: 1mg
- Sat. Fat: 8g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Easy Creamy Coconut Horchata Recipe FAQs
Yes. Soak rice and blend base up to 24 hours ahead. Strain and chill up to 4 days. Stir well before serving β separation is normal.
Rice wasnβt soaked long enough β under-soaked grains donβt release enough starch for body. Soak minimum 8 hours. Also, using carton coconut milk instead of canned causes thinness.
No. Freezing breaks down coconut milkβs emulsion. It will separate and become grainy when thawed. Keep refrigerated only.
Do not substitute rice. Itβs essential for authentic texture and body. Almond or oat horchata uses different thickeners and isnβt coconut horchata.
Itβs a cozy winter favorite when served slightly warmed β just heat gently (do not boil) and dust with nutmeg. Summer is best iced and extra-chilled.
A Warm Final Note
I can’t wait for you to try Easy Creamy Coconut Horchata Recipe and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out β I love hearing from you!


