I was first introduced to horchata back in 2009 after we had recently moved to Phoenix and were shopping at one of the local Mexican grocery stores. It was one of those drinks that immediately stands out after the first sip—cool, creamy, lightly sweet, and full of cozy cinnamon flavor.
If you have never made homemade horchata before, do not let the ingredient list fool you. This traditional Mexican drink comes together with pantry basics like rice, almonds, cinnamon, sugar, and water, but the flavor feels extra special. It is refreshing enough for a hot afternoon, simple enough for casual get-togethers, and classic enough to keep in your back pocket whenever you want something a little different.
This homemade horchata recipe walks you through how to make an authentic-tasting version at home with easy steps and plenty of helpful tips along the way.
Table of Contents

What is Homemade Horchata?
Horchata is a traditional Mexican beverage that is known for being both refreshing and comforting at the same time. It is made from a blend of rice, almonds, cinnamon, sugar, and water, which gives it that creamy texture and signature flavor.
The history of horchata goes back much further than many people realize. Versions of the drink are said to trace back to ancient Egypt, where it was first made from tiger nuts. From there, it made its way to Spain and later to Mexico, where it evolved into the rice-and-almond version many of us know and love today.
This homemade horchata recipe is inspired by those traditional flavors while keeping the process simple enough for a home kitchen. The result is a cool, lightly spiced drink that feels right at home on a summer day, next to a plate of tacos, or poured over ice when you want something sweet but not too heavy.
Why You’ll Love this Recipe
- Refreshing and creamy: Homemade horchata has a chilled, smooth texture that makes it especially good on warm days.
- Made with simple ingredients: You only need a few pantry staples to make a batch.
- Full of classic flavor: Rice, almonds, and cinnamon create that familiar horchata taste that is lightly sweet and wonderfully cozy.
- Easy to customize: You can adjust the sweetness, make it creamier, or add a little vanilla depending on what you have on hand.
- Great for sharing: This recipe makes enough for a gathering and feels a little special without requiring anything complicated.
- Naturally dairy-free as written: Since it is made with water and plant-based ingredients, it works well for a variety of diets.
Other Cinnamon Inspired Recipes
Ingredients
- White rice: The base of the drink and what helps create horchata’s smooth, lightly starchy body.
- Cinnamon stick: Adds warm spice and that unmistakable horchata flavor.
- Whole blanched almonds: Bring richness, nuttiness, and extra creaminess to the finished drink.
- Granulated sugar: Sweetens the horchata and lets you adjust the final flavor to your taste.
- ater: Pulls everything together and keeps the drink light, sippable, and refreshing..
Substitutions & Additions
- Brown rice: Use brown rice for a nuttier flavor and a little extra fiber, keeping in mind the texture may change slightly.
- Oat milk or almond milk: Swap part of the water for oat milk or almond milk if you want a creamier finish.
- Honey or agave syrup: Trade the granulated sugar for honey or agave if that is what you prefer for sweetness.
- Vanilla extract: Add a teaspoon of vanilla for a soft, rounded flavor that works really well with the cinnamon and almonds.
- Coconut milk: Replace part of the water with coconut milk for a richer twist.
- Nut-free option: Omit the almonds and use more rice or sunflower seeds if you need to avoid nuts.
GET NEW POSTS via EMAIL:
How to Make this Recipe
Start by rinsing the white rice under cold water until the water runs clear. This helps wash away excess starch and keeps the final drink from tasting overly heavy.
Next, use a spice grinder or coffee grinder to grind the rice and cinnamon until you have a fine mixture. Add that mixture to a large jar, bowl, or pitcher along with the blanched almonds. Stir in about 3 cups of hot water, then let everything cool to room temperature. Cover and let it stand overnight, about 10 to 12 hours, on the counter. If you are short on time, a shorter soak can still help soften the ingredients, but the longer soak gives the best flavor and texture.
The next day, transfer the soaked mixture to a blender. Add the remaining 2 1/2 cups of water along with the sugar, then blend until very smooth. This can take around 3 to 4 minutes depending on your blender, so do not rush it. You want the rice, almonds, and cinnamon fully broken down so they release as much flavor as possible.
Once blended, pour the mixture through a fine-mesh sieve lined with cheesecloth, or use a nut milk bag if you have one. Gather the cloth and squeeze out as much liquid as you can, then discard the leftover pulp. This step is what gives you that smooth, creamy horchata without a gritty finish.
Transfer the strained horchata to an airtight container or pitcher and refrigerate until cold. Slight separation is completely normal, so just give it a good stir or shake before serving. Pour over ice and garnish with extra cinnamon if you like.
Cooking Tips & Tricks
- Soak overnight when possible: A longer soak helps the rice and almonds soften fully, which improves both texture and flavor.
- Blend thoroughly: Give the mixture enough time in the blender so it becomes as smooth as possible before straining.
- Use cheesecloth for the smoothest result: A fine-mesh strainer helps, but cheesecloth or a nut milk bag catches even more of the solids.
- Adjust sweetness slowly: Start with the listed amount of sugar and add more only if needed.
- Choose good cinnamon: Since cinnamon is one of the main flavors here, using a fresh, fragrant cinnamon stick makes a noticeable difference.
- Blanch your own almonds if needed: If you cannot find blanched almonds at the store, drop regular almonds into boiling water for a minute or two, drain them, and slip the skins right off.

Serving Suggestions
Serve homemade horchata in tall glasses over plenty of ice so it stays cold and extra refreshing. A light sprinkle of ground cinnamon on top makes it look pretty and adds a little extra aroma right before that first sip.
If you want to dress it up a bit, garnish each glass with a cinnamon stick or rim the glasses with cinnamon sugar. For a fun presentation, traditional clay cups give it an especially authentic feel.
Horchata is also a great pairing for bold and spicy foods. Try it with tacos, enchiladas, tamales, or grilled meats. On the sweeter side, it is also lovely with churros, flan, or simple butter cookies.
Storage Suggestions
- Refrigerator: Store leftover horchata in an airtight container in the refrigerator for up to 3 to 4 days. Stir or shake well before serving because natural separation will happen.
- Freezer: Freeze horchata in ice cube trays for longer storage. Once frozen, move the cubes to a freezer-safe bag. Thaw in the refrigerator and blend again if needed to bring back a smoother texture.

Recipe FAQ
Can I use ground cinnamon instead of a cinnamon stick? Yes, you can. Start with about 1 teaspoon and adjust to taste, though a cinnamon stick gives a stronger and more traditional flavor.
Do I need blanched almonds? They help create a smoother drink, but if you only have regular almonds you can blanch them yourself first.
Can I make homemade horchata ahead of time? Absolutely. It is a great make-ahead drink since it needs time to chill anyway.
Is this recipe vegan? Yes, as written it already uses water and plant-based ingredients.
What if my horchata is too thick? Add a little more water or plant-based milk until it reaches the consistency you like.
More Creamy Recipes
Homemade horchata is one of those recipes that feels a little nostalgic, a little comforting, and incredibly refreshing all at once. With rice, almonds, cinnamon, sugar, and water, you can make a classic drink at home that tastes special without being fussy.
Once you have made it once, it is easy to see why horchata has stayed such a favorite for so many years. It is simple, adaptable, and perfect for serving over ice whenever you want something cool, creamy, and full of warm cinnamon flavor.

Homemade Horchata
Ingredients
- ½ cup white rice
- 1 cinnamon stick
- 1 cup whole almonds blanched *
- ¼ cup granulated sugar or to taste
- 5 ½ cups water
Instructions
- Using a spice or coffee grinder, pulverize the rice and cinnamon until it reaches a fine powder.1/2 cup white rice, 1 cinnamon stick
- Add the rice and cinnamon mixture to a large jar or jug with the almonds. Stir in 3 cups of hot water and allow to cool to room temperature. Cover and let stand overnight (10-12 hours) on the counter, not in the fridge.1 cup whole almonds, 5 1/2 cups water
- Transfer the mixture to your blender, add remaining 2 1/2 cups of water and sugar and blend until it is is smooth. This may take about 3-4 minutes.1/4 cup granulated sugar
- Pour mixture through a fine mesh sieve layered with cheesecloth or use a nut milk bag. Gather edges of cheesecloth or milk bag and squeeze remaining pulp to force out as much liquid as you can. Discard leftover pulp.
- Transfer to airtight container or jug to store in the refrigerator. Slight separation is normal, just stir or shake before serving. Serve over ice garnished with extra cinnamon, if desired. Enjoy!














I have never heard of horchata before, but this sounds absolutely delicious!
I had this once with my Aunt in Lexington, Kentucky. Unfortunately it is about an 1.5 hours from me. I can not wait to try this recipe!
Have a great week,
Haley
I love horchata! I had it for the first time at this little hole-in-the-wall taco shop and it was love at first sip. I’ve never made it myself but I’d love to try someday. Thanks for the recipe!
Looks good and delicious. Thanks for sharing.
I was addicted to Horchata when I lived in Arizona, haven’t had it in about 7 years and it sounds delicious right about now. Thanks for sharing!
I love Horchata and normally buy it from one of the Hispanic grocery stores here in Texas. Thanks for sharing the recipe.
Horchata has been on my to-do list – looks like you’ve given me just the push I needed!
This sounds AWESOME!! I’ve never even heard of it before but I love milky drinks. I’m going to try it out myself over the weekend. Thanks for linking up with our Fabulous Foodie Fridays party xx
I have never heard of horchata before. Have I been missing out or what. It sounds absolutely delicious and I am going to have to give it a go. Hope you have a great weekend and stopping by from Fab Foodie Friday.
Ok you’ve convinced me!
Well consider yourself having blown my mind, I have never heard of this before and it sounds amazing, gotta give this a try!
OMG Yes! I have a feeling you would love it!
Awesome! I’ve never had horchata, but you’re making me want to try it!! It does sound very interesting.. haha! But I am sure it’s delicious, and I love that you figured out how to make your own!
I LOVE horchata!! It’s one of my favorite drinks at our local Mexican restaurant 🙂 would love to try making my own!!
ooh i loooove horchata! I wish it was hot and sweaty out… instead of freezing cold and maybe snowing tomorrow haha. tastes so great on a summer day!!
Agreed! It’s finally starting to warm here… well 50s at least but I’ll take it.
Gah! I need this! I had the same reaction you did when first trying horchata and it was definitely love at first sight. The markets around here don’t make it, so I know this would be a wonderful surprise for my husband!
Yes! Love me some horchata.
Hi there! I’m really glad to hear you and your family have delved into the culture of my people (Mexicans). It’s so great to see others dipping their toes into delicious drinks and foods like horchata.
One note, though: calling stores that are American-owned and run “regular” makes a lot of minorities, including Hispanics, a little left out. And the use and emphasis of the word “other” makes a lot of Hispanics and Mexican-Americans feel left out too. Obviously there was no harm meant in this, but sometimes language can be tricky like that, especially with such a diverse population in southwestern states.
In any case, I plan on trying your horchata recipe because it looks great! Thanks for sharing!
Hi Carlos,
Thanks so much for your comment! I really hope that you do try and make this horchata because it really is delicious. Also, I’m sorry if you felt “offended” or “left out” by the way that I used the word “other” when referring to the Mexican and Asian grocery stores. This was never my intention and I do believe that you read this out of context. I am in fact half Mexican myself and regularly shop at those “other” grocery stores because they are, sometimes, better than the “regular” grocery stores. Once again, I’m sorry that you misunderstood the meaning of what I was saying.
Best,
Jennifer