There's nothing quite like sipping a chilled glass of horchata on a warm afternoon. The creamy, cinnamon-kissed drink with its nutty undertones feels both indulgent and refreshing—a perfect balance of comfort and coolness.
I discovered this traditional Mexican horchata recipe while trying to recreate the one from my favorite local taco stand. After several attempts and tweaks, I landed on this version that’s both incredibly easy and irresistibly delicious. It’s become our go-to summer beverage, whether we're hosting friends or simply winding down after a long day.
Let's dive into what makes this horchata so special.
Why You'll Love This Refreshing Homemade Traditional Horchata
Get ready to fall in love with a drink that feels like a treat but is surprisingly simple to make. This horchata is more than just a thirst-quencher—it's a cultural experience in a glass.
First of all, it’s surprisingly easy to prepare. With just a handful of pantry staples and a little soaking time, you can whip up a batch of creamy horchata without any fancy tools or hard-to-find ingredients.
This recipe is also incredibly budget-friendly. Rice, cinnamon, sugar, and water make up the core of the ingredients, making it a great option when you want something special without breaking the bank.
Horchata is a naturally dairy-free and gluten-free drink, which means it's perfect for sharing with guests who have dietary restrictions. If you’re looking for something creamy without using milk, this one’s a win.
And let’s not forget how kid-approved it is. The gentle sweetness and comforting flavors of cinnamon and vanilla make it a hit with little ones—especially when served over crushed ice for a homemade treat.
Once you taste this homemade version, you’ll find yourself skipping the store-bought stuff entirely.
Ingredients Notes

The beauty of traditional horchata lies in its simplicity. With just a few basic ingredients, you get a complex, layered flavor that’s as nostalgic as it is refreshing.
Long-grain white rice is the heart of this recipe. Its neutral flavor and starchy body form the creamy base of the drink. Some people experiment with brown rice, but I find that plain white rice gives the most authentic texture and taste.
Cinnamon sticks infuse the horchata with that unmistakable warm spice. Make sure you use whole sticks rather than ground cinnamon. The slow steeping process with the rice really brings out a deep, mellow flavor that’s hard to replicate with powder.
Granulated sugar is the sweetener of choice here. It dissolves easily into the mixture and gives a clean, straightforward sweetness. Feel free to adjust the amount depending on how sweet you like your drinks—or swap in a natural sweetener like agave or maple syrup if you're experimenting.
Vanilla extract might not be traditional in every horchata recipe, but it adds an extra layer of flavor that really elevates the drink. Just a teaspoon brings out the warmth of the cinnamon and adds a touch of creaminess.
You won’t need much in terms of special equipment—just a good blender, a fine-mesh strainer or cheesecloth, and a large pitcher for serving. That’s it. No fancy gadgets, just traditional techniques with modern convenience.
How To Make This Refreshing Homemade Traditional Horchata

Making horchata from scratch is a rewarding process that takes a little patience, but very little hands-on effort. Once you try it, you'll realize how easy it is to keep a pitcher of this creamy drink in your fridge all summer long.
Start by rinsing the rice thoroughly under cold water. This helps remove excess starch and ensures your final drink isn’t overly thick or gritty. Place the rinsed rice in a large bowl or jar, add the cinnamon sticks, and cover with water.
Let the rice and cinnamon soak for at least 6 hours, or ideally overnight. During this time, the cinnamon will soften and infuse the water, while the rice starts to break down—key to achieving that signature creaminess.
After soaking, transfer the entire mixture (including the water, rice, and cinnamon) into a high-speed blender. Blend for 2 to 3 minutes until the rice is finely ground and the mixture turns milky and opaque. You’ll know it’s ready when the cinnamon stick breaks down into smaller pieces and the liquid looks creamy.
Next, strain the mixture through a cheesecloth or fine-mesh sieve into a large pitcher. This step is crucial—take your time to squeeze out as much liquid as possible while leaving the grit behind. You can strain it twice if you want an ultra-smooth texture.
Finally, stir in the sugar and vanilla extract, mixing until fully dissolved. Taste and adjust the sweetness if needed. Chill the horchata in the fridge for at least an hour before serving. Pour over ice and enjoy the rich, spiced flavor with every sip.
From start to finish (including soaking time), this recipe takes about 6–8 hours. But the hands-on time is less than 15 minutes, making it perfect for prepping ahead of a gathering or weekend treat.
Storage Options
One of the best things about homemade horchata is that it stores beautifully. You can make a big batch and enjoy it throughout the week without sacrificing flavor or texture.
Store your horchata in a sealed pitcher or glass bottle in the refrigerator. It will stay fresh for up to 5 days, though we usually finish it within two!
Be sure to give it a good stir or shake before each serving. Natural separation is totally normal—the rice solids tend to settle at the bottom, and a quick mix brings everything back together.
If you want to make it in advance for a party or picnic, you can even prepare the rice-cinnamon mixture ahead of time and blend it the morning of. This way, you get maximum freshness with minimal effort.
To reheat horchata isn’t typical, but if you’re curious, it can be gently warmed and used in oatmeal or even coffee as a spiced, creamy twist. Just don't boil it, or you might affect the texture.
Variations and Substitutions
What I love most about horchata is how customizable it is. Once you master the base recipe, there are endless ways to make it your own.
You can easily make it dairy-style by adding a splash of milk or condensed milk for extra creaminess. This is a common variation in some regions of Mexico, and it gives the drink a richer texture and sweeter finish.
For a nutty twist, try blending in soaked almonds with the rice. About ¼ cup will do. It adds a smooth, toasty depth and makes the drink even more nourishing. You can also try cashews or tiger nuts for a traditional Spanish-style horchata.
Looking for a lower-sugar version? Swap the granulated sugar for stevia or monk fruit sweetener. Just start with a small amount and adjust to taste—these sweeteners go a long way.
To add a tropical flair, try blending in some coconut milk or toasted coconut flakes during the final blending stage. It turns your horchata into a beach-worthy beverage with a hint of the Caribbean.
Don’t be afraid to experiment and make it your own. Whether you’re after something classic or looking to infuse new flavors, horchata offers a blank canvas full of possibility.
PrintRefreshing Homemade Traditional Horchata Recipe
Enjoy a traditional Mexican horchata with this refreshing homemade recipe! Made from simple ingredients like rice, cinnamon, and vanilla, it's the perfect dairy-free drink for warm days. This authentic horchata recipe is easy to make and naturally sweetened, making it a delicious and creamy beverage for all to enjoy.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 6 hours 10 minutes (including soaking)
- Yield: 4 servings 1x
- Category: Beverages
- Method: No-cook
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
-
1 cup long-grain white rice
-
4 cups water
-
1 cinnamon stick
-
½ cup granulated sugar (or to taste)
-
1 tsp vanilla extract
-
2 cups milk (dairy or plant-based)
-
Ice (for serving)
Instructions
-
Rinse the rice under cold water.
-
In a blender, combine rice, 2 cups of water, and the cinnamon stick. Blend until the rice is roughly ground.
-
Transfer to a container, add remaining 2 cups of water, and soak overnight (or at least 6 hours).
-
Strain the mixture through a fine mesh sieve or cheesecloth into a pitcher.
-
Stir in sugar, vanilla, and milk until well combined.
-
Chill before serving over ice.
Notes
-
You can substitute sugar with honey, agave, or a sugar-free alternative.
-
For a creamier texture, use almond or oat milk.
-
Add a pinch of nutmeg for extra flavor.
Nutrition
- Serving Size: 1 cup
- Calories: 160
- Sugar: 16g
- Sodium: 35mg
Leave a Reply