There’s something truly nostalgic about sipping on a tall glass of ice-cold homemade horchata on a hot summer afternoon. The creamy, cinnamon-infused drink has a velvety texture and subtle sweetness that instantly transports me to family gatherings and lazy backyard barbecues.
I first discovered how simple horchata was to make during a trip to Mexico, where a local abuela taught me her traditional method using just a few pantry staples. Since then, this refreshing rice-based drink has become a cherished part of my warm-weather routine—cooling, comforting, and so easy to prepare.
Let’s dive into what makes this traditional horchata recipe so special—and why it belongs in your drink rotation all year long.
Why You’ll Love This Refreshing Homemade Traditional Horchata
Once you try this authentic horchata recipe, you’ll understand why it’s a staple in so many Latin American kitchens. Creamy yet light, sweet but balanced, this drink hits all the right notes—and comes together with minimal effort.
It’s incredibly easy to make. With just rice, water, cinnamon, and a touch of sweetness, you don’t need any fancy ingredients or equipment. Just a blender and a bit of patience while it soaks.
Perfect for hot days. Serve it over ice for an instant cooldown. The blend of rice milk and cinnamon is naturally soothing and ultra-refreshing—ideal for sipping on patios or packing into picnic coolers.
Naturally dairy-free and vegan. Traditional horchata is made without milk, making it a great option for lactose-intolerant or vegan family members. Plus, you can easily adjust the sweetness to your taste.
Great make-ahead drink. This horchata keeps beautifully in the fridge for several days, making it a fantastic option for batch prep. Whip up a big jug and enjoy it all week long!
Whether you're serving it alongside tacos, spicy enchiladas, or simply enjoying it as a dessert drink, horchata is always a welcome addition to the table.
Ingredients Notes

At its heart, traditional horchata uses a handful of simple, unprocessed ingredients. Each one plays a crucial role in building the drink’s signature flavor and creamy texture.
White rice is the foundational ingredient here. It’s soaked to soften and then blended to create a smooth, starchy base. Long-grain white rice works best, as it lends a light, clean flavor and the perfect consistency.
Cinnamon sticks add the warm spice that gives horchata its signature aroma. Be sure to use whole sticks rather than ground cinnamon, as they infuse more subtly and avoid grittiness in the final blend.
Sugar brings gentle sweetness to the drink. You can adjust the amount to your taste, but traditional horchata leans lightly sweet rather than overly sugary. Granulated white sugar is the most common choice, but cane sugar or even agave can be used.
Vanilla extract is optional but highly recommended. Just a splash deepens the flavor and adds a faint richness that complements the cinnamon beautifully.
You’ll also need a blender, a large pitcher or bowl, and either a fine-mesh sieve, cheesecloth, or nut milk bag for straining the final mixture. It’s a low-effort process that yields high reward!
How To Make This Refreshing Homemade Traditional Horchata

Making horchata at home is surprisingly simple and mostly hands-off—you just need a little soaking time and a blender.
Start by combining the uncooked rice with about two cups of water and your cinnamon sticks in a large bowl. Let this mixture soak at room temperature for at least 4 hours, or ideally overnight. This step softens the rice and allows the cinnamon to infuse the water.
Once the soaking is done, pour everything—including the soaking water—into a blender. Add a bit more water (about 2 more cups) and blend the mixture on high speed until smooth. This usually takes about 2–3 minutes, and you’re aiming for a milky, fully blended texture.
Now comes the most important part: straining. Pour the blended mixture through a fine-mesh sieve, cheesecloth, or nut milk bag into a pitcher. This will remove the rice solids and leave you with a smooth, creamy horchata base. You may need to strain it twice for best texture.
Stir in the sugar and vanilla extract, if using. Then dilute the mixture with additional cold water to reach your desired consistency—usually another 2–3 cups. Give it a final stir and refrigerate until chilled, about an hour.
Serve the horchata over ice with a sprinkle of ground cinnamon or a cinnamon stick for garnish. Each sip is creamy, cool, and delicately spiced.
Storage Options
Homemade horchata stores very well in the refrigerator, making it a great drink to prep ahead.
Pour any leftovers into an airtight glass pitcher or jar, and store in the fridge for up to 4–5 days. Be sure to stir or shake it before each serving, as the rice particles tend to settle at the bottom over time.
If you're preparing a large batch for a party, you can even store it in a beverage dispenser or a large jug with a spout for easy pouring.
Freezing is not recommended, as it tends to change the creamy texture once thawed. Instead, enjoy it fresh within the week.
To re-serve, just give it a good stir, pour over ice, and garnish again if desired.
Variations and Substitutions
One of the best things about horchata is how flexible it is. You can tweak the flavors and ingredients to suit your preferences without losing the essence of the drink.
Use different sweeteners – Instead of granulated sugar, try honey, agave nectar, or maple syrup for a slightly different flavor profile. Coconut sugar can also add a mild caramel undertone.
Add a splash of milk – For a creamier variation, stir in a little evaporated milk, almond milk, or sweetened condensed milk after straining. Just remember, this will make the drink non-traditional—but very tasty!
Flavor it up – Add a pinch of nutmeg, a few drops of almond extract, or even a hint of lime zest for a fun twist. These little changes can elevate the drink and keep it interesting.
Switch the rice – While white rice is classic, you can experiment with brown rice or even jasmine rice for a nuttier taste. Just keep in mind that brown rice may require a longer soak time.
Make it boozy – Turn it into a cocktail by adding a shot of rum or coffee liqueur. Perfect for summer parties or adult taco nights!
No matter how you personalize your horchata, the result is always a delight. Don’t be afraid to experiment—you might just stumble on your new favorite variation.
PrintRefreshing Homemade Traditional Horchata Recipe
Experience the creamy, sweet, and spiced delight of traditional homemade horchata, crafted with simple pantry ingredients like rice, cinnamon, and vanilla. This dairy-free Mexican beverage is perfect for cooling down on a hot day or pairing with your favorite Latin dishes. Learn how to make this classic drink from scratch and enjoy authentic flavors at home.
- Prep Time: 10 minutes
- Cook Time: 8 hours (overnight
- Total Time: 8 hours 10 minutes
- Yield: 6 servings 1x
- Category: Beverage
- Method: Blended
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
-
1 cup long-grain white rice, rinsed
-
1 cinnamon stick
-
4 cups water (for soaking)
-
2 cups water (for blending)
-
2 cups milk (or almond milk for dairy-free)
-
½ cup granulated sugar (adjust to taste)
-
1 tsp vanilla extract
-
Ground cinnamon for garnish
-
Ice cubes for serving
Instructions
-
In a large bowl, combine rinsed rice and cinnamon stick with 4 cups of water. Cover and let soak at room temperature overnight or at least 8 hours.
-
Remove the cinnamon stick and blend the soaked rice with its water until smooth.
-
Strain the mixture through a fine mesh sieve or cheesecloth into a large pitcher.
-
Stir in the remaining 2 cups of water, milk, sugar, and vanilla extract.
-
Mix well until the sugar dissolves completely.
-
Chill in the refrigerator for at least 1 hour.
-
Serve over ice and garnish with a sprinkle of ground cinnamon.
Notes
-
You can substitute dairy milk with almond, oat, or coconut milk for a vegan version.
-
Adjust sugar to your preferred sweetness.
-
Letting the rice soak longer enhances the flavor and texture.
-
Blend in a little nutmeg or clove for extra spice variation.
Nutrition
- Serving Size: 1 cup
- Calories: 140
- Sugar: 18g
- Sodium: 20mg
Leave a Reply