Authentic Mexican Horchata Recipe

Creamy, cold, lightly sweet, and scented with cinnamon, Authentic Mexican Horchata is the kind of drink that makes spicy tacos, grilled meats, tamales, and warm afternoons taste even better. This homemade rice drink blends soaked white rice, cinnamon, almonds, milk, vanilla, sugar, and water into a smooth, refreshing beverage with a classic Mexican flavor.

This Authentic Mexican Horchata recipe is made with simple pantry ingredients, but the result tastes richer and fresher than bottled drinks or powdered mixes. The secret is patience: soaking the rice, cinnamon, and almonds gives the drink a naturally creamy body and helps the cinnamon flavor spread through every sip.

What Makes This Horchata Special

This Authentic Mexican Horchata is easy enough for beginners and flavorful enough for guests. It does not need complicated equipment, only a blender, a bowl, a fine mesh strainer, and a pitcher. You can adjust the sweetness, choose dairy or dairy-free milk, and make it ahead for parties, taco nights, or summer gatherings.

The recipe also answers the questions people search for most: what horchata is made of, how to strain horchata, what horchata tastes like, and how to make horchata at home without a mix.

What Is Horchata?

Horchata is a chilled, sweet drink made in different ways around the world. Mexican-style horchata is usually made with rice, cinnamon, sugar, water, and sometimes milk, vanilla, almonds, or other nuts. The flavor is creamy, sweet, lightly nutty, and warmly spiced.

Authentic Mexican Horchata should taste smooth and balanced, not gritty or overly sugary. The rice gives it body, the cinnamon gives it aroma, and the milk adds richness. When served over ice, it becomes one of the most refreshing Mexican drinks you can make at home.

Recipe Overview

Course: Drinks
Cuisine: Mexican
Prep Time: 15 minutes
Soaking Time: 5 hours or overnight
Total Time: 5 hours 15 minutes, including soaking
Servings: 4 cups

Equipment:

  • Blender
  • Fine mesh strainer
  • Large bowl
  • Pitcher
  • Spoon

Authentic Mexican Horchata Ingredients

For the Rice Base

  • 1 cup white rice
  • 1/2 cup chopped almonds, or walnuts if preferred
  • 1 cinnamon stick
  • Water for soaking

For Creaminess

  • 12 ounces evaporated milk, or coconut milk for a dairy-free option
  • 1 1/2 cups whole milk, almond milk, or another milk of choice

For Sweetness and Flavor

  • 3/4 to 1 cup sugar, adjusted to taste
  • 1 tablespoon vanilla extract

For the Final Drink

  • 1 liter cold water
  • Ice, for serving
  • Ground cinnamon, optional for garnish

How to Make Authentic Mexican Horchata

1. Soak the rice, cinnamon, and almonds

Add the white rice, cinnamon stick, and chopped almonds to a large bowl. Cover them with water and let them soak for at least 5 hours, or overnight for the best flavor. Longer soaking softens the rice and helps the cinnamon release its warm aroma.

2. Drain the soaking water

Drain the rice mixture and discard the soaking water. This keeps the flavor clean and prevents the drink from tasting flat or cloudy.

3. Blend until creamy

Add the soaked rice, cinnamon stick, almonds, and evaporated milk to a blender. Blend for 1 to 2 minutes, or until the mixture looks creamy and finely blended. A powerful blender gives Authentic Mexican Horchata a smoother texture, but any blender can work if you blend long enough.

4. Strain carefully

Pour the blended mixture through a fine mesh strainer into a pitcher. Press gently with a spoon to extract as much liquid as possible, but do not force too much pulp through the strainer. This step is important because a well-strained horchata tastes silky instead of gritty.

5. Sweeten and finish

Stir in the sugar, vanilla extract, and milk. Start with 3/4 cup sugar, taste, and add more only if needed. Pour in the cold water and stir again until everything is fully combined.

6. Chill and serve

Refrigerate the pitcher until cold, then serve over ice. Sprinkle a little ground cinnamon on top for a café-style finish. Stir before pouring because homemade horchata naturally separates as it sits.

Authentic Mexican Horchata

Tips for the Best Authentic Mexican Horchata

Soak the rice overnight when you can. A long soak gives the drink a smoother body and helps the cinnamon flavor develop.

Use a fine mesh strainer. Cheesecloth can also help if you want an extra-smooth finish, especially if your blender leaves tiny rice pieces behind.

Adjust the sugar slowly. Some people like horchata very sweet, while others prefer a lighter drink. Starting with less sugar gives you more control.

Serve it very cold. Authentic Mexican Horchata tastes best over plenty of ice, especially with spicy food.

Do not skip the cinnamon stick. Ground cinnamon can be added as a garnish, but the stick gives the base a deeper, cleaner flavor.

Easy Variations

Dairy-Free Horchata

Use coconut milk instead of evaporated milk and almond milk instead of whole milk. This version is creamy, fragrant, and perfect for guests who avoid dairy.

Nut-Free Horchata

Skip the almonds and make the recipe with rice, cinnamon, milk, sugar, vanilla, and water. The drink will still be smooth and refreshing.

Extra Cinnamon Horchata

Add a pinch of ground cinnamon after straining for a stronger spice flavor. This works well if you love warm, bakery-style flavors.

Chocolate Horchata

Blend in 1 tablespoon cocoa powder after straining. Chocolate adds dessert-like richness while keeping the drink cool and creamy.

Less Sweet Horchata

Use 1/2 cup sugar, then taste and adjust. This makes Authentic Mexican Horchata lighter and better for sipping with desserts.

What to Serve with Authentic Mexican Horchata

Horchata is famous for cooling down spicy foods. Serve it with tacos al pastor, chicken tacos, enchiladas, tostadas, quesadillas, tamales, or grilled corn. The sweet cinnamon flavor balances chile, lime, salsa, and smoky meats.

For dessert, pair Authentic Mexican Horchata with churros, tres leches cake, flan, Mexican chocolate brownies, or cinnamon cookies. It also works as a simple afternoon drink with fresh fruit.

Make-Ahead and Storage for Authentic Mexican Horchata

You can make this drink up to 3 days ahead. Store it in a covered pitcher or airtight jar in the refrigerator. Stir well before serving because the rice and cinnamon solids settle at the bottom.

For longer storage, freeze horchata in ice cube trays. Blend the frozen cubes with a splash of milk for a quick creamy drink. This is a smart way to save leftovers without watering down the flavor.

Common Mistakes to Avoid with Authentic Mexican Horchata

Not soaking long enough

Rice needs time to soften. A short soak can make the final drink thin or gritty.

Skipping the straining step

Straining is what separates smooth horchata from a chalky drink. Take your time with this step.

Adding too much sugar at once

It is easier to add sweetness than remove it. Taste before adding the full cup.

Serving it warm

Horchata should be chilled. Ice brings out the refreshing quality that makes Authentic Mexican Horchata so satisfying.

Authentic Mexican Horchata

Frequently Asked Questions

What does horchata taste like?

Horchata tastes creamy, sweet, lightly nutty, and full of cinnamon flavor. Mexican horchata has a smooth rice base and a refreshing finish, especially when served cold.

What is horchata made of?

This version is made with white rice, cinnamon, almonds, evaporated milk, milk, sugar, vanilla, water, and ice. Some recipes use only rice and cinnamon, while others include nuts or dairy for a richer texture.

Is horchata gluten free?

Yes, Authentic Mexican Horchata is naturally gluten free when made with rice and gluten-free flavorings. Always check labels on vanilla extract and packaged ingredients if cooking for someone with a gluten sensitivity.

Can I make horchata without almonds?

Yes. Leave out the almonds for a nut-free version. The drink will be slightly lighter, but it will still have the classic rice and cinnamon flavor.

Can I use condensed milk?

Yes, but reduce the sugar because condensed milk is already sweet. Start with a small amount, stir, taste, and adjust.

Why is my horchata gritty?

Gritty horchata usually happens when the rice is not soaked long enough, the mixture is not blended well, or the drink is not strained through a fine mesh strainer.

How long does homemade horchata last?

Homemade horchata lasts up to 3 days in the refrigerator. Keep it covered, stir before serving, and discard it if the smell or taste changes.

Final Thoughts

Authentic Mexican Horchata is simple, refreshing, and worth making from scratch. With soaked rice, cinnamon, almonds, milk, vanilla, and cold water, you get a creamy homemade drink that tastes better than a store-bought mix. Serve it over ice with tacos, tamales, churros, or your favorite Mexican meal, and keep a pitcher ready whenever you want something cool, sweet, and comforting.

Authentic Mexican Horchata That You Can Make At Home

Authentic Mexican Horchata Recipe

Enjoy a refreshing Authentic Mexican Horchata, a creamy rice beverage perfect for warm evenings.
Prep Time 15 minutes
Soaking Time 5 hours
Total Time 5 hours 15 minutes
Servings: 4 cups
Course: Drinks
Cuisine: Mexican
Calories: 250

Ingredients
  

For the Base
  • 1 cup white rice soaked overnight
  • 1/2 cup chopped almonds or walnuts if allergic
  • 1 stick cinnamon for aromatic flavor
For Creaminess
  • 12 ounces evaporated milk or coconut milk for vegan
  • 1.5 cups milk or almond milk for additional creaminess
For Sweetness
  • 1 cup sugar adjust to taste
  • 1 tablespoon vanilla extract for added flavor
For Consistency
  • 1 liter water for dilution
  • as needed ice to serve chilled

Equipment

  • Blender
  • Fine Mesh Strainer
  • bowl
  • Pitcher

Method
 

How to Make Authentic Mexican Horchata
  1. Soak: Place 1 cup of white rice, 1 cinnamon stick, and 1/2 cup chopped almonds in a bowl filled with water. Soak overnight or at least for 5 hours to soften the ingredients.
  2. Drain: Carefully drain the soaking water and discard it.
  3. Blend: In a blender, combine the soaked rice, cinnamon stick, almonds, and 12 ounces of evaporated milk. Blend until the mixture is creamy and smooth, about 1-2 minutes.
  4. Strain: Using a fine mesh strainer, pour the blended mixture into a pitcher.
  5. Stir in: Add 1 cup of sugar and 1 tablespoon of vanilla extract to the strained mixture. Stir well to combine.
  6. Dilute: Pour in 1 liter of water and give it a thorough stir. Serve over ice.

Nutrition

Serving: 1cupCalories: 250kcalCarbohydrates: 40gProtein: 6gFat: 8gSaturated Fat: 4gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 1gCholesterol: 15mgSodium: 120mgPotassium: 300mgFiber: 2gSugar: 20gVitamin A: 200IUCalcium: 200mgIron: 0.5mg

Notes

Garnish with a sprinkle of cinnamon for an extra special touch. Store in an airtight container in the fridge for up to 3 days.

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating