There's something undeniably comforting about sipping an ice-cold glass of traditional horchata on a warm afternoon. The creamy texture, subtle cinnamon aroma, and nutty sweetness instantly transport you to a sunny street corner in Mexico, where this beloved drink is a cultural staple.

I first fell in love with horchata while traveling through Oaxaca, where every meal ended with a frosty glass of this chilled rice drink. It’s since become a family favorite, especially during summer cookouts or as a sweet midday pick-me-up. Plus, it’s surprisingly easy—and affordable—to make from scratch. Let’s dive in!
Why You'll Love This Refreshing Homemade Traditional Horchata
Get ready to fall head over heels for your new favorite homemade drink. This traditional horchata recipe is not only delicious, but also incredibly simple to whip up.
First and foremost, this horchata is refreshingly light and creamy. It’s the kind of drink that feels indulgent without being overly heavy, thanks to its delicate blend of rice, cinnamon, and vanilla. It cools you down from the inside out.
It’s also surprisingly easy to make. With just a few pantry staples and a bit of blending and soaking time, you can recreate the authentic flavor of Mexican horchata without a trip to the store or specialty markets.
Another huge plus? It’s budget-friendly. Rice, sugar, and cinnamon sticks are ingredients you probably already have at home. Compared to store-bought versions or fancy cafe drinks, this homemade version costs just pennies per serving.
Lastly, this drink is naturally dairy-free, making it a great option for lactose-intolerant folks or anyone looking for a lighter, plant-based beverage. Of course, you can always add a splash of milk or cream if that’s more your style.
Now that you’re convinced, let’s talk about what goes into the perfect batch.
Ingredients Notes

The magic of traditional horchata lies in its simplicity. Each ingredient is selected not only for its flavor but also for how it contributes to the drink’s signature creamy-yet-light texture.
Long-grain white rice is the backbone of this recipe. It’s soaked to release starches that give horchata its rich, milky body. Make sure to rinse it before soaking to remove excess surface starch and any impurities. Jasmine rice can work in a pinch, but traditional long-grain gives the most authentic result.
Cinnamon sticks infuse the drink with warm, spicy depth. It’s important to use sticks rather than ground cinnamon, as they deliver a smoother flavor and are easier to strain out. Mexican cinnamon (canela) is preferred for its softer, more floral notes, but any cinnamon stick will do.
Granulated sugar is used to sweeten the drink to your taste. Some versions call for condensed milk or piloncillo, but this simple sugar keeps things classic. Adjust the amount to match your preference, especially if serving with spicy food.
Vanilla extract adds a lovely aromatic touch that enhances the overall flavor. Use pure vanilla if you can—its deeper flavor truly elevates the final result. You can also try a splash of almond extract for a fun variation.
All you’ll need to make this recipe is a high-speed blender, a large bowl, a fine mesh strainer (or nut milk bag), and a pitcher for serving. If you love ultra-smooth horchata, a cheesecloth-lined strainer will be your best friend.
How To Make This Refreshing Homemade Traditional Horchata

Making horchata at home is much easier than it looks, and most of the work is hands-off soaking time. Let’s break it down step by step.
Start by rinsing 1 cup of long-grain white rice thoroughly under cold water. Then, combine it in your blender with 2 cinnamon sticks and 2 cups of water. Blend the mixture until the rice and cinnamon are broken down—about 1 to 2 minutes. You don’t need a super-fine puree at this stage; just enough to kick-start the infusion.
Transfer the blended mixture to a bowl or container and stir in another 2 cups of water. Cover and refrigerate for at least 4 hours, or ideally overnight. This soak time allows the rice and cinnamon to fully infuse the liquid and develop that signature creamy flavor.
After soaking, return the mixture to your blender and blend again for about 1 minute. Then strain it through a fine mesh sieve or nut milk bag into a large pitcher. Take your time with this step—it’s worth it to achieve that smooth, velvety texture.
Once strained, stir in ½ to ¾ cup of granulated sugar, depending on your taste. Add 1 teaspoon of vanilla extract and 2 more cups of cold water, mixing until everything is well combined. Taste and adjust the sweetness or vanilla as needed.
Chill the horchata for at least 1 hour before serving. When ready, pour over ice and garnish with a dusting of cinnamon or a cinnamon stick if desired. You’ll end up with about 6 cups of heavenly homemade horchata, perfect for sharing—or not!
Storage Options
Horchata stores beautifully, making it an excellent make-ahead option for parties or weekly meal prep.
Keep any leftovers in an airtight container or glass pitcher in the refrigerator for up to 5 days. Be sure to give it a good stir or shake before serving, as the rice sediment naturally settles at the bottom.
Avoid storing it at room temperature for long periods, especially in warm weather. Because the mixture contains natural sugars and starches, it's best kept chilled.
If you'd like to make a big batch ahead of time, consider freezing some in silicone molds or ice cube trays. Pop the cubes into a blender with a splash of milk or water to create a creamy horchata slushie!
When reheating (if you prefer it warm during colder months), do so gently over the stove or in the microwave—just until warm. Avoid boiling, as this can alter the flavor and texture.
Variations and Substitutions
One of the joys of horchata is how customizable it can be. Once you’ve mastered the traditional version, try some fun spins to make it your own.
For a creamier version, add ½ cup of evaporated milk or almond milk to the final mix. This gives it a silkier mouthfeel and slightly richer flavor, perfect for dessert-like sipping.
Looking to cut back on sugar? Swap in honey, agave syrup, or a few drops of stevia instead. Just keep in mind that liquid sweeteners may slightly change the consistency.
Add a twist by blending in toasted coconut flakes with the rice and cinnamon during the initial blending step. This tropical take is a big hit at backyard gatherings and pairs beautifully with spicy dishes.
Craving a bit of caffeine? Stir in a splash of cold brew coffee or chai tea concentrate to your glass. It’s a delicious fusion that turns horchata into a drink you’ll want morning, noon, and night.
Lastly, for a grown-up treat, add a shot of rum or Kahlúa to your glass. Horchata cocktails are a fun and festive option for summer parties or date nights.
Don’t be afraid to play with flavors and ingredients. This recipe is a solid base, but the best horchata is the one you tweak to your liking. So get creative and enjoy every refreshing sip.
PrintRefreshing Homemade Traditional Horchata Recipe
This Refreshing Homemade Traditional Horchata Recipe is a creamy, dairy-free Mexican rice drink infused with cinnamon and vanilla. Perfectly chilled for hot days, this authentic beverage delivers sweet comfort and tradition in every sip.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 6 hours 10 minutes
- Yield: 4 servings
- Category: Beverage / Drink
- Method: No-cook, blended, refrigerated
- Cuisine: Mexican
- Diet: Gluten Free
Ingredients
-
1 cup long-grain white rice, rinsed
-
2 cups water (for soaking)
-
2 cups milk (or almond milk for dairy-free)
-
1 cinnamon stick (or 1 tsp ground cinnamon)
-
1 tsp vanilla extract
-
⅓ cup sugar (adjust to taste)
-
Pinch of salt
-
Additional 2 cups cold water (for blending/thinning)
Instructions
-
Soak rice & cinnamon: Combine rice, cinnamon stick, and 2 cups of water in a bowl. Soak overnight or at least 6 hours.
-
Blend: Transfer mixture to a blender. Blend until the rice and cinnamon are finely ground.
-
Strain: Use a fine mesh sieve or cheesecloth to strain into a pitcher.
-
Mix: Add milk, vanilla, sugar, salt, and 2 more cups of water. Stir well.
-
Chill: Refrigerate for at least 1–2 hours before serving over ice.
Notes
-
For extra creaminess, use sweetened condensed milk (reduce sugar accordingly).
-
To enhance flavor, add a dash of nutmeg or a splash of cold brew coffee.
-
Can be made vegan by using almond or oat milk.
Nutrition
- Serving Size: 1 cup
- Calories: 140
- Sugar: 15g
- Sodium: 45mg





Leave a Reply