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.
- Total time: 3 hr 20 min
- Hands-on: 20 min
- Serves: 4
- Difficulty: Easy
Ingredients
- 1 cup long-grain white rice
- 1 cinnamon stick
- 5 cups warm water
- 3/4 cup blanched almonds
- 3/4 cup whole milk
- 1/2 cup sugar
- 1 tsp vanilla
- 1/2 tsp salt
- ground cinnamon for dusting
Step by step
- 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.
- 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.
- 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.
- First strain. Pour through a fine-mesh strainer into a pitcher, pressing the solids with the back of a spoon to extract maximum liquid.
- Second strain. Line the same strainer with cheesecloth or a clean kitchen towel and strain again. This removes the last bits of grittiness.
- 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
- Use long-grain rice like jasmine or basmati — short-grain makes it too thick and starchy
- Warm water speeds up the soaking process and helps extract more flavor from the cinnamon
- Save the strained solids for smoothies or as a base for rice pudding
- Horchata separates quickly — always stir before pouring
- Make it a day ahead — the flavors develop overnight in the refrigerator
- Freeze leftovers in ice cube trays for instant horchata popsicles
Variations
- Mexican Horchata de Coco. Replace half the almonds with unsweetened shredded coconut. Soak everything together from the start.
- Spanish Horchata de Chufa. Use tiger nuts instead of rice and almonds. Soak overnight and follow the same blending and straining process.
- Condensed Milk Version. Replace the milk and sugar with 3/4 cup sweetened condensed milk for a richer, sweeter drink.
- Dairy-Free Horchata. Skip the milk entirely and add an extra cup of soaking water, or use coconut milk for richness.
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.