A traditional, creamy, and subtly sweet Mexican beverage made from soaked rice, flavored with cinnamon and vanilla. It's a refreshing, milky-looking drink that is naturally dairy-free.

Horchata is a traditional Mexican rice-based drink — coarsely ground white rice soaked overnight with a cinnamon stick, then blended and strained into a milky, dairy-free beverage sweetened with sugar and vanilla. Its roots trace back through Spain to ancient Egypt, where it was originally made from tiger nuts.
It's creamy, naturally sweet, and deeply comforting — the cinnamon-vanilla rice milk has a gentle, mellow flavor that's endlessly sippable and works perfectly alongside spicy food to cool the palate.
An essential companion to spicy Mexican dishes, perfect at taqueria-style meals, summer gatherings, or anytime you want a naturally dairy-free, gently sweet cold drink with an exotic backstory.
Soak the rice and cinnamon stick overnight in cold water — this extended soak is what creates horchata's characteristic creaminess and ensures the cinnamon flavor fully infuses.
The base of the drink — soaked and blended, rice releases starches that create horchata's distinctive milky, slightly creamy consistency.
The essential spice that defines horchata — soaked overnight alongside the rice, it infuses a warm, woody sweetness throughout.
Added during blending to deepen the drink's flavor with a familiar sweetness that complements both the rice and cinnamon beautifully.
Add a splash of sweetened condensed milk for extra richness and sweetness. Almond milk can be blended in for a more complex nutty flavor. Toasted almonds can be soaked alongside the rice for an almond-horchata hybrid. For an adult version, a shot of dark rum or cinnamon whiskey pairs beautifully.
In a small bowl, combine 0.25 cup (50g) uncooked long-grain white rice and 1 small cinnamon stick. Pour 1 cup (240 ml) cold water over them. Cover and refrigerate for at least 4 hours, or preferably overnight.
After soaking, transfer the rice, cinnamon stick, and the soaking water to a blender. Add 0.5 cup (120 ml) fresh cold water, 2 tablespoons granulated sugar, and 0.25 teaspoon vanilla extract. Blend on high speed for 2-3 minutes, until the rice is completely broken down and the mixture is milky.
Pour the blended mixture through a fine-mesh sieve lined with cheesecloth or a clean nut milk bag, placed over a clean bowl or glass. Press gently on the solids to extract as much liquid as possible. Discard the strained rice pulp and cinnamon stick remnants.
Pour the strained horchata into a glass filled with 1 serving of ice. If desired, dust with 1 pinch ground cinnamon for garnish. Serve immediately.
Different ways to make this drink your own
Soak blanched almonds alongside the rice during the overnight infusion for a nuttier, richer horchata with more body and complexity. Toasting the almonds lightly before soaking adds a deeper, more aromatic quality to the finished drink.
Replace some or all of the granulated sugar with sweetened condensed milk for an extra-rich, creamy horchata with a more indulgent, almost dessert-like character. Particularly popular in Mexican-American communities and at festive occasions.
Add a generous shot (50ml) of dark rum or cinnamon whiskey (RumChata is purpose-made for this) to a glass of horchata over ice for a warming, spiced adult cocktail. The cinnamon in both the drink and the spirit creates a beautifully harmonious result.
Tools that make this drink come together
Used to blend the soaked rice and water into a fine, milky liquid that extracts maximum starch and flavour from the rice. Blend on full power for at least 90 seconds for the smoothest result before straining.
Essential for straining all rice solids from the blended liquid. A fine-mesh strainer removes most of the rice — lining it with muslin or a clean tea towel gives an even smoother, more refined horchata with no grainy texture.
A 1.5 to 2 litre glass pitcher is ideal for mixing the strained horchata with sugar, vanilla, and cinnamon before refrigerating. It also makes serving a generous batch straightforward for groups.
A food processor blends the rice and water adequately. A regular kitchen sieve lined with kitchen paper strains it sufficiently. Any large bowl or container holds the batch during preparation. The overnight soak is non-negotiable — no equipment shortcut replaces this step.
The right glass makes a real difference
Horchata is traditionally served in a tall glass over plenty of ice, though earthenware cups (as used at Mexican street markets) give an authentically rustic presentation. The drink's pale, creamy white colour against the ice is simple but appealing. A light dusting of ground cinnamon over the top and a cinnamon stick garnish complete the presentation beautifully.
A wide-mouthed mason jar gives a relaxed, casual aesthetic. A short, wide tumbler works for a smaller serving. At Mexican restaurants and markets, horchata is often served in a large communal jar from which individual glasses are filled — this presentation is as much part of the experience as the flavour.
Perfect food pairings to complete the experience
Crispy, cinnamon-sugar-dusted churros with a rich dark chocolate dipping sauce are the definitive companion for horchata. The cinnamon in the churros echoes the cinnamon in the drink, creating a perfectly cohesive, indulgent treat.
The moist, milk-soaked tres leches cake with its light whipped cream topping is a natural partner for horchata — both are milky, slightly sweet, and deeply comforting. A classic Mexican celebration combination.
Steamed corn masa tamales with various fillings are one of the most traditional Mexican pairings for horchata. The neutral, starchy masa of the tamale is beautifully complemented by the sweet, spiced horchata.
Buttery, cinnamon-spiced biscuits or snickerdoodles echo the dominant spice in the horchata and provide a satisfying, sweet companion that reinforces the drink's warm, comforting character.
Prep in advance for effortless serving
The overnight soak is the most time-consuming part of making horchata — and the most important. Combine rice, water, and the cinnamon stick in a large bowl before bed, cover, and refrigerate. By morning, the rice is fully hydrated and ready to blend, with the cinnamon thoroughly infused.
Horchata keeps refrigerated for up to five days in a sealed container. Making a full batch at the weekend provides homemade horchata on demand throughout the week — shake or stir well before each serving as natural separation occurs.
Pour finished horchata into ice lolly moulds and freeze overnight for horchata paletas (ice lollies). These are a beloved Mexican treat that concentrate the cinnamon and rice flavours beautifully. Dip in melted chocolate and chopped toasted almonds for an indulgent version.
Always taste the finished horchata and adjust the sugar before refrigerating. Once chilled, flavours are slightly muted — the drink may need a touch more sugar or vanilla when cold than it did at room temperature.
Common questions answered by our bartenders
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Browse more like this:
Discover more delicious drinks similar to what you're viewing
Please drink responsibly. All drink recipes are intended for those of legal drinking age in their country. TheRandomRecipe does not promote excessive alcohol consumption. Alcohol Responsibility Policy
Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.
Love that you can make a big batch and keep it in the fridge for a few days
tasted fine but a little heavy on sugar for me might cut it next time
Grew up drinking horchata in Mexico. this recipe is really close to what I remember
Made it with cinnamon sticks instead of powder and it tasted way better than I expected
so smooth and sweet really hits the spot for an afternoon treat
Mexican drinks are just the best