Cool down with this traditional homemade horchata recipe made from simple ingredients like rice, cinnamon, vanilla, and milk. This authentic Mexican drink is creamy, lightly sweetened, and perfectly spiced. Ideal for hot days or pairing with spicy dishes!
1 cup long-grain white rice
2 cinnamon sticks
4 cups water (for soaking)
2 cups milk (or almond milk for dairy-free option)
1 tsp vanilla extract
1/2 cup granulated sugar (adjust to taste)
1/4 tsp ground cinnamon (optional for garnish)
Ice cubes (for serving)
Rinse the rice thoroughly, then combine with cinnamon sticks and 4 cups water in a large bowl.
Let soak overnight (8–12 hours) at room temperature.
Remove cinnamon sticks, blend the soaked rice and water until smooth.
Strain through a fine mesh sieve or cheesecloth into a pitcher.
Add milk, vanilla extract, and sugar. Stir well until sugar dissolves.
Chill for at least 2 hours. Serve over ice with a sprinkle of cinnamon on top.
You can use almond, oat, or coconut milk for a vegan version.
Adjust sweetness to your preference.
For a smoother drink, double strain the mixture.