Horchata

Published April 29, 2019. Updated May 17, 2023

This post may contain affiliate links. Read our disclosure policy.

Refreshing homemade Horchata! This easy to make, authentic Mexican drink is the perfect recipe to have on hand as those hot sunny days are just around the corner. Plus it’s the perfect compliment to all your favorite Mexican meals and it’s a staple for that Cinco de Mayo party!

Consider serving it paired with my favorite Grilled Chicken Street Tacos, Slow Cooker Barbacoa Beef, or Sheet Pan Chicken Fajitas.

Horchata in two glass cups with ice cubes and a cinnamon stick. Cups are set over a wooden cutting board.

What is Horchata?

Horchata is a traditional Mexican drink made up of white rice soaked in water, it’s flavored with cinnamon and its sweetened with granulated sugar. Everything is minced up together in a blender and later strained to remove solids. Some versions are dairy free while others contain milk and some versions contain nuts or added flavor like vanilla or coconut.

I’ve tried several recipes using different ratios, different types of rice, I’ve tried adding nuts or leaving them out, and also experimented using whole cinnamon sticks or ground cinnamon. After all the tasty trials this one was my favorite.

It’s incredibly easy to make and it tastes just as good, if not better than the horchata you’ll get from Mexican restaurants! Everyone will love this simple, satisfying drink!

Watch the Video!

Horchata ingredients shown here including rice, almonds, cinnamon, stick, water, milk, and sugar.

What Ingredients are in Homemade Horchata?

  • Long grain white rice – this is what gives the drink its unique flavor.
  • Sliced almonds – whole or slivered almonds will work great too. You’ll love the light flavor these add.
  • Cinnamon sticks – I buy these in the Mexican spice pouches or in bulk bins for a cheaper option.
  • Cold water – once this is soaked with the rice it will turn into a creamy rice milk.
  • Granulated sugar – I’ve found 1/2 cup is the perfect amount for me but adjust to taste.
  • Vanilla – use real vanilla for the best flavor.
  • Whole milk – I love the creaminess this not so typical ingredient adds, it makes it a little richer too.

Showing how to make horchata, pouring blended mixture through a fine mesh sieve into a pitcher.

How to Make Horchata

  • Blend rice mixture: add rice, almonds and cinnamon sticks to a high speed blender. Blend about 30 – 60 seconds on high speed or until finely pulverized.
  • Sweeten: pour in 2 cups water, sugar and vanilla. Blend an additional 30 seconds.
  • Add remaining liquid: if your blender can fit the additional liquid pour in remaining 2 cups water, and milk, otherwise pour into a large enough container to fit along with water and milk.
  • Let soak: cover and chill in refrigerator 8 – 12 hours.
  • Strain solids: strain mixture through a fine mesh sieve into a pitcher.
  • Serve chilled: serve with ice if desired, garnishing each serving with ground cinnamon or cinnamon sticks.

Pouring horchata into a cup with ice.

Can I Make it Dairy Free?

Yes. Replace whole milk with canned coconut milk or non-dairy milk such as almond milk.

Can I Make it Nut Free?

Yes, just omit the almonds in the recipe, no replacement is needed.

What About a Different Type of Rice?

My preferred type of rice is just all-purpose long grain white rice but you can use another type of rice such as basmati, brown rice or jasmine rice which will add a unique (not so traditional) flavor.

Two glass cups full of horchata with a pitcher half full of horchata in the background.

How Can I Make it without a Blender?

You can try the cheater version. In a pitcher vigorously whisk 8 cups unsweetened rice milk, 1/2 cup sugar, 1 tsp ground cinnamon, 1/2 tsp vanilla until sugar has dissolved.

How Long will Horchata Keep for?

For best results serve within 3 days of preparing. Don’t let sit at room temperature longer than 30 minutes, keep refrigerated.

Alternative Sweeteners to Use?

Maple syrup or honey can be substituted or try a sugar free substitute like stevia. And keep in mind with this drink you can adjust the level of sweetness to taste I’ve just found 1/2 cup to be perfect for me.

Overhead image of horchata

Tips for the Best Horchata:

  • Use a blender. Otherwise you won’t get near as much flavor from the rice and cinnamon.
  • Use whole cinnamon sticks for best flavor. Ground cinnamon surprisingly doesn’t taste the same.
  • Allow enough time to soak. The lengthy soak time allows for the flavors of the rice and cinnamon to be extracted and absorbed into the water. It makes it creamier too.
  • Strain. You’ll have a lot of left over rice and cinnamon stick solids to be tossed, if you skipped the straining you’d be left with an unbearable overload of grittiness. You can even strain twice if you feel you didn’t catch it all the first time.
  • Serve it ice cold. Horchata is always best served well chilled over a bed of ice.

Close up image of horchata in a glass cup with ice cubes and garnished with a cinnamon stick.

More Mexican Drink Recipes to Try:

Delicious Mexican Dessert Recipes You’ll Love:

16 Quick & Easy 30 Minute Recipes! (plus weekly recipe updates)

Horchata in two glass cups with ice cubes and a cinnamon stick. Cups are set over a wooden cutting board.
4.95 from 18 votes

Horchata Recipe

Amazingly refreshing homemade Horchata! This popular Mexican drink is flavored with rice, cinnamon, vanilla and almonds and it's so easy to make. Just blend everything in a blender, let it soak, then strain and serve! Yields about 6 cups.
Servings: 4
Prep10 minutes
Chill8 hours
Ready in: 8 hours 10 minutes

Ingredients

Instructions

  • Add rice, almonds and cinnamon sticks to a high speed blender. Blend about 30 - 60 seconds on high speed or until finely pulverized, stopping occasionally and shaking blender if mixture sticks to the bottom.
  • Pour in 2 cups water, sugar and vanilla. Blend an additional 30 seconds. If your blender can fit the additional liquid pour in remaining 2 cups water, and milk, otherwise pour into a large enough container to fit along with water and milk.
  • Cover and chill 8 - 12 hours.
  • Strain mixture through a fine mesh sieve into a pitcher. Serve with ice if desired, garnishing each serving with ground cinnamon or cinnamon sticks.
Nutrition Facts
Horchata Recipe
Amount Per Serving
Calories 247 Calories from Fat 45
% Daily Value*
Fat 5g8%
Saturated Fat 2g13%
Cholesterol 11mg4%
Sodium 64mg3%
Potassium 192mg5%
Carbohydrates 45g15%
Sugar 31g34%
Protein 4g8%
Vitamin A 190IU4%
Calcium 161mg16%
Iron 0.3mg2%
* Percent Daily Values are based on a 2000 calorie diet.
Nutrition values are estimates only. See full disclaimer here.
Photography credit: Jenn Davis of Two Cups Flour.

Leave a Comment

Rate this recipe




This site uses Akismet to reduce spam. Learn how your comment data is processed.

95 Comments

  • Joe Savage

    I wondered if anyone has tried agave nectar as the sweetener for horchata. I’m trying to cut out refined sugar from all possible sources. I gained quite a bit of weight after I got sober from a long fight with opioid abuse. I became pre-diabetic and I felt horrible and other times when I lost the fight to remain sober and relapsed I attributed the way I felt to not having the opioids in my system but someone suggested that my diet might have been the reason that I wasn’t feeling well in early sobriety. Once I cut out soda and refined sugar and high fructose corn syrup I noticed a drastic change and be pounds were melting away. I still have a sweet tooth but now I reach for natural naturally sweet Foods. Organic agave nectar has been a go to for me. Thoughts for sweetening for horchata with agave nectar?

  • Nicole

    Overall ok but it needed a lot more sugar and was very spicy because of the cinnamon.

  • Floyd Antonio

    WOW sounds simple well just need to get the ingredients… This would be great for the Phoenix heat…

  • Nathalie

    I loved this recipe so much, thanks for sharing… My blender couldn’t crush the cinnamon sticks, so I used cinnamon powder instead, but it still came out amazing, I drank the whole pitcher by myself today because it was so good. 🙈 and it was very easy and fast to make…

  • Amaia

    Horchata (/ɔːrˈtʃɑːtə/; Spanish: [oɾˈtʃata] (listen)), or orxata (Valencian: [oɾˈtʃata]), is a name given to various beverages, which are generally plant-based, but sometimes contain animal milk.[1][2][3] In Spain, it is made with soaked, ground, and sweetened tiger nuts. In Latin America and other parts of the Americas, the base is jicaro, melon or sesame seeds, or white rice, along with other spices. Different varieties can be served hot or cold, and may be used as a flavor in other beverages, such as frappé coffee.

  • Margie

    This reminds me of when I was a child I learned about turning a hot bowl of Japanese rice into a dessert by adding milk and a little sugar and then topping with a sprinkle of cinnamon. This was not part of Japanese culture but I found it tasty.