There's something irresistibly soothing about sipping a glass of cold, creamy horchata on a warm day. With its velvety texture, subtle sweetness, and aromatic hints of cinnamon, this traditional Mexican drink is the perfect way to cool down and unwind.
I first learned to make horchata from a neighbor who shared her grandmother’s cherished recipe. Since then, it’s become a staple in our house—served over ice at cookouts, paired with spicy dishes, or just enjoyed as a mid-afternoon treat. It’s simple, authentic, and deeply comforting. 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 one of the most iconic drinks of Mexican cuisine. This homemade horchata isn’t just a beverage—it’s an experience, one that combines tradition, refreshment, and just the right touch of sweetness.
First, it’s incredibly easy to make. With just a few basic ingredients and some overnight soaking, you’ll have a creamy, delicious drink that tastes like it came straight from a taquería in Mexico City. No fancy tools or skills required—just a bit of patience and a blender.
It’s also wonderfully budget-friendly. Rice, cinnamon, sugar, and water form the backbone of this recipe—items that most pantries already have. Add a splash of vanilla and milk (optional but encouraged), and you’ve got a luxurious drink for pennies per serving.
Another great reason to try this horchata? It’s perfect for entertaining. Make a big pitcher ahead of time and let it chill in the fridge until your guests arrive. Serve it over ice with a sprinkle of ground cinnamon, and watch it disappear in no time.
And let’s not forget how versatile it is. Want it dairy-free? Easy—just skip the milk or use a plant-based alternative. Looking to reduce sugar? Cut it down to taste. This recipe is as flexible as it is refreshing.
Now let’s take a closer look at what you’ll need to make it happen.
Ingredients Notes

This horchata recipe relies on a small group of humble ingredients, each chosen for the role it plays in achieving that signature flavor and texture. Let’s break them down.
White rice is the heart of traditional horchata. It lends body to the drink and contributes to its silky consistency. Long grain white rice is typically used, but jasmine rice can add a subtle floral note if you’re feeling adventurous. Avoid instant or parboiled rice—they won’t yield the same creamy results.
Cinnamon sticks are key for infusing the horchata with warm, spicy depth. You’ll soak them with the rice overnight, allowing their flavor to gently infuse the mixture. Ground cinnamon can be added later for garnish, but whole sticks are essential for the steeping process.
Sugar sweetens the deal, quite literally. Start with a half cup and adjust based on your preference. Traditional recipes tend to be on the sweeter side, but you can scale back or substitute with agave or a sugar alternative if desired.
Vanilla extract adds a layer of complexity and enhances the drink’s overall aroma. A little goes a long way—just a teaspoon gives that extra touch of roundness and warmth.
Milk is optional but highly recommended for a richer, creamier texture. You can use whole milk, evaporated milk for a thicker result, or plant-based alternatives like almond or oat milk. For a completely dairy-free version, simply skip this ingredient and use water alone.
You’ll also need a fine-mesh strainer or cheesecloth to ensure a smooth texture after blending. A large pitcher and a blender are essential for mixing and chilling the final product.
How To Make This Refreshing Homemade Traditional Horchata

Making horchata is all about patience and letting the flavors develop. Here's how you do it, step by step.
Start by rinsing the rice under cold water to remove excess starch. Then place it in a large bowl or container with the cinnamon sticks and 3 cups of water. Cover and let this mixture soak overnight—at least 8 hours, or up to 24. This is where the magic begins, as the rice softens and the cinnamon infuses its essence.
Once soaked, transfer the rice, cinnamon sticks, and soaking water into a high-powered blender. Blend on high for 1 to 2 minutes, or until the rice and cinnamon are well broken down and the liquid looks milky and opaque. This is your flavor base.
Next, strain the mixture through a fine-mesh sieve or a few layers of cheesecloth into a large bowl or pitcher. Press down gently to extract as much liquid as possible. Discard the solids—or compost them if you prefer an eco-friendly route.
To the strained liquid, add the sugar, vanilla extract, and milk (if using). Stir well until the sugar is completely dissolved. Taste and adjust sweetness to your liking—you can always add more sugar or a splash of vanilla here.
Finally, refrigerate your horchata for at least 2 hours, or until thoroughly chilled. Serve over ice with a sprinkle of ground cinnamon on top. The result? A dreamy, cooling drink that’s both nostalgic and refreshing.
From start to finish, this horchata takes just a few minutes of active work, plus soaking and chilling time. It’s worth every moment of wait.
Storage Options
Horchata keeps beautifully in the fridge, making it perfect for prepping ahead.
Store any leftover horchata in an airtight pitcher or jar in the refrigerator. It will stay fresh for up to 4–5 days. Just give it a good stir or shake before serving, as some settling is natural.
If you’d like to make a large batch and freeze it, go right ahead—horchata freezes well. Pour it into a freezer-safe container, leaving a bit of space at the top for expansion. When ready to serve, thaw overnight in the fridge and stir vigorously or re-blend to restore its creamy consistency.
Avoid storing horchata at room temperature for extended periods, especially if it contains milk. For safety and flavor, always keep it chilled.
To reheat for a warm variation (untraditional, but cozy), gently warm it on the stovetop, stirring frequently, and serve with a cinnamon stick.
Variations and Substitutions
This traditional horchata recipe is a fantastic canvas for creativity. Here are a few ways to make it your own.
Swap the rice. Want a twist? Try brown rice for a nuttier flavor or use almond flour to make Salvadoran-style horchata. Just note that different grains may require longer soaking or yield slightly different textures.
Make it dairy-free. Easily skip the milk or use your favorite non-dairy alternative. Almond milk complements the nutty rice flavor beautifully, while oat milk gives a creamy mouthfeel.
Add nuts. For a more luxurious version, blend in soaked almonds or cashews with the rice. Just soak them alongside the rice and cinnamon overnight, then blend and strain as usual.
Play with flavors. A pinch of nutmeg, a splash of coconut milk, or even a hint of coffee can add exciting new dimensions to your horchata. Customize to your taste or match it to a seasonal theme.
Sweeten your way. Prefer agave syrup, honey, or a sugar substitute like monk fruit? Go ahead—just mix them in after straining and taste as you go.
Once you get the hang of the base recipe, you’ll find yourself experimenting with endless variations. That’s part of the fun—and the tradition—of making horchata at home.
PrintRefreshing Homemade Traditional Horchata Recipe
This Refreshing Homemade Traditional Horchata Recipe brings the authentic flavors of Mexico to your kitchen. Made with simple ingredients like rice, cinnamon, and vanilla, this smooth and milky beverage is naturally dairy-free and deliciously sweet. Perfect for cooling down on hot days or pairing with spicy dishes. This horchata recipe is easy to prepare, full of nostalgic flavor, and ideal for anyone craving a refreshing Mexican drink.
- Prep Time: 10 minutes
- Cook Time: 8 hours (overnight)
- Total Time: 8 hours 10 minutes
- Yield: 4 servings 1x
- Category: Beverages
- Method: No-cook (blending and soaking)
- Cuisine: Mexican
- Diet: Gluten Free
Ingredients
-
1 cup long-grain white rice
-
2 cinnamon sticks
-
4 cups water
-
2 cups almond milk (or any milk)
-
1 tbsp vanilla extract
-
½ cup sugar (adjust to taste)
-
Ice cubes, for serving
Instructions
-
Rinse the rice thoroughly and place in a blender with cinnamon sticks and 2 cups water.
-
Blend until the rice and cinnamon are coarsely ground.
-
Transfer mixture to a bowl, add the remaining 2 cups of water, and let soak overnight.
-
Strain the mixture through a fine mesh sieve or cheesecloth into a pitcher.
-
Add almond milk, vanilla extract, and sugar. Stir well to combine.
-
Chill in the refrigerator until cold.
-
Serve over ice and enjoy!
Notes
-
You can substitute almond milk with whole milk, oat milk, or coconut milk based on your preference.
-
Adjust sugar according to your sweetness level.
-
For extra flavor, try adding a pinch of nutmeg.
Nutrition
- Serving Size: 1 cup
- Calories: 180
- Sugar: 18g
- Sodium: 45mg
Leave a Reply