Classic Mexican horchata is a chilled rice drink flavored with cinnamon and vanilla. This milk-based version is sweetened to taste and served over ice, with an overnight refrigerator soak before blending and straining.

On This Page
Why This Recipe Works
Soaking softens the rice so a blender can break it down more thoroughly. Fine straining removes the gritty particles, while chilled milk brings creaminess without a stovetop cooking stage.
Ingredients
Use raw long-grain white rice and whole milk for this version. Choose cool water for the soak and keep the mixture refrigerated. Cinnamon sticks flavor the rice liquid; ground cinnamon is only an optional garnish, not a replacement for fine straining.
- 1 cup uncooked long-grain white rice
- 3 cups cool water
- 2 cinnamon sticks, broken into pieces
- 2 cups whole milk, chilled
- 1/3–1/2 cup granulated sugar, to taste
- 1 teaspoon vanilla extract
- Ice cubes, for serving
- Ground cinnamon, for garnish, optional
How to Make Classic Mexican Horchata
1. Rinse and soak. Rinse the rice under cool running water. Place the drained grains and cinnamon pieces in a bowl with the three cups of cool water, cover, and refrigerate overnight for at least eight hours. This is the longest part of the recipe, so start it the night before you want to serve the drink.
2. Blend the softened rice. Transfer the cold soaking mixture to a blender and secure the lid. Blend for 1–2 minutes, pausing if needed, until the rice and cinnamon are finely broken down. Follow the blender’s capacity limit and use batches if necessary; the mixture stays cool throughout this method.
3. Strain for a smoother drink. Pour through a fine-mesh sieve lined with clean cheesecloth into a pitcher. Let it drain, pressing gently rather than forcing a thick paste through the cloth. If sediment remains obvious, strain again. Discard the solids; the milk and vanilla go into the strained liquid.
4. Sweeten and serve cold. Stir in two cups of chilled milk, vanilla, and one-third cup of sugar until dissolved. Taste and add up to another one-sixth cup sugar if desired, for one-half cup total. Keep the pitcher cold, stir before pouring, and divide over ice into six modest servings.
How to Serve
Pour into small glasses over ice alongside tacos, fajitas, or a Mexican-style salad. Add the ice to the glasses instead of the whole pitcher so it does not dilute servings waiting in the refrigerator.
Storage
Keep the drink covered at 40°F or below and use within two to three days. Return the pitcher to the refrigerator between servings and avoid leaving it out for more than two hours. Separation is normal; stir or shake the chilled drink before pouring. This beverage is served cold and does not need reheating. See federal cold-storage guidance.
Tips and Variations
- A cloth-lined strainer catches finer particles than a coarse sieve alone.
- Taste the finished liquid before choosing the higher sugar amount.
- For a dairy-free variation, use an unsweetened plant milk and check sweetness after mixing.
Frequently Asked Questions
Is horchata always made with milk?
No, recipes vary and some rice-based versions have no dairy. This particular version includes whole milk.
Can I skip the overnight soak?
The rice will be harder to grind and the flavor extraction will differ. Plan for the refrigerated soak for this method.
Why is there a layer at the bottom?
Fine rice particles can settle even after straining. Stirring redistributes them; an extra pass through clean cheesecloth can reduce grittiness.
Can I use cooked rice?
Use uncooked rice here. Cooked rice changes both the starch content and texture of the drink.
Can I prepare it for a party?
Make it ahead and keep the pitcher chilled. Pour small servings over fresh ice rather than leaving a large bowl of the drink out.
More Recipe Ideas

Classic Mexican Horchata
Ingredients
Horchata
- 1 cup uncooked long-grain white rice
- 3 cups cool water
- 2 cinnamon sticks broken into pieces
- 2 cups whole milk chilled
- 1/3–1/2 cup granulated sugar to taste
- 1 teaspoon vanilla extract
- Ice cubes for serving
- Ground cinnamon for garnish, optional
Instructions
Soak and Blend
- Rinse rice, then combine with 3 cups cool water and cinnamon sticks in a covered bowl. Refrigerate for at least 8 hours.
- Blend the cold rice mixture for 1–2 minutes until finely ground. Work in batches if required by the blender’s capacity.
- Strain into a pitcher through a cheesecloth-lined fine sieve, pressing gently. Discard the solids.
Finish
- Stir in chilled milk, vanilla, and 1/3 cup sugar until dissolved. Add more sugar to taste, up to 1/2 cup total.
- Keep refrigerated until serving, then stir and pour over ice into 6 glasses. Add optional ground cinnamon.
Notes
- Refrigerate the covered drink at 40°F or colder for 2–3 days.
- Keep serving time at room temperature under 2 hours.



