There's nothing quite like sipping a chilled glass of homemade horchata on a warm afternoon. This creamy, cinnamon-scented drink has a silky texture and subtly sweet flavor that’s incredibly refreshing and nostalgic all at once.

I first discovered horchata during a summer trip to Mexico City, where every corner had a street vendor offering this ice-cold delicacy. It quickly became my go-to treat, and when I returned home, I knew I had to recreate it. Now, it's a staple in my kitchen — especially during the warmer months when I crave something cool and comforting.
Why You'll Love This Refreshing Homemade Traditional Horchata
Prepare to fall in love with this classic drink that's as easy to make as it is satisfying to sip. Horchata is more than just a beverage — it's a cultural experience in a glass.
Effortlessly easy to make. With just a few basic pantry ingredients and a bit of soaking time, you'll have a delicious drink that tastes like it came straight from a Mexican taqueria.
Naturally dairy-free. Traditional horchata is made with water, rice, and cinnamon — no dairy required. It's perfect for those who are lactose intolerant or avoiding dairy for other reasons.
Budget-friendly and simple. Using rice, sugar, and cinnamon means you’re working with inexpensive ingredients that are likely already in your kitchen.
Great for entertaining. Whether you're hosting a backyard cookout or taco night, a big pitcher of horchata always impresses guests. It’s unique, flavorful, and a wonderful alternative to soda or lemonade.
Once you try this homemade version, you’ll never want to go back to the store-bought kind. Let’s dive into what you’ll need.
Ingredients Notes

What makes this horchata so special is the balance between simplicity and flavor. Each ingredient brings something essential to the mix, creating a drink that’s smooth, sweet, and spiced just right.
White rice is the heart of horchata. It gives the drink its body and slightly nutty flavor. Long-grain white rice works best, but any plain white rice will do in a pinch. Avoid quick-cooking or parboiled varieties, as they won’t yield the same creamy texture.
Cinnamon sticks infuse the horchata with a warm, earthy spice that defines its flavor profile. Use whole sticks rather than ground cinnamon for a cleaner, smoother finish. Ground cinnamon can leave a gritty texture.
Sugar provides the sweetness that balances the rice and spice. You can adjust the amount to suit your preference, but I find that ½ to ⅔ cup hits the perfect sweet spot. If you want a slightly healthier option, try using maple syrup or honey.
Vanilla extract adds depth and a subtle creaminess. Just a splash rounds out the flavor beautifully. If you’re feeling fancy, a touch of almond extract can elevate the drink even more.
You'll also need a fine-mesh strainer or cheesecloth to filter out the rice solids, and a blender to break everything down into a silky mixture. A large pitcher and some patience are the final key ingredients.
How To Make This Refreshing Homemade Traditional Horchata

Making horchata from scratch might sound complicated, but it's actually very straightforward. With a little prep time and the right tools, you’ll have a homemade drink that’s miles better than anything you’ll find pre-packaged.
Start by rinsing your white rice under cold water to remove excess starch. This helps keep the final drink from being overly thick or cloudy. Once rinsed, combine the rice with cinnamon sticks and about 2 cups of water in a large bowl or container. Let this soak at room temperature for at least 6 hours or overnight for the best flavor.
After soaking, transfer the rice, cinnamon, and soaking water into your blender. Add the remaining water (usually about 2 more cups), and blend on high speed until the mixture is as smooth as possible. This usually takes 1-2 minutes, depending on your blender’s strength.
Place a fine-mesh strainer or cheesecloth over a large bowl or pitcher and pour the blended mixture through it. Take your time here — press or squeeze out as much liquid as you can. Discard the solids once you've extracted all the liquid.
Now it's time to sweeten things up. Stir in the sugar and vanilla extract, adjusting to taste. Mix well until the sugar is fully dissolved. If the drink is too thick, add a bit more water to reach your desired consistency.
Refrigerate your horchata for at least an hour before serving. This allows the flavors to meld and the drink to chill thoroughly. When you're ready to serve, pour over ice and give it a good stir.
From start to finish, this recipe takes about 15 minutes of active work and several hours of soaking and chilling — making it perfect for prepping ahead of time.
Storage Options
Horchata keeps surprisingly well in the fridge, making it an excellent make-ahead beverage.
Store your finished horchata in a tightly sealed pitcher or glass jar in the refrigerator for up to 5 days. Just be sure to stir it before serving, as natural separation is normal.
If you're planning to serve horchata to guests, make it the night before. The flavors deepen overnight, resulting in a smoother, more balanced drink.
Freezing isn’t ideal for horchata, as the texture can become grainy when thawed. Stick to refrigerating for the best results.
To re-serve, shake or stir well and pour over fresh ice. Garnish with a sprinkle of cinnamon or a cinnamon stick for an extra touch.
Variations and Substitutions
One of the best parts about homemade horchata is how customizable it is. You can tweak the recipe to suit different tastes, dietary needs, or even the ingredients you have on hand.
For a creamier version, replace some of the water with unsweetened almond milk, coconut milk, or even evaporated milk. This adds richness and makes the drink feel more indulgent.
Looking for a different flavor? Try adding a bit of cocoa powder to create a chocolate horchata. Just dissolve a tablespoon or two in warm water and mix it in with your sweetener.
Want to keep it sugar-free? Use a natural sweetener like stevia, monk fruit, or erythritol. These work well without altering the flavor too much.
If you love a nutty undertone, try blending in some blanched almonds or cashews with the rice. It gives the horchata a subtle richness that’s absolutely delicious.
Don’t be afraid to experiment — this drink is very forgiving. Once you’ve mastered the base recipe, you can make it your own with just a few creative tweaks.
PrintRefreshing Homemade Traditional Horchata Recipe
This Refreshing Homemade Traditional Horchata Recipe is a creamy, sweet, and cinnamon-spiced Mexican beverage made with rice, milk, vanilla, and almonds. Perfect for cooling off on a hot day or serving at a festive gathering, it’s a traditional drink you’ll love to make from scratch.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 8 hours 10 minutes (including soaking)
- Yield: 6 servings
- Category: Beverages
- Method: Soaking
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
-
1 cup long-grain white rice
-
½ cup blanched almonds
-
2 cinnamon sticks
-
4 cups water (for soaking)
-
2 cups whole milk
-
1 tsp vanilla extract
-
½ – ¾ cup granulated sugar (adjust to taste)
-
¼ tsp ground cinnamon (optional, for garnish)
-
Ice (for serving)
Instructions
-
Rinse the rice under cold water.
-
Soak the rice, almonds, and cinnamon sticks in 4 cups of water overnight (or at least 8 hours).
-
Blend the soaked mixture until smooth.
-
Strain using a cheesecloth or fine mesh sieve to remove solids.
-
Stir in milk, vanilla extract, and sugar to the strained liquid.
-
Chill in the fridge for at least 2 hours.
-
Serve over ice and optionally dust with ground cinnamon.
Notes
-
For a dairy-free version, replace milk with almond or oat milk.
-
Adjust sugar according to your sweetness preference.
-
Make ahead and store up to 3–4 days refrigerated.
Nutrition
- Serving Size: 1 cup
- Calories: 180
- Sugar: 18g
- Sodium: 45mg





Leave a Reply