This post may contain affiliate links. Please read our disclosure policy.
If you’ve always loved horchata but didn’t enjoy the grainy finish, this version will win you over. Using cooked rice gives you a super smooth, creamy, and refreshing horchata that’s just as authentic in flavor but even more enjoyable to drink.

What is Horchata?
Horchata is a classic Mexican drink made from rice, cinnamon, and milk that’s naturally sweet and refreshing. Traditionally, horchata is prepared by soaking raw rice with cinnamon sticks, then blending and straining it. While delicious, it often leaves a bit of gritty, sandy texture from the raw rice.
This horchata recipe uses cooked rice
This recipe is special because it uses cooked rice instead of raw rice. That little switch makes a big difference—you get the same sweet, spiced flavor without the graininess. The drink turns out much smoother, creamier, and lighter on the palate.
Why You’ll Like This Recipe
- No gritty texture—the cooked rice blends into a silky base.
- Easy to make with leftover rice (a great way to use up extra!).
- Same nostalgic flavor as traditional horchata, but creamier.
- Naturally gluten-free and dairy can be swapped for plant-based milk if you prefer.
Ingredients and Substitutions
- Cooked rice – Use plain white rice (jasmine or long grain works best). Avoid seasoned rice.
- Milk – Whole milk gives a richer texture, but you can use almond, oat, or coconut milk for a dairy-free option.
- Cinnamon – Ground cinnamon is easier to blend, but you can steep a cinnamon stick for extra flavor.
- Vanilla extract – Adds depth and warmth.
- Sugar – White sugar is classic, but you can use honey, agave, or coconut sugar for a natural sweetener.
- Water – To thin the horchata to your desired consistency.
Tips for Success
- Use freshly cooked or leftover rice, but avoid rice that’s been heavily salted or seasoned.
- For extra creaminess, add a splash of sweetened condensed milk.
- Always chill before serving—horchata tastes best very cold.
- Shake or stir before serving since some settling may occur.
Frequently Asked Questions
1. Can I use brown rice instead of white rice?
Yes, but the flavor will be nuttier and the drink won’t be as smooth. White rice is traditional for a cleaner flavor.
2. Do I have to strain it?
Yes—straining is what makes horchata smooth and creamy instead of gritty. If you want it really silky, strain it twice or three times. A nut milk bag works best for catching fine rice particles.
3. Can I make horchata without dairy?
Definitely! Use almond, oat, or coconut milk. Sweetened condensed coconut milk also works beautifully for extra creaminess.
4. How long does horchata last in the fridge?
It keeps well for up to 3–4 days in a sealed container. Give it a shake before serving since some separation is normal.
5. Can horchata be frozen?
Yes—freeze it in ice cube trays, then blend or shake with fresh milk when ready to serve. This way, it won’t dilute the flavor.


My kids love this Mexican Horchata so much that they will choose this over an ice cream? (Should I be worry ?)
Mexican Cinnamon Horchata (Cinnamon Rice Milk)
Ingredients
- 1 cup long-grain rice or use 3 cups leftover cooked rice
- 1 ½ cups water see notes 1 (omit if you use leftover cooked rice)
- 4 cups milk Whole or low fat or non-dairy milk like coconut milk, almond milk (plus more as needed)
- 1 tsp ground cinnamon
- ¼ cup light brown sugar more if you like it sweeter
- Cinnamon sticks for decoration
Instructions
- Bring 1 1/2 cups of water to a boil. Then stir in the rice grains and lower the heat and let it simmer with a lid covered for about 15 minutes. Turn off the heat and let it sit for 10 minutes covered. Uncovered the lid and fluff the rice with fork. The rice should absorb all the water at this point and cooked through and fluffy
- Pop it into a blender with the milk, ground cinnamon, and sugar. Whiz until smooth, then taste and add a bit more sugar if you want it sweeter. You may need to do this in 2 batches if your blender isn’t big enough
- Put the mixture into a nut milk bag, cheese cloth, or a fine mesh strainer (least effective imho). Nut milk bag or cheese cloth gives a smoother texture compared to a fine mesh strainer.
- Squeeze or strain this mixture into a jug. Please note that the rice is not supposed to strain through. We just want the liquid. If you want it to be really smooth, you can strain it twice or more. Discard any rice left behind
- Chill for at least 2 hours before serving over ice.
- Add few cubes of ice just before serving if you like. Sprinkle over a little more ground cinnamon and serve.
Marv’s Recipe Notes
*Nutrition facts are just estimates and calculated using online tools*

16 comments
This looks lovely, I have some leftover rice, what would you ball park for using leftover rice? Maybe 3 cups? Thanks again!
Hi Susan, you are right, it’s about 3 cups cooked rice. Thank you for asking. I have updated the recipe card accordingly 🙂 Hope you like the recipe if you have a chance to try it out!
the best dairy free horchata recipe I have tried! Thank you so much! I am Mexican and in love with your version.
Hi Jasmine, I’m happy to get approval from a Mexican 🙂 Yay!! Thank you for your feedback!
This was delicious and had all the flavors I love in horchata. Just the right amount of sweetness and cinnamon. Why go through all the trouble of the traditional recipe when you can skip the grit? I will definitely use this recipe instead. Thank you!
Hi Laura, I’m very happy to hear that you like this horchata! It is one of my favorite recipes too 🙂 No more gritty horchata 🙂 Thank you for letting me know!
1 cup rice to 1 and 1/2 cup water? Is the rice not supposed to be cooked through?
Hi Jeanette, the rice is supposed to be cooked through. Some rice varieties may need a bit more water to cook through, please adjust accordingly if you need to.
i always made my horchata the typical mexican way. uncooked rice soaked and blended in blender. never thought it tasted very good. always felt like i was drinking sandy water. your recipe is so much better. i love it with the cooked rice. not using any other horchata recipe ever again other than this perfect one
Hello Anickh,
I’m glad to hear that. I’ve never had horchata with uncooked rice before, but from what you described (sandy water), probably I don’t miss that much huh? lol! I’m happy to know that this recipe worked out for you 🙂 Thanks for stopping by and letting me know.