Horchata Recipe That Tastes Authentic
This creamy, cinnamon-kissed horchata recipe is everything you want in a traditional Mexican drink — cold, sweet, and refreshing. Make it once and you’ll never buy the mix again.
Horchata recipe is a chilled Mexican rice-based drink made by soaking rice and cinnamon, then blending and straining it smooth. This recipe serves 6, delivers a creamy, lightly spiced drink with a silky finish, and is perfect for warm weather gatherings or alongside your favorite Mexican meals.
Here’s everything you need to make it perfectly.
I’ve made traditional Mexican horchata more times than I can count, and the one thing that changed everything was using real Mexican cinnamon sticks — not the grocery store kind. The first time I let the rice soak a full 8 hours, the flavor went from decent to genuinely delicious.
Table of Contents
Why You’ll Love This Horchata Recipe
This drink is everything: creamy without being heavy, sweet without being cloying, and spiced just enough to feel warm and familiar.
It comes together with pantry staples and less than 10 minutes of hands-on time. The overnight soak does all the real work for you.
It’s naturally adaptable — swap in almond milk for a dairy-free version that’s just as satisfying. Whether you’re serving a crowd or meal-prepping drinks for the week, this authentic Mexican recipe delivers every time.

Easy Horchata Recipe That Tastes Authentic
Equipment
- Blender
- Pitcher
- Fine-mesh strainer
- Cheesecloth
Ingredients
Main Ingredients
- 1 ½ cups uncooked long-grain white rice uncooked, not rinsed
- 2 sticks Mexican cinnamon sticks canela preferred
Liquid
- 4 cups hot water divided, not boiling
- 2 cups milk or almond milk dairy-free works well
Flavor
- 2 teaspoons vanilla extract pure, not imitation
- 2 teaspoons ground cinnamon for finishing
Sweetener
- 1/3-1/2 cup granulated sugar add to taste
Instructions
- Add the rice, 2 cups of hot water, and the Mexican cinnamon sticks to a blender.
- Blend until the rice and cinnamon sticks are roughly ground, about 60 seconds.
- Add the remaining 2 cups of hot water and blend briefly again to combine.
- Pour the mixture into a pitcher or lidded container and refrigerate overnight, or for at least 8 hours.
- Pour the soaked rice mixture through a fine mesh strainer or cheesecloth into a clean pitcher. Press gently to extract all the liquid and discard the rice solids.
- Stir in the milk, vanilla extract, ground cinnamon, and sugar. Taste and adjust sweetness as desired.
- Chill the horchata until ready to serve.
- Stir well before serving and pour over ice.
Notes
What Ingredients Do You Need for Horchata?

| Ingredient Group | Ingredient | Amount | Notes |
|---|---|---|---|
| Main Ingredients | Uncooked long-grain white rice | 1 1/2 cups | Uncooked, not rinsed |
| Main Ingredients | Mexican cinnamon sticks | 2 sticks | Canela preferred |
| Liquid | Hot water | 4 cups | Divided, not boiling |
| Liquid | Milk or almond milk | 2 cups | Dairy-free works well |
| Flavor | Vanilla extract | 2 teaspoons | Pure, not imitation |
| Flavor | Ground cinnamon | 2 teaspoons | For finishing |
| Sweetener | Granulated sugar | 1/3 – 1/2 cup | Add to taste |
Mexican cinnamon sticks — called canela — are softer and more fragrant than Ceylon or cassia cinnamon. They blend more easily and give authentic horchata its signature warm, floral spice note.
Long-grain white rice works best here because it has less starch than short-grain varieties, which keeps the final drink light rather than gummy. And yes, you use it completely uncooked — that’s the whole point of the soak.
How to Make Horchata Step by Step

Blend & Soak
- Add the rice, 2 cups of hot water, and both Mexican cinnamon sticks to a blender.
💡 Hot water softens the cinnamon and helps release more flavor from the rice. - Blend until the rice and cinnamon sticks are roughly ground — about 60 seconds.
- Add the remaining 2 cups of hot water and blend again briefly to combine.
- Pour the mixture into a pitcher or lidded container and refrigerate overnight, or for at least 8 hours.
Pro Tip: The longer it soaks, the richer and more developed the flavor. Eight hours is the minimum — overnight is the sweet spot.
Strain & Finish
- Pour the soaked rice mixture through a fine mesh strainer or cheesecloth into a clean pitcher. Press gently to extract all the liquid. Discard the rice solids.
- Stir in the milk, vanilla extract, ground cinnamon, and sugar. Taste and adjust sugar to your preference.
💡 Add sugar gradually — traditional Mexican horchata is sweet but not cloying. Start with 1/3 cup and go from there. - Chill the horchata until ready to serve.
- Stir well before serving (it will settle) and serve over ice.
Pro Tip: Always stir or shake horchata before pouring — the cinnamon and starch settle at the bottom even after straining.
Expert Tips for Perfect Horchata Recipe
Pro Tips for Success
The key to silky-smooth horchata is double-straining. After your first pass through the mesh strainer, if the liquid still looks cloudy or gritty, strain it again through cheesecloth. Nobody wants sandy horchata.
For best results, use real Mexican cinnamon (canela) rather than standard supermarket cinnamon sticks. Canela is softer, blends more finely, and gives traditional Mexican horchata its distinct warm flavor — regular cinnamon sticks won’t blend as well and can leave a harsh aftertaste.
The most common mistake is not soaking long enough — instead, plan ahead and let it go a full 8–12 hours. A rushed 2-hour soak produces a thin, mildly flavored drink that doesn’t come close to the real thing.
Horchata works best when served very cold over plenty of ice. The chill is part of the experience — it’s a hot-weather drink through and through, and room temperature just doesn’t do it justice.
Stir in your sugar after straining, not before. It dissolves easily into the cold liquid and lets you control the sweetness precisely. This is the kind of thing I wish someone had told me on my first batch.
Delicious Variations
Dairy-Free Version: Swap the milk for almond milk or oat milk. Almond milk is the most traditional dairy-free swap and keeps the drink light and nutty. Oat milk adds a creamier body if you prefer a richer result.
Lightly Spiced Version: Add a small pinch of nutmeg or a few whole cloves to the blender along with the cinnamon sticks. It deepens the spice profile without overpowering the classic flavor — great if you want something a little more complex.
Sweetener Swap: Replace granulated sugar with condensed milk for an ultra-creamy, richer horchata. Start with 2–3 tablespoons and taste as you go — condensed milk is much sweeter than sugar, so a little goes a long way.
Troubleshooting Common Problems
Problem: Horchata tastes gritty or chalky.
Solution: Strain it a second time through cheesecloth or a very fine mesh. Residual rice starch is the culprit — double straining always fixes it.
Problem: The flavor is bland or watery.
Solution: The soak wasn’t long enough. You can re-blend the strained liquid with a fresh cinnamon stick, let it sit another hour, and strain again. Next time, plan for a full overnight soak.
Problem: Drink separates quickly in the glass.
Solution: This is completely normal. Horchata is not homogenized — stir or shake well before every pour and it comes right back together.
How to Store and Reheat Horchata Recipe
| Storage Method | Duration | Best Practice |
|---|---|---|
| Room Temperature | Up to 2 hours | Keep covered; stir before serving |
| Refrigerator | Up to 5 days | Store in a sealed pitcher; stir before each pour |
| Freezer | Up to 2 months | Freeze in individual portions; thaw overnight in fridge |
Horchata doesn’t need reheating — it’s always served cold. When pulling it from the fridge, give it a good stir or shake since the cinnamon and starch will have settled. It’ll taste just as fresh as day one if stored properly.
Leftover horchata makes an excellent base for an iced coffee horchata — just mix equal parts cold brew and chilled horchata over ice. It also works beautifully as a milk substitute in overnight oats for a cinnamon-rice flavor that feels intentional, not like leftovers.
Serve it alongside fresh homemade pico de gallo at your next taco night — the cool sweetness of horchata is a perfect contrast to anything spicy or salty on the table.
FAQs About Horchata Recipe
Can I make horchata ahead of time?
Yes — horchata is actually better made ahead. The overnight soak is built into the recipe, and the finished drink keeps well in the refrigerator for up to 5 days in a sealed pitcher.
Just stir it well before serving since it naturally settles over time. This makes it ideal for meal prep or party planning.
Can I use a different type of rice?
Long-grain white rice is strongly recommended for the best texture. Short-grain or sushi rice contains more starch and can make the final drink feel thick or gummy even after straining.
Brown rice can be used but produces a slightly earthier, nuttier flavor. The soaking time may need to increase slightly since brown rice is denser.
How do I make horchata without dairy?
Simply substitute almond milk or oat milk for the regular milk in equal amounts. Almond milk is the most common dairy-free choice for traditional Mexican horchata and keeps the flavor clean and light.
Oat milk creates a creamier result if you prefer more body in the finished drink.
Why is my horchata too watery or flavorless?
The most likely cause is insufficient soaking time. A full 8–12 hours (or overnight) is essential for the rice to fully release its starch and absorb the cinnamon flavor.
Also check that you used Mexican cinnamon sticks (canela) rather than standard cassia cinnamon sticks. The difference in flavor intensity is significant.
Can I freeze horchata?
Yes — pour finished horchata into freezer-safe containers or ice cube trays and freeze for up to 2 months. Thaw overnight in the refrigerator before serving.
Frozen horchata cubes are also a great addition to iced coffee or agua fresca — they keep drinks cold without diluting the flavor as they melt.
Now Go Make a Pitcher
Seriously — this traditional Mexican horchata is one of those recipes that costs almost nothing to make and tastes like you bought it from your favorite taqueria. I mean it.
If you try it, save this to your Pinterest boards so you can find it again. And drop a comment below — I’d love to know if you went dairy-free, added condensed milk, or discovered your own twist on it.
Thirsty for more? Try this refreshing lemon aloe vera juice or treat yourself to a slice of strawberry lemonade loaf cake alongside your glass.
Easy horchata recipe made with rice, Mexican cinnamon, vanilla, and milk. Creamy, cold, and perfectly spiced. Save this authentic Mexican recipe for your next taco night!
