
This traditional Mexican drink proves you don’t need dairy to achieve a creamy, dreamy texture. My version relies on long-soaked rice and almonds for natural richness, with cinnamon adding that signature warm spice.
The secret lies in the soaking process—overnight is ideal—allowing the rice to soften and release its starches. A quick blend with water, a touch of vanilla, and sweetener creates a silky base that’s naturally dairy-free.
Strain it through a fine mesh for a smooth, velvety drink that’s refreshing over ice. The result is a perfectly balanced horchata with just the right amount of sweetness and spice.
Serve chilled for the best experience. This method delivers authentic flavor without compromising texture.
Ingredients for Horchata Recipe No Milk
Nine simple ingredients transform into a creamy, dairy-free Mexican classic with warm cinnamon notes.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, for soaking overnight |
| Raw Almonds 🌰 | ½ cup | Blanched or skin-on works |
| Cinnamon Stick 🌿 | 1 whole | Mexican canela preferred |
| Granulated White Sugar 🍚 | ¾ cup | Adjust to taste preference |
| Pure Vanilla Extract 🌿 | 1 tsp | Real vanilla, not imitation |
| Ground Cinnamon 🌶️ | ½ tsp | For extra cinnamon flavor |
| Water 💧 | 4 cups | For soaking and blending |
| Ice Cubes ❄️ | 2 cups | For serving chilled |
| Evaporated Coconut Milk 🥥 | ½ cup | Optional, for extra creaminess |
| Condensed Coconut Milk 🥥 | ¼ cup | Optional, for sweetness boost |
The rice and almonds are doing the heavy lifting here—long-grain white rice releases the most starch for that signature creaminess. Mexican canela sticks (sweeter, softer cinnamon) are ideal, but regular cinnamon sticks work. I grab mine from Latin markets or Whole Foods. Don’t skip the overnight soak; it’s what softens everything perfectly (worth the extra minute of planning).
No almonds? Raw cashews or macadamias give similar richness. Want it nut-free? Extra rice and coconut milk can replace them. The sugar amount is flexible—start with less, then sweeten to taste. If you’re avoiding refined sugar, maple syrup works at one-third the amount. The vanilla? Always use the real stuff, never imitation.
This keeps 4-5 days in the fridge—stir before serving as it separates. Freeze for up to 3 months (leave room for expansion). The flavor actually improves after a day as everything melds together (trust me on this one).
Why You’ll Love This Recipe
- Soak and Forget: I just toss rice, almonds, and a cinnamon stick in water overnight—no stove, no stress.
- Cinnamon Vanilla Bliss: The warm cinnamon and vanilla extract make it taste like a cozy dessert in a glass.
- Brunch Star: I serve this chilled at weekend brunches, and it’s always the first to disappear.
- Stretches for Days: One batch lasts the whole week in my fridge, and it actually gets better as it sits.
Step-by-Step Instructions for Horchata Without Dairy
Here’s the method I’ve perfected for rich, velvety horchata that skips the dairy entirely.
Step 1: Soak Rice and Almonds with Cinnamon Overnight
Combine the 1 cup Long-Grain White Rice, 0.5 cup Raw Almonds, and 1 whole Cinnamon Stick in a large bowl. Pour in 4 cups Water and stir to ensure everything is submerged. Cover and let this mixture soak at room temperature for 8-12 hours or overnight.
The rice and almonds will soften and plump significantly, and the water will take on a light beige color with a subtle cinnamon aroma. This extended soak is non-negotiable—it’s what breaks down the starches and allows the mixture to blend into that signature creamy texture without any dairy.
Step 2: Blend and Strain for Ultra-Smooth Texture
After soaking, remove the cinnamon stick and discard it. Transfer the soaked rice, almonds, and all the soaking water to a high-powered blender. Blend on high speed for 2-3 minutes until the mixture is completely smooth and no gritty texture remains.
Pour the mixture through a fine-mesh sieve or cheesecloth lined over a large pitcher. Press gently with a spoon to extract all the liquid, but don’t force it—this prevents bitter sediment from sneaking into your drink. The strained liquid should look milky and slightly frothy, which is exactly what you want.
Step 3: Sweeten and Flavor the Base
Stir in the 0.75 cup Granulated White Sugar, 1 tsp Pure Vanilla Extract, and 0.5 tsp Ground Cinnamon into the strained liquid. Whisk vigorously until the sugar is fully dissolved and no grains remain at the bottom of the pitcher.
Taste and adjust sweetness if needed—horchata should be sweet but not cloying. The vanilla and extra cinnamon add depth, but the true magic happens in the next step where we add the coconut elements for that creamy finish without a drop of dairy.
Step 4: Add Coconut Milks for Creamy Richness
Pour in the 0.5 cup Evaporated Coconut Milk and 0.25 cup Condensed Coconut Milk, whisking until fully incorporated. The evaporated milk adds a light, silky body, while the condensed milk brings a luscious sweetness that rounds out the flavors perfectly.
This combination is the secret to achieving that traditional creamy horchata mouthfeel without dairy. Let the mixture sit for 10 minutes to allow the flavors to meld together completely.
Step 5: Chill and Serve Over Ice
Refrigerate the horchata for at least 2 hours until thoroughly chilled. The flavors deepen as it cools, and the texture becomes even smoother. When ready to serve, fill glasses with 2 cups Ice Cubes and pour the horchata over the top.
Give it a good stir before serving to redistribute any settled cinnamon. The result should be icy cold, perfectly sweet, and luxuriously creamy—with all the comfort of traditional horchata but completely dairy-free.
Pro Tips For Making Horchata Recipe No Milk
- Soak Overnight: Let the rice and almonds soak in warm water for at least 8 hours—I learned this the hard way after trying to rush it and ending up with weak, watery horchata.
- Toast the Rice: Lightly toast the rice in a dry pan before soaking; it adds a nutty depth that raw rice just can’t deliver, even if it seems like an extra step.
- Strain Twice: After blending, strain through cheesecloth first, then a fine-mesh sieve—this guarantees a silky texture without any gritty bits ruining the sip.
- Chill Before Serving: Always refrigerate for at least 2 hours after sweetening; the flavors meld and the cinnamon really comes through—I was skeptical until I tried it.
Essential Equipment for This Dish
High-Powered Blender
A high-speed blender is non-negotiable for breaking down soaked rice and almonds into a silky smooth base. I swear by my Vitamix 5200—it pulverizes everything in 2-3 minutes without leaving gritty texture. Budget pick: Ninja BL610 works nearly as well for half the price. 💪
Fine-Mesh Sieve
Straining separates the creamy liquid from rice and almond pulp. A fine-mesh sieve from OXO catches every last bit while letting the smooth horchata flow through. For ultra-clarity, line it with cheesecloth—this catches even the finest particles for a velvety finish.
Large Pitcher
You’ll need a 64-ounce pitcher to hold the full batch with room for stirring. I use a glass pitcher with lid from IKEA—it’s perfect for mixing, storing, and serving. The wide mouth makes it easy to whisk in sugar and coconut milks without spills.
Wooden Spoon
A flat wooden spoon helps press the last drops of horchata through your strainer. Avoid metal spoons with fine mesh—they can tear the sieve. My bamboo spoon from Williams Sonoma has just the right curve to scrape the sieve’s edges. 🥄
Measuring Cups
Precision matters with the rice-to-water ratio. I use Pyrex glass measuring cups for the 1 cup rice and 4 cups water. The clear markings let me verify amounts at a glance. For the coconut milks, adjustable measuring cups with pour spouts prevent spills.
Air-Tight Storage
Store leftovers in an airtight container to preserve freshness. My 2-quart glass jars with screw-top lids keep horchata tasting fresh for the full 4-5 days. The glass won’t absorb odors, and the wide opening makes stirring before serving a breeze.
Nutrition Facts
Frequently Asked Questions
Can I make it nut-free?
Yes! Skip the almonds and use 1.5 cups rice plus 0.5 cup evaporated coconut milk for creaminess. The texture will be slightly lighter but still delicious.
Why does it need to soak overnight?
Soaking softens the rice and almonds, releasing starches that create the creamy texture without dairy. 8-12 hours is ideal for maximum smoothness and flavor extraction.
How long does it keep in the fridge?
Store in an airtight container for 4-5 days. Stir before serving as it may separate. For longer storage, freeze for up to 3 months.
Can I adjust the sweetness?
Start with 0.5 cup sugar, taste, then add more as needed. The coconut milks add natural sweetness too.
- Peach Syrup Recipe for Ice Cream: Sweet and Silky Drizzle for Scoops - October 6, 2026
- Pav Bhaji Recipe Food Lab: Mumbai Street Food Magic at Home - October 6, 2026
- Peach Jelly Recipe Without Pectin: Naturally Set Sweet Spread - October 6, 2026