Quick Recipe Summary
| Feature | Details |
|---|---|
| Prep Time | 20 Minutes (plus soaking time) |
| Cook Time | 0 Minutes |
| Total Time | 8 Hours (includes soaking) |
| Servings | 12-16 Glasses |
| Cuisine | Mexican |
| Course | Beverage / Dessert Drink |
| Difficulty | Easy |
| Calories | ~180 kcal per serving |
Table of Contents
- Introduction
- Why This Recipe Works
- Why You’ll Love This Recipe
- Ingredient Notes
- Kitchen Equipment
- Step-by-Step Instructions
- Expert Tips for Authentic Flavor
- Common Mistakes to Avoid
- Recipe Variations
- What to Serve With This Recipe
- Make Ahead and Storage Tips
- Reheating Instructions
- Nutritional Information
- Troubleshooting Guide
- Frequently Asked Questions
- Final Thoughts
Introduction

There is nothing quite like the refreshing, creamy embrace of authentic Mexican horchata on a warm afternoon. This traditional rice-based beverage, with its delicate balance of cinnamon warmth, vanilla sweetness, and milky richness, has been a staple of Mexican taquerias and family gatherings for generations. Unlike the watery imitations found in some cafes, true horchata derives its body from soaked white rice that is blended until silky smooth, creating a texture that is simultaneously light and indulgent.
Making this authentic Mexican horchata recipe at home is surprisingly simple, yet the results are transformative. The key lies in patience—allowing the rice and cinnamon sticks to soak long enough to soften properly before blending with sweetened condensed milk and evaporated milk. This process releases the starches that give horchata its signature creaminess without any dairy heaviness. Whether you are pairing it with spicy tacos, enjoying it as a dessert drink, or simply craving a taste of Mexico, this recipe delivers the genuine article every time.
Why This Recipe Works
The science behind great horchata is all about starch gelatinization and emulsion. When raw white rice soaks in water with cinnamon, two things happen: the rice grains absorb moisture and begin to soften, while the cinnamon infuses the water with its essential oils. During blending, the mechanical action breaks down the softened rice cells, releasing amylose and amylopectin starches into the liquid. These starches act as natural thickeners, creating that luxurious mouthfeel that distinguishes real horchata from rice-water imposters.
The combination of sweetened condensed milk and evaporated milk serves multiple purposes beyond sweetness. The condensed milk provides dissolved sugar that integrates seamlessly without graininess, while the evaporated milk adds milk solids and proteins that stabilize the emulsion. This prevents separation and ensures the horchata remains uniformly creamy rather than settling into layers. The result is a beverage that feels substantial yet refreshing—a paradox that only proper technique can achieve.
Why You’ll Love This Recipe
- Authentic Texture: Achieves the perfect balance of creamy and refreshing through proper rice soaking and blending technique.
- Simple Ingredients: Requires only six basic ingredients you likely already have or can easily find.
- Naturally Gluten-Free: Made entirely from rice, making it safe for those with gluten sensitivities.
- Customizable Sweetness: Adjust the condensed milk to your preference without compromising texture.
- Crowd-Pleasing Volume: One batch serves a party, making it ideal for gatherings and meal prep.
- No Cooking Required: Everything happens at room temperature or cold, preserving fresh flavors.
- Cultural Connection: Brings the genuine taste of Mexican taquerias into your home kitchen.
Ingredient Notes
Long-Grain White Rice
- Purpose: Provides the starchy base and body of the horchata. Long-grain varieties like jasmine or standard American long-grain work best because they release starch evenly without becoming gummy.
- Substitutions: Short-grain rice can be used but may create a thicker, almost pudding-like consistency. Avoid brown rice as its bran layer prevents proper starch release and creates a gritty texture.
- Buying Tips: Choose plain white rice without added vitamins or coatings. Organic rice often has less processing residue.
- Storage Tips: Store uncooked rice in an airtight container in a cool, dark place. Once soaked, use within 24 hours or refrigerate.
Cinnamon Sticks (Canela)
- Purpose: Infuses the soaking water with warm, complex spice notes. True Mexican canela (Ceylon cinnamon) is softer, sweeter, and more floral than common Cassia cinnamon.
- Substitutions: If you cannot find canela, use 3-4 regular cinnamon sticks but reduce soaking time slightly as Cassia is stronger. Never use ground cinnamon for soaking—it will make the horchata muddy and impossible to strain cleanly.
- Buying Tips: Look for quills that are thin, layered, and tan-colored (canela) rather than thick, hard, dark brown sticks (Cassia). Mexican grocery stores always carry canela.
- Storage Tips: Store whole sticks in an airtight jar away from light. They retain potency for 2-3 years.
Sweetened Condensed Milk

- Purpose: Provides concentrated sweetness and contributes to the creamy texture through its high sugar content and reduced water activity.
- Substitutions: For a less sweet version, use half condensed milk and half granulated sugar dissolved in warm water. Vegan alternative: coconut condensed milk or oat-based sweetened condensed milk.
- Buying Tips: Standard brands like Nestlé La Lechera or Carnation work perfectly. Avoid “fat-free” versions as they lack the richness needed for proper texture.
- Storage Tips: Refrigerate after opening; use within 2 weeks. Unopened cans last indefinitely in the pantry.
Evaporated Milk
- Purpose: Adds milk solids and protein that stabilize the emulsion and enhance creaminess without the thickness of heavy cream.
- Substitutions: Whole milk can be used but will produce a thinner horchata. For richer texture, substitute half with heavy cream. Dairy-free: full-fat canned coconut milk or oat milk barista edition.
- Buying Tips: Choose full-fat evaporated milk for best results. Pet brand or Nestlé Carnation are reliable choices.
- Storage Tips: Refrigerate after opening; use within 5 days.
Vanilla Extract
- Purpose: Rounds out the flavor profile and enhances the perception of sweetness without adding sugar.
- Substitutions: Mexican vanilla is traditional and has a distinct coumarin note, but pure Madagascar vanilla extract works beautifully. Avoid imitation vanilla as it tastes artificial against the delicate rice base.
- Buying Tips: Always choose pure vanilla extract. Check labels for “vanilla bean extractives” rather than “artificial flavor.”
- Storage Tips: Store in a cool, dark place. Properly stored, it lasts indefinitely.
Water
- Purpose: Hydrates the rice during soaking and forms the liquid base of the beverage.
- Substitutions: None recommended. Filtered water is ideal if your tap water has strong chlorine taste, as it can interfere with delicate flavors.
- Tips: Use cold water for soaking to prevent bacterial growth. Room temperature water speeds soaking but requires refrigeration.
Kitchen Equipment
- Large Glass Bowl: For soaking rice and cinnamon. Glass is non-reactive and allows you to monitor the soaking progress.
- High-Speed Blender: Essential for breaking down soaked rice into a smooth乳液. A Vitamix, Blendtec, or similar powerful blender yields the best texture. Standard blenders work but may require longer blending and additional straining.
- Fine-Mesh Strainer or Nut Milk Bag: Critical for removing rice sediment. A nut milk bag produces the smoothest results; a fine-mesh strainer works but may leave slight grit.
- Large Pitcher or Beverage Dispenser: For chilling and serving. The glass dispenser shown in the video is ideal for parties.
- Measuring Cups and Spoons: For accurate ingredient ratios.
- Ladle: For serving over ice without disturbing sediment.
- Ice Cube Tray or Bucket: Horchata must be served well-chilled over plenty of ice.
Preparation Information
- Prep Time: 20 Minutes active + 8 hours soaking
- Cook Time: 0 Minutes
- Total Time: 8 Hours 20 Minutes
- Servings: 12-16 glasses (approximately 3 quarts)
Step-by-Step Instructions
Soaking the Rice and Cinnamon
- Combine Rice and Cinnamon: Place 2 cups of long-grain white rice and 4-5 cinnamon sticks into a large glass bowl. Pour 4 cups of cold water over the mixture, ensuring the rice is fully submerged.
- Why this matters: Soaking hydrates the rice grains, softening them enough to blend smoothly. The cinnamon infuses the water simultaneously, creating a flavored base that permeates every grain. Cold water prevents fermentation during the long soak.
- Visual Cue: The water will remain relatively clear initially but become cloudy as starches begin releasing.
- Aroma Cue: After 2-3 hours, you should detect a subtle cinnamon fragrance rising from the bowl.
- Professional Tip: Cover the bowl loosely with plastic wrap or a clean towel to prevent dust contamination while allowing airflow. Refrigerate if soaking longer than 4 hours to prevent spoilage.
- Common Mistake: Using hot water accelerates soaking but risks bacterial growth and can cook the rice slightly, altering texture. Always use cold water.
- Soak for 8 Hours Minimum: Let the mixture sit at room temperature for 8 hours, or overnight in the refrigerator. The rice should feel soft when pressed between fingers, and the water should be noticeably cloudy.
- Texture Cue: Properly soaked rice yields slightly to pressure but doesn’t mush. Under-soaked rice feels hard in the center; over-soaked rice (beyond 24 hours) may develop sour off-flavors.
- Color Cue: The soaking water transforms from clear to opaque white-grey as starches leach out. This is exactly what you want.
Blending to Perfection
- Transfer to Blender: Drain the soaking water into the blender pitcher—do not discard it! This cinnamon-infused water contains dissolved starches and flavor. Add the soaked rice and cinnamon sticks to the blender.
- Why save the soaking water? Discarding it wastes the starches and cinnamon flavor you spent hours extracting. This liquid is the foundation of your horchata’s body.
- Professional Tip: Remove the cinnamon sticks before blending if your blender isn’t powerful enough to pulverize them. Alternatively, blend briefly then strain thoroughly.
- Add Dairy and Vanilla: Pour in one 14 oz can of sweetened condensed milk, one 12 oz can of evaporated milk, and 2 teaspoons of vanilla extract. Add 2 additional cups of cold water to facilitate blending.
- Why this order? Adding liquids first helps the blender blades engage properly, preventing the dense rice from sticking to the bottom.
- Visual Cue: The mixture will appear thick and pale beige with visible rice grains suspended throughout.
- Blend Until Smooth: Secure the lid and blend on high speed for 2-3 minutes. Stop occasionally to scrape down sides if needed. The mixture should transform from grainy to uniformly creamy with no visible rice particles.
- Texture Cue: Properly blended horchata base feels silky between fingers when rubbed together. Grittiness indicates insufficient blending time or inadequate soaking.
- Aroma Cue: The scent should be sweet, milky, and warmly spiced. Any raw flour smell means blend longer.
- Common Mistake: Under-blending leaves gritty sediment that no amount of straining can fix. Take the full 2-3 minutes; your blender needs time to break down starch granules completely.
Straining for Smoothness
- Strain Thoroughly: Place a fine-mesh strainer lined with cheesecloth or a nut milk bag over a large pitcher or bowl. Pour the blended mixture through slowly, using a spatula to press liquid through while leaving sediment behind.
- Why this matters: Even perfectly blended horchata contains microscopic rice particles that create unpleasant grit. Straining ensures restaurant-quality smoothness.
- Visual Cue: The strained liquid should be opaque creamy-white with no visible specks. Sediment in the strainer will be thick, greyish paste.
- Professional Tip: For ultra-smooth results, strain twice. The second pass catches particles that slip through the first. Squeeze the nut milk bag firmly to extract maximum liquid.
- Don’t Waste: The leftover rice sediment can be composted or used as a thickener for soups and stews.
Serving Over Ice
- Chill Completely: Refrigerate the strained horchata for at least 2 hours before serving. Cold temperatures enhance flavor perception and improve mouthfeel.
- Why chill? Warm horchata tastes overly sweet and flat. Cold temperatures suppress excessive sweetness perception and highlight the cinnamon and vanilla notes.
- Visual Cue: Properly chilled horchata appears slightly thicker as starches retrograde in cold temperatures.
- Serve Over Ice: Fill glasses generously with ice cubes. Ladle horchata over ice, leaving space at the top. Optionally garnish with a cinnamon stick or dusting of ground cinnamon.
- Presentation Tip: Use clear glasses to showcase the beautiful creamy color. The contrast of white horchata against clear ice is visually appealing.
- Serving Note: Stir gently before ladling, as slight separation is natural. The ice will further dilute and chill the beverage to perfect drinking temperature.
Expert Tips for Authentic Flavor

- Toast Cinnamon Lightly: Before soaking, toast cinnamon sticks in a dry skillet over medium heat for 1-2 minutes until fragrant. This releases volatile oils and intensifies flavor dramatically. Cool completely before soaking.
- Blend in Batches: If your blender is small, blend in two batches rather than overcrowding. Overfilled blenders create air pockets and uneven texture.
- Taste Before Sweetening: Different rice varieties and milk brands vary in sweetness. Always taste after blending and adjust condensed milk before straining. You can add more but can’t remove excess sugar.
- Use Fresh Cinnamon: Old cinnamon sticks lose potency. If your sticks are pale and odorless, replace them. Fresh canela snaps easily and smells intensely sweet-spicy.
- Rest After Blending: Let the blended mixture rest for 30 minutes before straining. This allows starches to fully hydrate and settle, making straining easier and improving final texture.
- Adjust Consistency: Too thick? Add cold water gradually. Too thin? Blend in ¼ cup more soaked rice. Perfect horchata coats the back of a spoon lightly without being viscous.
Common Mistakes to Avoid
- Skipping the Soak: Raw rice won’t blend smoothly no matter how long you try. The 8-hour soak is non-negotiable for proper texture. Fix: If short on time, soak in warm (not hot) water for 4 hours, but expect slightly different texture.
- Using Ground Cinnamon: Ground cinnamon creates muddy, unstrainable horchata with unpleasant texture. Fix: Always use whole sticks. If you only have ground, steep it in hot water separately, strain, then add the infused water to the blender.
- Insufficient Straining: Skipping or rushing straining leaves gritty sediment. Fix: Invest in a nut milk bag and take time to squeeze thoroughly. Double-strain if necessary.
- Over-Sweetening: It’s easy to go overboard with condensed milk. Fix: Start with one can, taste after blending, and add more incrementally. Remember ice dilutes sweetness.
- Serving Warm: Warm horchata is cloying and unrefreshing. Fix: Always chill minimum 2 hours. Keep extra ice on hand for serving.
- Using Brown Rice: Brown rice’s bran layer prevents proper starch release and creates bitter, gritty horchata. Fix: Stick to long-grain white rice exclusively.
Recipe Variations
- Vegan Horchata: Replace condensed milk with coconut condensed milk and evaporated milk with full-fat canned coconut milk. Add ¼ cup agave syrup for sweetness. Texture will be richer and coconut-forward.
- Almond Horchata (Horchata de Almendra): Substitute half the rice with blanched almonds. Soak almonds separately overnight, then blend with rice. Adds nutty depth and protein. Traditional in some Mexican regions.
- Chocolate Horchata: Add ⅓ cup unsweetened cocoa powder during blending. Creates a Mexican hot chocolate-inspired version. Increase condensed milk by ¼ can to balance cocoa bitterness.
- Coffee Horchata: Dissolve 2 tablespoons instant espresso powder in the soaking water. Adds caffeinated kick and mocha notes. Perfect for brunch.
- Strawberry Horchata: Blend 1 cup fresh strawberries with the rice mixture. Strain carefully as seeds can be problematic. Beautiful pink color and fruity freshness.
- Low-Sugar Version: Reduce condensed milk to ½ can and add ¼ cup monk fruit or erythritol. Use unsweetened almond milk instead of evaporated milk. Still creamy but significantly lighter.
- Spiced Horchata: Add 3 whole cloves, 2 star anise pods, and 1 cardamom pod to the soak. Creates complex chai-like spice profile. Strain thoroughly to remove whole spices.
- Oat Milk Horchata: Replace dairy entirely with oat milk barista edition and oat-based condensed milk. Naturally creamy and allergen-friendly. Slightly sweeter due to oat enzymes.
What to Serve With This Recipe
Horchata is incredibly versatile and pairs beautifully with:
- Mexican Street Food: Tacos al pastor, carne asada, carnitas, and elotes. The creaminess cools spicy heat perfectly.
- Breakfast Items: Churros, conchas, pan dulce, and huevos rancheros. Classic Mexican breakfast pairing.
- Spicy Dishes: Any dish with chile heat benefits from horchata’s cooling sweetness. Enchiladas verdes, pozole, and tamales are ideal companions.
- Desserts: Flan, tres leches cake, arroz con leche, and sopapillas. Complements rather than competes with sweet endings.
- Summer Grilling: BBQ ribs, grilled chicken, and vegetable skewers. Refreshing alternative to beer or soda.
- Brunch Spreads: Breakfast burritos, migas, and fruit salads. Light enough not to overwhelm morning meals.
Make Ahead and Storage Tips
- Soak Ahead: Rice and cinnamon can soak up to 24 hours refrigerated. Beyond that, fermentation risk increases. Label with date and time.
- Blend Day-Of: For best texture, blend and strain the day you plan to serve. Pre-blended horchata separates more noticeably.
- Base Concentrate: Make a concentrated base by reducing water by half during blending. Store concentrate separately and dilute with water/milk when serving. Extends shelf life and saves fridge space.
- Freezing: Horchata freezes well in ice cube trays. Use frozen horchata cubes in future batches to intensify flavor without dilution. Do not freeze full batches as texture degrades upon thawing.
- Party Prep: Prepare everything except final chilling 2 days ahead. Store strained horchata in sealed containers. Chill 2 hours before serving.
Storage Instructions
- Refrigerator: Store strained horchata in airtight containers for 3-5 days. Separation is natural; shake or stir before serving. Discard if sour smell develops or mold appears.
- Freezer: Not recommended for full batches due to texture changes. However, horchata ice cubes freeze excellently for 2-3 months. Use to chill future batches without dilution.
- Soaked Rice: Refrigerate soaked rice (unblended) for up to 24 hours. Discard if water becomes bubbly or smells fermented.
- Leftover Sediment: Compost immediately or use within 2 days refrigerated as soup thickener. Do not consume directly.
Reheating Instructions
Horchata is traditionally served cold and should not be reheated. However, if you wish to experiment:
- Warm Horchata (Unconventional): Gently heat in saucepan over low flame, stirring constantly. Do not boil as dairy will curdle and rice starches will over-thicken. Serve immediately. Rare but exists in some winter traditions.
- Microwave (Not Recommended): Microwaving creates hot spots that curdle dairy and destroy texture. If absolutely necessary, heat in 15-second intervals stirring between each. Expect compromised quality.
- Stovetop Revival: If separated after storage, gently warm while whisking vigorously to re-emulsify. Cool again before serving. May not fully restore original texture.
- Best Practice: Always serve cold. If too cold, let sit at room temperature 10 minutes rather than heating.
Nutritional Information
Per 8 oz serving (approximate):
- Calories: 180
- Protein: 4g
- Carbohydrates: 32g
- Fat: 4g
- Fiber: 0g
- Sugar: 24g
- Sodium: 65mg
- Calcium: 120mg (12% DV)
- Vitamin A: 150 IU (3% DV)
Note: Values vary based on exact brands and proportions. This is an indulgent treat best enjoyed mindfully.
Troubleshooting Guide
| Problem | Cause | Solution |
|---|---|---|
| Gritty texture | Insufficient soaking or blending | Soak rice minimum 8 hours; blend 3+ minutes; double-strain through nut milk bag |
| Too thin/watery | Too much water or insufficient rice | Add ¼ cup soaked rice and re-blend; reduce water next batch |
| Too thick/gloopy | Too little water or over-blending | Add cold water gradually while stirring; blend less time next batch |
| Separation after storage | Natural starch settlement | Shake vigorously before serving; add pinch of xanthan gum (â…› tsp) to stabilize |
| Sour/off taste | Over-soaking or warm storage | Discard batch; soak maximum 24 hours refrigerated; use cold water always |
| Bland flavor | Old cinnamon or insufficient vanilla | Toast cinnamon before soaking; increase vanilla to 1 tbsp; add pinch salt |
| Too sweet | Excess condensed milk | Dilute with cold water and unsweetened milk; add squeeze of lime juice to balance |
| Muddy color | Ground cinnamon used | Strain through coffee filter; next time use only whole sticks |
Frequently Asked Questions
1. Can I make horchata without dairy? Absolutely! Substitute condensed milk with coconut condensed milk or oat-based sweetened condensed milk. Replace evaporated milk with full-fat canned coconut milk or oat milk barista edition. The texture will differ slightly but remains delicious. Many vegan horchata recipes exist specifically for this purpose.
2. Why is my horchata gritty even after blending? Grittiness usually means insufficient soaking time or inadequate blending. Rice must soak minimum 8 hours to soften properly. Blend on high for full 2-3 minutes. Finally, strain through a nut milk bag rather than standard strainer. These three steps guarantee smoothness.
3. How long can I store homemade horchata? Properly refrigerated in airtight containers, homemade horchata lasts 3-5 days. Separation is normal; simply shake before serving. Discard if you detect sour smell, unusual bubbles, or mold. Never leave at room temperature for extended periods.
4. Can I use brown rice instead of white? Technically yes, but results will be very different. Brown rice’s bran layer prevents proper starch release, creating thinner, grainier horchata with bitter undertones. White long-grain rice is traditional and superior for this application. Save brown rice for other dishes.
5. Why does my horchata separate in the fridge? Rice starches naturally settle when cold. This is completely normal and doesn’t indicate spoilage. Simply shake or stir vigorously before serving. For prevention, add â…› teaspoon xanthan gum during blending as a stabilizer.
6. Can I reduce the sugar content? Yes! Start with half a can of condensed milk and taste after blending. Add more incrementally if needed. You can also substitute part of the condensed milk with unsweetened milk and add alternative sweeteners like monk fruit or stevia. Remember ice dilutes perceived sweetness.
7. Is horchata gluten-free? Traditional horchata made with rice, cinnamon, and dairy is naturally gluten-free. However, always verify your specific ingredients, as some processed milk products may contain additives. Certified gluten-free oats or rice ensure safety for celiac sufferers.
8. Can I make horchata in advance for a party? Definitely! Prepare up to 2 days ahead. Store strained horchata in sealed containers refrigerated. Shake well before serving. For best quality, blend and strain the morning of your event. Have plenty of ice ready as horchata must be served well-chilled.
9. What’s the difference between Mexican and Spanish horchata? Mexican horchata uses rice as its base, while Spanish horchata (horchata de chufa) uses tiger nuts (chufas). They are completely different beverages with distinct flavors and textures. This recipe is authentically Mexican-style rice horchata.
10. Can I use instant rice? No. Instant rice is pre-cooked and dried, meaning it won’t release starches properly during soaking and blending. The result will be thin and flavorless. Always use raw long-grain white rice for authentic texture and taste.
Final Thoughts
Creating authentic Mexican horchata at home connects you to centuries of culinary tradition while providing endless refreshment. The process—from soaking rice with fragrant cinnamon to blending until silky and straining to perfection—is meditative and rewarding. Each sip delivers the creamy, spiced sweetness that has comforted generations, proving that simple ingredients treated with care yield extraordinary results.