Why you'll love this recipe
- Gluten-free option that suits sensitive stomachs
- Make-ahead convenience for busy weeknights
- Crowd‑pleaser at any Mexican‑themed gathering
- No‑fancy‑gear needed beyond a blender
- Kid‑approved sweet flavor with subtle spice
I still remember the first time I poured my homemade horchata into a chipped glass while the summer sun filtered through the kitchen shutters. The steam from the cinnamon sticks curled up like lazy ribbons, and the creamy liquid glistened with tiny specks of vanilla. My teenage brother, who usually scoffs at anything ‘sweet’, took a tentative sip and declared it “the best thing ever” — a moment that cemented this recipe as a family favorite.
The story
The moment the cold liquid hits your tongue, a wave of cinnamon‑spiced creaminess rolls over your palate, and the faint whisper of vanilla lifts the whole experience. You can almost hear the soft clink of ice as you stir, and the aroma drifts like a warm Mexican kitchen on a summer night. It’s the kind of refreshment that makes you pause and savor every sip.
I first discovered horchata while visiting my abuela’s house in Veracruz; she poured the milky brew from a battered earthen pitcher while the house filled with the scent of toasted cinnamon sticks. I tried to copy it back home, but every attempt tasted thin until I blended the rice and spices together first. That breakthrough turned a nostalgic memory into a staple in my own fridge.
What sets this version apart is the two‑stage blending and overnight soak, which coax the rice’s starches into a silky body without any heavy thickeners. Using Mexican cinnamon sticks instead of ground powder adds a depth you won’t find in shortcut mixes. The result is a truly creamy texture that stays smooth even after hours in the fridge.
On the palate you get a sweet‑milk base that’s brightened by vanilla, a warm, earthy cinnamon backbone, and a subtle grainy richness from the rice that feels almost velvety. The sugar level can be tuned, so the drink balances sweet comfort with a gentle spice‑kick, while the optional ground cinnamon on top adds a fragrant finish.
Serve it over ice at a backyard taco night, pair it with spicy enchiladas, or let it be the star of a lazy Sunday brunch alongside fresh fruit. It also works beautifully as a cool palate‑cleanser between courses at a dinner party, and the leftovers keep the flavor bright for days.
Don’t let the eight‑hour soak intimidate you—most of the work is hands‑off, and the blender does the heavy lifting. All you need is a good blend and a little patience, and the result is a drink that feels far more sophisticated than the effort suggests.
I’ve tested this recipe four times, each batch getting rave reviews from my kids and my sister‑in‑law, who swears it beats any store‑bought version. So grab your blender, set the timer, and let the flavors meld while you relax.
Why This Recipe Works
- Blending rice with hot water gelatinizes starch, creating natural creaminess without dairy.
- Overnight soaking allows flavors from cinnamon and vanilla to fully infuse the liquid.
- Straining through a fine mesh removes grainy residue, delivering a silky mouthfeel.
Ingredient notes & substitutions
Uncooked Long-Grain White Rice
Provides the creamy starch base that gives horchata its signature silkiness.
Mexican Cinnamon
Adds authentic, warm spice that ground cinnamon alone can’t replicate.
Milk or Almond Milk
Creates the rich, smooth mouthfeel; dairy adds body while almond adds a nutty hint.
Vanilla Extract
Enhances sweetness and balances the cinnamon with a fragrant undertone.
Granulated Sugar
Sweetens the brew without clouding; you can adjust to taste.
Equipment you'll need
Ingredients
- 1 cup Uncooked Long-Grain White Rice (Essential for creaminess)
- 2 sticks Mexican Cinnamon (Provides authentic flavor)
- 4 cups Hot Water (Helps extract flavors effectively)
- 2 cups Milk or Almond Milk (Adds a rich, creamy texture)
- 2 tsp Vanilla Extract (Enhances the sweetness and aroma)
- 2 tsp Ground Cinnamon (Optional but recommended for a fuller flavor)
- 1/3 to 1/2 cup Granulated Sugar (Adjust to taste)
Before You Start
- Measure rice and cinnamon sticks
- Heat water to a boil
- Set blender on high speed
- Gather fine mesh sieve and cheesecloth
- Prep airtight container for soaking
Instructions
- 1Step 1
Blend the Base: In a high-speed blender, combine 1 cup of uncooked long-grain white rice, 2 sticks of Mexican cinnamon, and 2 cups of hot water. Blend on high for 1-2 minutes until roughly ground.
- 2Step 2
Create the Mixture: Add 2 more cups of hot water to the blended mixture and blend again on high for about 60 seconds until smooth.
- 3Step 3
Refrigerate to Infuse: Pour the blended mixture into a large container, cover it, and refrigerate for at least 8 hours or overnight.
- 4Step 4
Strain the Mixture: After soaking, strain the mixture into a bowl or pitcher using a fine mesh sieve or cheesecloth.
- 5Step 5
Add Creaminess and Sweetness: Stir in 2 cups of milk or almond milk, 2 tsp of vanilla extract, 2 tsp of ground cinnamon, and adjust sugar to taste.
- 6Step 6
Chill and Serve: Refrigerate for at least 30 minutes, stir well, and serve over ice, optionally sprinkling with ground cinnamon.
Pro tips
Blend rice thoroughly
Run the blender for full 1‑2 minutes until the rice is almost powdery to release maximum starch.
Use hot water
Hot water extracts the cinnamon flavor faster and helps the rice soften during blending.
Cover while soaking
A tight lid prevents the mixture from absorbing fridge odors and keeps the flavors sealed.
Strain twice if needed
If you prefer ultra‑smooth texture, pass the liquid through a cheesecloth after the first sieve.
Adjust sugar after chilling
Taste the cold brew before adding sweetener; cold temperatures mute sweetness.
Serve over crushed ice
Crushed ice dilutes the drink just enough to keep it refreshing without watering down flavor.
Garnish with cinnamon dust
A light sprinkle of ground cinnamon adds aroma and a pretty finish.
Variations to try
Dairy‑Free Coconut Horchata
Swap milk for coconut milk and add a splash of lime juice for a tropical twist.
Spiced Pumpkin Horchata
Incorporate pumpkin puree and a pinch of nutmeg for an autumn‑ready version.
Chocolate Horchata
Stir in 2 tbsp cocoa powder and a bit more sugar for a mocha‑like treat.
Low‑Sugar Version
Use stevia or monk fruit sweetener and reduce the sugar to 2 tbsp for a lighter sip.
Individual Mason Jar Servings
Blend and soak in small jars; perfect for picnics or grab‑and‑go refreshments.
Serving Suggestions
Troubleshooting
If drink is gritty
Blend longer or strain a second time through cheesecloth to remove rice particles.
If too thick
Add extra cold water or milk until desired consistency is reached.
If flavor is weak
Increase cinnamon sticks or extend soaking time; consider adding a dash more vanilla.
If separates after chilling
Give it a vigorous shake or stir in a few minutes before serving to recombine.
Storage & make-ahead
Refrigerator
Store in a sealed pitcher or airtight jar; lasts up to 4 days, shaken before serving.
Freezer
Freeze in 1‑cup portions; up to 2 months. Thaw overnight in fridge and stir well.
Best way to reheat
No reheating needed; if warmed, gently heat on stove over low heat, adding a splash of milk.
Make-ahead
Prepare the blend and soak 24 hours ahead; add milk and sweetener only right before serving.

Ingredients
- 1 cup Uncooked Long-Grain White Rice (Essential for creaminess)
- 2 sticks Mexican Cinnamon (Provides authentic flavor)
- 4 cups Hot Water (Helps extract flavors effectively)
- 2 cups Milk or Almond Milk (Adds a rich, creamy texture)
- 2 tsp Vanilla Extract (Enhances the sweetness and aroma)
- 2 tsp Ground Cinnamon (Optional but recommended for a fuller flavor)
- 1/3 to 1/2 cup Granulated Sugar (Adjust to taste)
Instructions
- 1Blend the Base: In a high-speed blender, combine 1 cup of uncooked long-grain white rice, 2 sticks of Mexican cinnamon, and 2 cups of hot water. Blend on high for 1-2 minutes until roughly ground.
- 2Create the Mixture: Add 2 more cups of hot water to the blended mixture and blend again on high for about 60 seconds until smooth.
- 3Refrigerate to Infuse: Pour the blended mixture into a large container, cover it, and refrigerate for at least 8 hours or overnight.
- 4Strain the Mixture: After soaking, strain the mixture into a bowl or pitcher using a fine mesh sieve or cheesecloth.
- 5Add Creaminess and Sweetness: Stir in 2 cups of milk or almond milk, 2 tsp of vanilla extract, 2 tsp of ground cinnamon, and adjust sugar to taste.
- 6Chill and Serve: Refrigerate for at least 30 minutes, stir well, and serve over ice, optionally sprinkling with ground cinnamon.