Horchata

5 from 5 votes
↓ Jump to Recipe 5

This post may contain affiliate links | disclosure policy

Looking for a refreshing drink perfect for warm weather? Try my homemade horchata recipe made with rice, cinnamon, and vanilla. This traditional Mexican drink will satisfy your sweet tooth and quench your thirst!

Homemade horchata recipe that's easy-to-make and perfect for those hot days.

Recipe Science

  • Soaking rice in water releases starches, which contribute to horchata’s creamy texture and slightly thickened consistency.
  • Blending the soaked rice with water breaks down the grains, maximizing the extraction of starch and flavor compounds for a richer taste.
  • Adding cinnamon and sugar infuses the horchata with sweet and spicy notes, while the sugar helps balance the starchiness and enhance the overall flavor profile.

Why It Works

This easy horchata recipe is a creamy and delicious agua fresca to enjoy on a warm day. It’s one of my favorite drinks to order at Mexican restaurants. The sweet cinnamon-spiced rice flavor is a treat and pairs nicely with shrimp or chicken tacos.

It only takes a few simple ingredients to make an authentic Mexican horchata. The base is uncooked white rice, cinnamon sticks, milk, and a sweetener. Each region in Latin America and Spain has its own special version of this beloved drink. After some taste testing, my recipe has just the right amount of creaminess and spice.

Ingredients You’ll Need

Ingredients needed to make this horchata recipe.
  • Rice: Use any white types of rice to make horchata. Uncooked long grain works best as it hydrates quicker than medium or short varieties.
  • Cinnamon: Use whole cinnamon sticks to give a strong, sweet spice taste compared to ground cinnamon. Mexican cinnamon, called Canela, is recommended as the sticks are softer and larger in size. Regular Saigon cinnamon can be used but is harder and will need more blender time to break down.
  • Almonds: Sliced or blanched almonds add a depth of flavor with their nutty taste. This ingredient is optional.
  • Water: The liquid helps to process the rice and cinnamon stick in the blender. Use room temperature to cool water.
  • Milk: For a creamier consistency, use whole milk or evaporated milk. Plant-based milk can be used, but it won’t be as creamy.
  • Sugar: Granulated sugar or sweetened condensed milk can be used to sweeten the drink.
  • Vanilla: A small amount of vanilla extract enhances the sweet, spiced taste.

See the recipe card below for all ingredients and measurements (US and metric).

Ingredient Substitutions

This recipe for horchata is easy and fun to customize! Try these different flavor variations to switch things up.

  • Make it Dairy Free: Use soy, coconut milk, cashew milk, rice milk, or almond milk.
  • Chocolate: For a chocolatey taste, use Dutch-processed cocoa powder, melted chocolate, or Abuelita Mexican hot chocolate tablets.
  • Coffee: Add shots of espresso or instant coffee for a kick of caffeine.
  • Fruit: Blend whole fresh or frozen strawberries, blueberries, blackberries, or bananas for a fruit twist.
  • Nuts: Add sliced almonds, peanuts, walnuts, hazelnuts, or shredded coconut for a nutty flavor.
  • Extracts & Spices: Add vanilla extract or a whole sliced vanilla bean when soaking the rice. To bump up the taste, add almond, coconut, banana, rum, pumpkin pie spice, or strawberry extract in small amounts.
  • Matcha: Add matcha powder for a green tea-flavored and colored horchata.
  • Alcohol: Add a splash of rum, tequila, or coffee liquor like Kahlua for a horchata-inspired cocktail.

How to Make Horchata

Long grain white rice in a colander being washed in the sink.

Step 1: Wash the Rice

It’s important to wash the rice before soaking it. The grains can pick up dirt and debris during processing. Since the rice water is used to make the drink, it’s good to clean it. Use warm water, scrubbing the grains until the water runs clear.

The brief exposure to heat slightly softens the rice so that it hydrates quicker but doesn’t cook it. Wash in a fine mesh strainer, then press out the water and drain well.

Rice, cinnamon, and sliced almonds in a blender.

Step 2: Blend the Rice Mixture

Use a high-speed blender to effectively break down the tough ingredients. Add the rice, cinnamon stick, sliced almonds, and two cups of water.

Bubbling liquid after the ingredients were mixed together.

Blend on high speed until they are ground down, about 1 minute. Add two more cups of water and continue to blend for 30 seconds.

This step breaks down all of the ingredients so that they release more flavor, and the rice softens to flavor the drink. There should be some small pieces of rice and almonds left. You want to be able to strain the ingredients.

Blender cup with horchata mixture after chilling for several hours.

Step 3: Let it Soak

The hardest part of making horchata is having enough patience to wait for the rice to soak. The rice mixture needs at least 8 hours to fully infuse its flavor into the water. I recommend making the mixture in the morning if you plan to serve it for dinner or the night before.

You can place the blender cup directly in the refrigerator to chill or transfer it to a large bowl or container and cover it. It’s safer to refrigerate the mixture so that it’s not sitting in the temperature danger zone of 40 to 140ºF (4.4 to 60ºC) as it’s soaking. This also makes the mixture cooler when ready to serve.

Horchata mixture being strained to remove large chunks.

Step 4: Strain the Mixture

For the smoothest texture, strain the mixture through four layers of cheesecloth set on top of a fine mesh strainer. This gives two methods for catching rice, almond, and cinnamon granules.

Person squeezing a cheesecloth with horchata rice mixture.

Gather the cheesecloth into a pouch and very gently squeeze out the liquid to extract more flavor. The strained liquid can be strained again if desired.

Pro Tip: A nut milk bag can also be used for straining. They tend to have finer pores to separate the liquid from the rice mixture. So it may take more time to separate.

Person pouring a clear ramekin with vanilla extract into a bowl of strained horchata liquid.

Step 5: Flavor the Horchata

The rice water has a bland taste, so it needs milk, a sweetener, and vanilla to enhance the flavor. Whisk in the milk or evaporated milk, sugar, and vanilla extract. Stir until the sugar granules are completely dissolved. Simple syrup can be used instead to quickly disperse into the drink, adjusting the amount to taste.

Pouring horchata into a clear glass cup with ice cubes.

Step 6: To Serve

Refrigerate the liquid before serving over ice. Garnish with more ground cinnamon or a cinnamon stick if desired.

Frequently Asked Questions

What is the difference between Spanish horchata and Mexican horchata?

Mexican horchata uses uncooked white rice. Spanish horchata uses tiger nuts, also called chufa. Both need to be soaked to soften and infuse its flavor into the beverage.

Can I use ground cinnamon instead of cinnamon sticks?

Use ½ to 1 teaspoon of ground cinnamon. The aroma is not as strong, but it will give the characteristic spice taste. Don’t add too much, or the color will get very brown and overpower the milk taste.

Why is my horchata slimy?

If hot water is used instead of cool water to blend the rice mixture, the rice grains will start to swell and cook. As the mixture sits, the starches in the rice will gel up, giving it a slimy texture. Use room temperature or cold water when making horchata.

Can I use evaporated milk for a creamy horchata?

For the creamiest texture, use evaporated milk instead of whole milk. It’s milk that has 60% of the water removed. The extra milk solids give a thicker consistency. It’s been heat-treated, so it will have a slightly cooked taste, which adds depth. For an even richer texture and caramel flavor, add sweetened condensed milk, which has 60% of the water removed, plus added sugar. Add ¾ cup of sweetened condensed milk instead of the sugar.

More Mexican Recipes

If you tried this Horchata recipe, please leave a 🌟 star rating and let me know how it went in the 📝 comments below!

Horchata

If you're a fan of refreshing and creamy drinks, you should definitely try making horchata at home. This traditional Mexican drink is not only delicious but also a great way to cool down during hot summer days.
5 from 5 votes
Prep Time8 hours 15 minutes
Cook Time0 minutes
Total Time8 hours 15 minutes
Servings 6 servings
Course Drink
Cuisine Mexican

Ingredients 
 

  • 1 cup long grain rice, uncooked
  • ½ cup sliced almonds, optional
  • 1 cinnamon stick
  • 4 cups cold water, divided
  • 1 ½ cups whole milk, or evaporated milk
  • ½ cup granulated sugar
  • 1 teaspoon vanilla extract

Instructions 

  • Wash the Rice – Add rice to a fine-meshed strainer. Rinse under running warm water until the water runs clear, scrubbing the rice in between your fingers several times, about 30 seconds. Shake and lightly press with hands to drain.
  • Blend – To a high-speed blender, add the rice, cinnamon, almonds (if using), and 2 cups water. Blend on high speed until the ingredients are ground, about 1 minute. Add the remaining 2 cups of water and blend on high speed for 30 seconds. There should be some small pieces, and it should not be completely smooth.
  • Soak – Cover and transfer the blender cup to the refrigerator. Chill for at least 8 hours or overnight. Alternatively, transfer to a large bowl, cover, and refrigerate.
  • Strain – Pour the rice mixture through a fine mesh strainer lined with a triple layer of cheesecloth into a large bowl or pitcher. Form a pouch with the cheesecloth and gently squeeze out as much liquid as possible. Discard the cheesecloth and solids. For an even smoother consistency, strain again.
  • Flavor the Horchata – To the strained rice mixture, stir in the milk, sugar, and vanilla. Add more sweetener to taste.
  • To Serve – Refrigerate before serving. Pour the horchata over ice, garnished with more ground cinnamon or a cinnamon stick.

Recipe Video

YouTube video

Notes

  • Recipe Yield: About 6 cups
  • Serving Size: 1 cup
  • Storing: Refrigerate for up to 3 days.
  • Cinnamon Selection: Soft Mexican cinnamon (canela) is used for this recipe. Saigon cinnamon has a slightly sweeter taste, most commonly found in the market. Blending time may be needed to break down the harder cinnamon. For a stronger taste, add two sticks.
  • Using Ground Cinnamon: Add ½ to 1 teaspoon for 1 cinnamon stick. 
  • Using Sweetened Condensed Milk: Add ¾ cup (180 ml, 6 ounces) to replace the sugar.
  • Sweetener Options: Replace sugar with pure maple syrup or honey. 
  • Make it Dairy-Free: Use coconut milk, almond milk, cashew milk, rice milk, or soy milk.

Nutrition Facts

Serves: 6 servings
Calories 261kcal (13%)Carbohydrates 46g (15%)Protein 6g (12%)Fat 6g (9%)Saturated Fat 1g (5%)Polyunsaturated Fat 1gMonounsaturated Fat 3gTrans Fat 0.002gCholesterol 7mg (2%)Sodium 25mg (1%)Potassium 187mg (5%)Fiber 2g (8%)Sugar 20g (22%)Vitamin A 101IU (2%)Vitamin C 0.02mgCalcium 110mg (11%)Iron 1mg (6%)

Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.

Tried this recipe?

Tag me on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Quick & Easy Meals in Under 30 Minutes!
Get 25 simple meals your whole family will love.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

5 from 5 votes (3 ratings without comment)

Leave a Comment

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

Recipe Rating




5 Comments Leave a comment or review

  1. Carolyn says

    This is very good! Very close to what I recently had in Valencia Spain. I used 2% evaporated milk and reduced the sugar to about 1/3 cup. It was creamy and sweet enough. I love this as a post workout beverage!

  2. Lou says

    Seems like it might cause instant diabetes. It also seems like something that I must make sometime this weekend!!! Also, might attempt to go into a full-blown coma by also blending in some sweetened, shredded coconut.

    We’ll done, Jessica!