drink · Drink

How to Make Horchata from Scratch

Real horchata starts with soaking rice and cinnamon in warm water for three hours, then blending everything until smooth and straining twice. The key is patience during the soaking and being ruthless about straining — no grittiness allowed.

Ingredients

Step by step

  1. Soak the base ingredients. Combine 1 cup long-grain white rice, 1 cinnamon stick, and 5 cups warm water in a bowl. Cover and let sit for 3 hours at room temperature. The rice will soften and the cinnamon will release its oils.
  2. Add the almonds. Drop in 3/4 cup blanched almonds during the last hour of soaking. This prevents them from getting too soft and making the horchata cloudy.
  3. Blend thoroughly. Pour everything into a blender and blend on high for 60-90 seconds until the mixture is completely smooth and creamy. You should not see any rice pieces.
  4. First strain. Pour through a fine-mesh strainer into a pitcher, pressing the solids with the back of a spoon to extract maximum liquid.
  5. Second strain. Line the same strainer with cheesecloth or a clean kitchen towel and strain again. This removes the last bits of grittiness.
  6. Season and chill. Stir in 3/4 cup whole milk, 1/2 cup sugar, 1 teaspoon vanilla, and 1/2 teaspoon salt. Refrigerate for at least 2 hours. Stir before serving and dust with ground cinnamon.

Tips & troubleshooting

Variations

Questions

Why is my horchata gritty?
You either skipped the second straining or your blender is not powerful enough. Blend longer and always strain twice through progressively finer mesh.
How long does homemade horchata last?
Three days in the refrigerator. It will separate and thicken over time, but stirring brings it back to life.
Can I make horchata without almonds?
Yes, but you lose depth of flavor. Try cashews or sunflower seeds instead, or just increase the rice to 1.25 cups.
Why does my horchata taste bland?
You need more cinnamon or you removed it too early. The cinnamon stick should stay in for the entire soaking time, and you can add ground cinnamon if needed.
Should I toast the rice first?
No — toasted rice makes the horchata muddy and changes the clean, sweet flavor you want.

Further reading