Here’s a refreshing, creamy horchata recipe that blends soaked rice, warm cinnamon, and sweet vanilla into a chilled, silky drink. Perfect for hot afternoons, family gatherings, or paired with spicy dishes, this traditional Mexican beverage is easy to make ahead and tailored to your preferred sweetness and texture.
Ingredients
– 1 cup long-grain white rice (or medium-grain)
– 4 cups water (plus extra for soaking)
– 1 cinnamon stick (or 1 tsp ground cinnamon)
– 1/2 cup granulated sugar (adjust to taste)
– 1 tsp vanilla extract
– 2 cups cold milk (dairy or unsweetened almond milk for dairy-free)
– Ice cubes and ground cinnamon for serving

Servings and Cooking Time
Makes: 6 servings (about 8 fl oz / 240 ml per serving)
Preparation time: 10 minutes active + 3–4 hours soaking (or overnight)
Cooking/assembly time: 10 minutes (blending and straining)
Nutritional Value
Nutrition per 1 serving (1 cup / ~240 ml) — estimates for recipe using whole milk and 1/2 cup sugar:
– Calories: ~170 kcal
– Carbohydrates: ~28 g
– Sugar: ~20 g
– Fat: ~4.5 g
– Protein: ~3 g
– Fiber: <1 g This nutritional information is an approximate value for one person (one serving).
Step-by-Step Cooking Process
– Rinse 1 cup rice under cold water until water runs clear to remove excess starch.
– Place rinsed rice in a bowl and cover with 4 cups water; add the cinnamon stick and soak 3–4 hours or overnight.
– After soaking, transfer rice, cinnamon stick, and soaking liquid to a blender.
– Blend on high until the rice is finely ground and the mixture looks milky (about 1–2 minutes).
– Strain the blended mixture through a fine-mesh sieve or cheesecloth into a pitcher, pressing solids to extract liquid.
– Discard or reserve the rice solids for baking; return strained liquid to the pitcher.
– Stir in 1/2 cup granulated sugar and 1 tsp vanilla extract until dissolved.
– Add 2 cups cold milk (or dairy-free alternative) and mix until smooth; adjust sweetness if needed.
– Chill the horchata in the refrigerator for at least 1 hour to meld flavors.
– Serve over ice and sprinkle with ground cinnamon or garnish with a cinnamon stick.

Alternative Ingredients
You can substitute milk with unsweetened almond, oat, or coconut milk for a dairy-free version. Replace white rice with a mix of rice and blanched almonds for a nuttier horchata de almendra. Use honey or agave instead of sugar, adjusting quantity to taste.
Serving and Pairings
Serve horchata well-chilled over ice with a cinnamon sprinkle. It pairs beautifully with spicy Mexican dishes (tacos, enchiladas), grilled meats, churros, or light desserts like flan and fruit tarts. Also refreshing with breakfast pastries or as an afternoon cool-down.
Storage and Reheating
Store horchata in a sealed pitcher or container in the refrigerator for up to 3–4 days; shake or stir before serving as separation can occur. Do not freeze — milk and rice textures change when frozen. If left too long, fresh-tasting quality diminishes though still safe to drink within the timeframe.
Cooking Mistakes
– Over-blending rice, which can create a gritty texture if not properly strained.
– Skipping the soak — yields less flavor and a coarser blend.
– Not straining well — leaves sediment and cloudy texture.
– Adding too much sugar at once — can overpower cinnamon and vanilla.
– Using hot milk immediately — serve chilled to keep horchata refreshing.
Helpful Tips
– Soak overnight for best flavor extraction.
– Use a fine-mesh sieve + cheesecloth for a silky result.
– Taste before chilling; sweetness often mellows after refrigeration.
– Reserve strained rice solids for baking cookies or pancakes.
– Try toasting the cinnamon stick briefly to deepen flavor.

FAQs
What is horchata made of?
Horchata is traditionally made by soaking rice (sometimes with almonds), blending it with water, straining, and mixing with milk, sugar, cinnamon, and vanilla. Variations exist across Latin America and Spain with different bases like tigernuts or almonds.
Can I make horchata dairy-free?
Yes — substitute the dairy milk with unsweetened almond, oat, or coconut milk. For a lighter version, use water with a plant milk splash. Adjust sweetness and texture as plant milks vary.
How long does homemade horchata last?
Stored in the refrigerator in a sealed container, homemade horchata stays fresh for 3–4 days. Shake before serving due to natural separation. Avoid freezing; texture and taste will degrade.
Can I make horchata without a blender?
A blender produces the smoothest result, but you can grate soaked rice finely and steep it, then strain very well. The texture may be less smooth and require extra straining.
How do I adjust sweetness or spice?
Start with 1/2 cup sugar for the full recipe and taste before chilling. Add more sugar, honey, or agave to sweeten. Increase cinnamon (ground or stick) for spice, but remember flavors mellow after refrigeration.
Is horchata served hot or cold?
Horchata is traditionally served cold over ice as a refreshing beverage. Warm versions are uncommon but possible — serve warm if preferred, though chilling enhances the drink’s character.
Can I make horchata ahead for a party?
Yes — make horchata the day before and refrigerate. Give it a good stir before serving and add ice only when serving to avoid diluting the drink prematurely.
Conclusion
This horchata recipe is an easy, authentic way to enjoy a creamy, cinnamon-scented Mexican beverage at home. Make it ahead, adjust sweetness and milk choices to taste, and serve chilled alongside spicy foods or desserts for a delightfully refreshing treat.

Horchata Recipe
Ingredients
- 1 cup long-grain white rice
- 4 cups water plus extra for soaking
- 1 cinnamon stick or 1 tsp ground cinnamon
- 1/2 cup granulated sugar adjust to taste
- 1 tsp vanilla extract
- 2 cups cold milk dairy or unsweetened almond milk
- Ice cubes for serving
- Ground cinnamon or extra cinnamon sticks for garnish
Instructions
- Rinse 1 cup rice under cold water until water runs clear to remove excess starch.
- Place rinsed rice in a bowl and cover with 4 cups water; add the cinnamon stick and soak for 3–4 hours or overnight.
- After soaking, transfer the rice, cinnamon stick, and soaking liquid to a blender.
- Blend on high until the rice is finely ground and the mixture looks milky, about 1–2 minutes.
- Strain the blended mixture through a fine-mesh sieve or cheesecloth into a pitcher, pressing solids to extract liquid.
- Discard or reserve the rice solids for baking; return the strained liquid to the pitcher.
- Stir in 1/2 cup granulated sugar and 1 tsp vanilla extract until dissolved.
- Add 2 cups cold milk (or dairy-free alternative) and mix until smooth; adjust sweetness if needed.
- Chill the horchata in the refrigerator for at least 1 hour to meld flavors.
- Serve over ice and sprinkle with ground cinnamon or garnish with a cinnamon stick.