Horchata Recipe – A Refreshing Creamy Cinnamon Rice Drink
Cool, creamy, and lightly sweetened with warm cinnamon spice, Horchata Recipe stands as one of the most refreshing traditional beverages enjoyed across Mexico and parts of Spain. Every sip delivers a soothing blend of rice, milk, vanilla, and cinnamon that feels both comforting and revitalizing, especially on warm days. Its smooth texture and delicate sweetness make it a perfect drink to accompany spicy meals or serve as a chilled treat during hot afternoons.
Originating from ancient recipes that evolved over centuries, horchata has become a beloved staple in Mexican cuisine, often found in restaurants, street food stalls, and family kitchens. The drink traditionally begins with soaked rice and cinnamon sticks, which release their subtle flavors into water before being blended and strained into a silky beverage.
Homemade horchata allows full control over sweetness, creaminess, and flavor intensity. Some prefer a lighter version with just rice water and cinnamon, while others enjoy a richer variation made with milk, condensed milk, or evaporated milk. Regardless of the variation, horchata always delivers a smooth, cooling experience that feels both nostalgic and satisfying.

Ingredients Needed
The following ingredients make approximately 4–5 servings of horchata.
| Ingredient | Quantity | Approximate Calories |
|---|---|---|
| White rice | 1 cup | 205 kcal |
| Cinnamon sticks | 2 large | 10 kcal |
| Water | 4 cups | 0 kcal |
| Milk (whole or evaporated) | 2 cups | 300 kcal |
| Sweetened condensed milk | ½ cup | 620 kcal |
| Sugar | 2–3 tablespoons | 100 kcal |
| Vanilla extract | 1 teaspoon | 12 kcal |
| Ground cinnamon (for garnish) | 1 teaspoon | 6 kcal |
| Ice cubes | As needed | 0 kcal |
Step-by-Step Cooking Instructions
1. Soak the Rice and Cinnamon
Rinse the white rice thoroughly to remove excess starch. In a large bowl, combine rice, cinnamon sticks, and water. Cover and let it soak for at least 6–8 hours or overnight for best flavor extraction.
2. Blend the Mixture
Remove cinnamon sticks from the soaked rice mixture. Transfer the rice and soaking water into a blender and blend until the mixture becomes smooth and milky.
3. Strain the Liquid
Pour the blended mixture through a fine mesh strainer or cheesecloth into a large pitcher. This step ensures a smooth, creamy horchata without grainy texture.
4. Add Milk and Sweeteners
Stir in milk, sweetened condensed milk, sugar, and vanilla extract. Mix well until fully combined and creamy.
5. Chill and Serve
Refrigerate the horchata for at least 1–2 hours before serving. Pour over ice and sprinkle ground cinnamon on top for added aroma and flavor.

Tips for Customizing the Recipe
Adjust Sweetness
Increase or reduce sugar or condensed milk depending on personal preference. A lighter version can be made with just milk and a small amount of sweetener.
Make It Dairy-Free
Replace milk with almond milk, oat milk, or coconut milk for a vegan-friendly horchata.
Enhance Flavor Depth
Add a pinch of nutmeg, clove, or extra cinnamon for a spiced twist. Vanilla bean can also intensify aroma.
Make It Creamier
Use evaporated milk or add extra condensed milk for a richer, dessert-like texture.
Try Rice Alternatives
Some variations include blending in almonds, oats, or barley for different textures and flavors.
Nutritional Information
Horchata provides a sweet, refreshing beverage with moderate calories depending on ingredients used.
Approximate Nutrition Per Serving
| Nutrient | Amount |
|---|---|
| Calories | 220–300 kcal |
| Carbohydrates | 35–45 g |
| Protein | 4–6 g |
| Fat | 6–10 g |
| Sugar | 25–35 g |
| Fiber | 0.5–1 g |
Nutritional values may vary depending on milk type and sweetness level.
Serving Suggestions
- Serve chilled over ice for maximum refreshment
- Pair with spicy Mexican dishes like tacos, burritos, or enchiladas
- Garnish with a sprinkle of cinnamon powder for aroma
- Serve in tall glasses for traditional presentation
- Add a cinnamon stick for decorative and flavor enhancement
- Enjoy as a dessert-style drink after meals
Horchata Recipe – A Refreshing Creamy Cinnamon Rice Drink
4-5
servings10
minutes6
hours220-300
kcalIngredients
| Ingredient | Quantity |
| ————————– | ——————————— |
| White rice | 1 cup |
| Cinnamon sticks | 2 large |
| Water | 4 cups |
| Milk (whole or evaporated) | 2 cups |
| Sweetened condensed milk | ½ cup |
| Sugar | 2–3 tablespoons (adjust to taste) |
| Vanilla extract | 1 teaspoon |
| Ground cinnamon | 1 teaspoon (for garnish) |
| Ice cubes | As needed |
Directions
- Soak Rice and Cinnamon
- Rinse rice thoroughly. Soak rice and cinnamon sticks in water for 6–8 hours or overnight.
- Blend
- Remove cinnamon sticks and blend soaked rice with water until smooth and milky.
- Strain
- Strain mixture through a fine mesh strainer or cheesecloth into a pitcher.
- Mix Ingredients
- Add milk, condensed milk, sugar, and vanilla extract. Stir well until fully combined.
- Chill and Serve
- Refrigerate for 1–2 hours. Serve cold over ice and garnish with ground cinnamon.
Recipe Video
Notes
- Soaking rice and cinnamon for at least 6–8 hours (or overnight) is essential for extracting maximum flavor and achieving a smooth, creamy texture.
Blending thoroughly ensures the rice releases its natural starch, which gives horchata its signature milky consistency.
FAQs
1. What is horchata made of?
Horchata is traditionally made from white rice, cinnamon, water, milk, sugar, and vanilla. Some variations also include condensed milk or evaporated milk for a creamier texture.
2. Do I need to cook the rice for horchata?
No, the rice is not cooked. It is soaked in water with cinnamon for several hours, which softens it and allows the flavors to infuse naturally.
3. How long should I soak rice for horchata?
For best results, soak the rice and cinnamon sticks for at least 6–8 hours or overnight. Longer soaking helps create a smoother and more flavorful drink.
4. Can I make horchata without milk?
Yes, horchata can be made without milk for a lighter and dairy-free version. You can replace milk with almond milk, oat milk, or simply use water.
5. Why is my horchata grainy?
Grainy horchata usually means it was not blended or strained properly. Using a fine mesh strainer or cheesecloth helps achieve a smooth and creamy texture.
Conclusion
Horchata delivers a perfect balance of creamy texture, subtle spice, and natural sweetness that makes it one of the most loved traditional beverages. Simple ingredients come together through soaking, blending, and chilling to create a drink that feels both refreshing and comforting.
