This homemade Horchata recipe is so easy to prepare, made with rice, milk, vanilla, cinnamon, and water. It's my take on the popular favorite.
Do you love Mexican recipes as much as I do? Check out my versions of Tacos Al Pastor, Elotes, or Tres Leches Cake.

We love to make homemade Horchata at our house because I usually always have the ingredients I need, and it's easiest enough for my kids to do. Plus, horchata is an extra fun addition to taco night. I can't say this recipe is authentic, but it's my take on it and I think it tastes incredible. (Here's an authentic Horchata recipe from Isabel Eats.) Let me know how you make horchata, in the comments below!
What is Horchata?
Horchata (pronounced or-CHAH-tah) is a popular Mexican drink that is often described as a sweet rice milk beverage. Horchata is made out of rice, milk, vanilla, and cinnamon and is served in many Mexican restaurants. There's an important balance to the creamy rice and cinnamon flavors found in horchata and this homemade horchata recipe is my favorite.
How to Make Horchata:
Blend: Combine the rice, hot water, and cinnamon sticks in a blender and blend until the rice and cinnamon sticks are roughly ground. Add the remaining water and blend again. Pour contents into a pitcher or container with a fitted lid and refrigerate overnight (or at least 8 hours).

Strain: Pour the rice mixture into a fine mesh strainer or cheesecloth over a pitcher and discard the rice.

Finish Horchata: Stir in the milk, vanilla, cinnamon, and sugar (to your preference). Chill until ready to serve. Stir well before serving and serve over ice.

What is Hochata de Chufa?
Horchata de chufa is popular in Spain and it differs from Mexican horchata (or horchata de arroz) in that Mexican horchata is made with rice and horchata de chufa is made with chufa (also known as tiger nuts).
Recipe Variations:
Vegan: To make this recipe vegan, simply substitute equal parts almond milk for the milk in the recipe.
You may also like these Mexican recipes:
- Wet Burrito
- Smothered Green Chili Chicken Burritos
- Authentic Mexican Rice
- Cheese Enchiladas
- Grilled Chicken Street Tacos
- Mole Enchiladas
- Esquites (Mexican Corn in a Cup)
Follow me for more great recipes
Recipe

Horchata
Ingredients
- 1 1/2 cups uncooked long-grain white rice
- 2 Mexican cinnamon sticks
- 4 cups hot water
- 2 cups milk , or almond milk
- 2 teaspoons vanilla extract
- 2 teaspoons ground cinnamon
- ⅓ – 1/2 cups granulated sugar , to taste
Instructions
- To a blender, add rice, 2 cups of hot water, and 2 Mexican cinnamon sticks.
- Blend until the rice and cinnamon sticks are roughly ground. Add the remaining water and blend again.
- Pour contents into a pitcher or container with a fitted lid and refrigerate overnight or for at least 8 hours.
- Pour the rice mixture through a fine mesh strainer or cheesecloth, into a pitcher. Discard the rice.
- Stir in the milk, vanilla, cinnamon, and sugar (to your preference). Chill until ready to serve. Stir well before serving and serve over ice.
Notes
Nutrition
Create a FREE Account to save your favorite recipes and create meal plans
Follow Me
I originally shared this recipe April 2016. Updated July 2019 and April 2023.
This post contains affiliate links.
I’ve tried several other recipes, but this one is the closest I could find to the horchata that I’m used to drinking, the flavors are light and delicate and it pairs beautifully with chili, enchiladas, quesadillas, tacos, etc.
I’m obsessed with this recipe– the horchata is fantastic, so refreshing and delicious. It satisfies my sweet tooth while still tasting healthy and filling.
BEST HORCHATA I HAVE EVER TASTED
My daughter and I loved it! Thank you for sharing.
I’m so glad to hear it! Thanks Caroline.
I live in Hawaii and the room temperature for a non air conditioned room is normally around 80/85 degrees. I followed this recipe but I think it started to ferment, should I leave it in the refrigerator instead?
Yes, I think that’s fine to leave it in the fridge.
Do you need to wash the rice first before adding to blender?
No, you don’t need to wash the rice first.
Wow
Almost as good as my local Mexican Taqueria and cheaper than $4.75 a glass. I used whole milk and since I worked I only strained it for 8 hours. Es muy sabrosa! Gracias.
How long can I keep this on the counter? Can it be longer than 8 hours?
8-12 hours on the counter would be fine!
I keep mine out for 12 it gives it more flavor
Can I use brown rice?
Yes, that would be fine!
Can I use cheesecloth to strain?
Yes, that should work!
I’ve made this about three times so far. I have another sitting on my counter (for 8 hours) I actually tripled this time because it is just so good and refreshing! It is so much better than the store bought horchata in powder or syrup form. This is an easy recipe and so delicious!
I bet this time it will be delish??
The recipe says to use long grain rice. Can I just use normal white rice from the store? Short rice, I guess. Thanks!
That would be fine–just not minute rice. 🙂
This was an amazing recipe love it!!!