Horchata De Arroz (Mexican Rice Drink)

This Horchata de Arroz or Mexican Rice Drink recipe is incredibly easy to make and worth every second spent. It is loaded with rich and creamy textures and has a ton of delicious sweet, nutty, and slightly earthy flavors. It’s an uber-refreshing grain-based beverage that can also easily be made vegan!

If you love refreshing drinks like these, you have to try my Creamy Cuban Puffed Wheat Milkshake or this Chilled Agua De Fresa Con Leche.

Horchata De Arroz (Mexican Rice Drink)

What Is Mexican Horchata?

Horchata de Arroz is one of the most popular refreshing Mexican beverages that are very popular in the United States. All you need to make this fresh drink is a combination of rice, sugar, milk, water, cinnamon, and vanilla. Those are the base ingredients needed to make horchata.

However, as you likely know with popular recipes like this, there are thousands of variations!

One popular alternative (that is still considered to be a Mexican version) is made with coconut instead of rice. This obviously changes the flavor profile completely.

Neither is better than the other, it simply comes down to your personal preferences.

Mexican horchata is quite easy to make. However, it does take a long time. On the bright side, the time you spend waiting for the rice to soak is effortless. And it’s even better if you leave it soaking overnight!

There are many powdered products that make this drink. But none of them even come close to what horchata can really taste like. While this beverage does take time to make, it is worth every minute!

Mexican Rice Drink

What You Need To Make Traditional Mexican Horchata 

You make this refreshing Mexican rice drink with a couple of ingredients. My recipe uses even more to help develop a richer flavor and creamier texture.

The main ingredient for this creamy fresh beverage is rice. Any kind of white rice will do. Then you will also need cinnamon sticks and vanilla extract.

Next, you can use as much or as little sugar as you like. You can even replace the evaporated milk with condensed milk to add sweetness, texture, and creaminess.

You can use almonds if you’d like, but also replace them with other sweet nuts, like pine nuts, pistachios, or macadamia nuts.

And finally, unlike most recipes that just use water, I’ve also added some milk. You can use vegan milk if you’d like as well, especially almond milk!

Ingredients Horchata De Arroz

How To Make Authentic Mexican Horchata From Scratch

You can combine the white rice with almonds and cinnamon sticks. Cover them with water so that the rice can get soft and infuse with flavor.

Once the rice has soaked, you need to blend it with the cinnamon sticks and water you soaked the rice.

Finally, the blended paste-like mixture has to be strained to extract the flavorful juices.

direction of MEXICAN HORCHATa

Once strained, you can refrigerate, mix together the remaining ingredients and adjust the flavors to your liking.

See?! It’s incredibly easy to make this refreshing and creamy cinnamon rice drink. And this recipe makes enough to serve between 4 to 8 people!


Tips And Tricks For This Mexican Horchata Recipe

  • If you don’t have cinnamon sticks, you can add cinnamon powder at the end along with the vanilla extract.
  • When using the cinnamon sticks, try to crush them up a little bit. This helps them release even more flavor than the whole sticks do.
  • Store this drink in the fridge for up to 3 days. Many people say it can last longer, but I personally wouldn’t trust opened milk for longer than that.


What’s the difference between Spanish and Mexican horchata?

As you now know, you make Mexican horchata with rice while Spanish horchata uses tiger nuts. This obviously completely changes the flavor profile. Again, neither is better, and it depends on what you like more. You can even love both equally!

Is horchata vegan?

My recipe isn’t vegan. However, you can easily turn it vegan by using a vegan evaporated milk product and vegan milk. If you don’t use sugar as a vegan, you can use something like Stevia instead.

Is Mexican horchata healthy?

While this drink is loaded with vitamins and minerals (especially calcium, magnesium, and iron), I can’t pretend that it’s completely healthy. It does contain fat and sugar which makes this drink high in calories.

Now, that doesn’t mean it’s bad. It just means that this shouldn’t be a daily drink, and you should drink it in moderation.

More Delicious Drinks


Horchata De Arroz (Mexican Rice Drink)

This Mexican horchata recipe is very easy to make and uber flavorful. It contains all the traditional ingredients authentic horchata has, but I've made a few adjustments to make it even richer and creamier!
5 from 29 votes
Prep Time 20 minutes
Soaking time 5 hours
Total Time 5 hours 20 minutes
Servings 8
Calories 222 kcal


  • 1 cup uncooked white rice (any kind will do)
  • 1/4 cup almonds, chopped
  • 2 cinnamon sticks or 2 teaspoons of cinnamon powder
  • 1 can (14 ounces) of condensed milk
  • 2 1/2 cups milk
  • 2 tsp vanilla extract
  • 3 cups water 2 cups for soaking the rice, 1 cup to add at the end
  • Ice, for serving


Soak the rice

  • Combine the uncooked white rice, chopped almonds, and cinnamon sticks (or powder) in a large bowl or pot.
  • Cover the mixture with water and mix them well so the flavors distribute evenly.
  • Leave the mixture to soak for at least 5 hours but preferably overnight. The rice should be soft before you continue with the other steps.

blend the rice and the mixture

  • Place the mixture into a blender.
  • Blend the ingredients until all of the rice is completely ground up and you are left with a smooth mixture.
  • Again, strain the blended liquid into a large pitcher. This will remove any chunky pieces.
  • You may need to use a spatula or spoon to help press the juice out of the pulpy, paste-like mixture.
  • Put it in the fridge for at least one hour.

Finish off the Mexican Horchata

  • In a seperate bowl, mix together the milk, condensed milk, and vanilla extract.
  • Finally, combine the two mixtures with 1 cup of water in a large jar. Make sure the ingredients are well mixed before serving this drink.
  • Add ice to the serving glasses and serve your Mexican horchata chilled and decorated with a cinnamon stick. Sprinkle some cinnamon powder on top.


Serving: 1servingCalories: 222kcalCarbohydrates: 51gProtein: 9gFat: 9gSaturated Fat: 4gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.001gCholesterol: 26mgSodium: 94mgPotassium: 365mgFiber: 1gSugar: 31gVitamin A: 260IUVitamin C: 1mgCalcium: 263mgIron: 1mg
Tried this recipe?Let me know how it was!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating